Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]Compute 多条件连接

1楼
易服 发表于:2010/9/5 11:44:00

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:退耕还林数据管理系统.rar

 

Dim dr As DataRow = e.DataRow
Dim dt As datatable =DataTables("总览")
If e.DataCol.Name = "造林年度" And dr.IsNull("造林年度") = False Then
    dr("小班个数") = dt.Compute("Count(小班号)","[造林年度] = '" & dr("造林年度") & "' And [乡名] = '" & dr("乡名") & "' and [村名] = '" & dr("村名") & "'")
    dr("造林类别_总面积") = dt.Compute("Sum(设计面积)","[造林年度] = '" & dr("造林年度") & "' And [乡名] = '" & dr("乡名") & "' and [村名] = '" & dr("村名") & "'")
End If

 

 红色部分怎么连接才能生效?

2楼
狐狸爸爸 发表于:2010/9/5 11:48:00

造林年度应该是数字吧,如果是的,就不应该用单引号:
 
dr("小班个数") = dt.Compute("Count(小班号)","[造林年度] = " & dr("造林年度") & " And [乡名] = '" & dr("乡名") & "' and [村名] = '" & dr("村名") & "'")
 
帮助对此有很详细的讲述,你应该好好看看的,表达式字符用单引号,日期用#,数字啥也不用。

 

动态合成表达式是很常用的,必须掌握。
 

[此贴子已经被作者于2010-9-5 11:52:06编辑过]
共2 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03516 s, 3 queries.