Foxtable(狐表)用户栏目专家坐堂 → 日期的问题


  共有1918人关注过本帖树形打印复制链接

主题:日期的问题

帅哥哟,离线,有人找我吗?
天蝉一线
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
日期的问题  发帖心情 Post By:2016/9/21 11:34:00 [只看该作者]

Dim y As Integer = Date.Today.Year
Dim nf As Date = DataTables("大额资金支出备案明细表").Datarows("申报备案时间")
Dim cnt1 As Integer = DataTables("大额资金支出备案明细表").Compute("Count(_Identify)","审核结果 = '审核未通过' And 过会结果=''")
Dim cnt2 As Integer = DataTables("大额资金支出备案明细表").Compute("Count(_Identify)","审核结果 ='审核通过' and 过会结果=''")
Dim cnt3 As Integer = DataTables("大额资金支出备案明细表").Compute("Count(_Identify)","过会结果 = '通过' And nf.year ='" & y & "'")
Dim cnt4 As Integer = DataTables("大额资金支出备案明细表").Compute("Count(_Identify)","过会结果 = '未通过' And nf.year ='" & y & "'")
e.Form.Controls("shtg1").value = "审核通过(" & cnt2 & ")条"  
e.Form.Controls("shtg2").value ="审核未通过(" & cnt1 & ")条"

错误信息:datarow无法转换成date

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109463 积分:556971 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/21 11:44:00 [只看该作者]

Dim nf As Date = DataTables("大额资金支出备案明细表").Datarows(0)("申报备案时间")

 回到顶部
帅哥哟,离线,有人找我吗?
天蝉一线
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
  发帖心情 Post By:2016/9/21 12:02:00 [只看该作者]

Dim cnt3 As Integer = DataTables("大额资金支出备案明细表").Compute("Count(_Identify)","过会结果 = '通过' And nf.year ='" & y & "'")
Dim cnt4 As Integer = DataTables("大额资金支出备案明细表").Compute("Count(_Identify)","过会结果 = '未通过' And nf.year ='" & y & "'")

划横线的地方系统认为没有这个列,这个列应该是“申报备案时间”,但是我用[申报备案时间].year,系统提示没有定义year,不知道该怎么办了

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109463 积分:556971 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/21 14:12:00 [只看该作者]

改为sqlCompute,可以这样用

Dim cnt3 As Integer = DataTables("大额资金支出备案明细表").sqlCompute("Count(_Identify)","过会结果 = '通过' And year(申报备案时间) =" & y )
Dim cnt4 As Integer = DataTables("大额资金支出备案明细表").sqlCompute("Count(_Identify)","过会结果 = '未通过' And year(申报备案时间) =" & y )

 回到顶部