Foxtable(狐表)用户栏目专家坐堂 → [求助]菜鸟求助:有一日期列,要求出其月份?


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

主题:[求助]菜鸟求助:有一日期列,要求出其月份?

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


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/12/12 20:41:00 [显示全部帖子]

没有这种写法的:

tables("表名").cols("日期").m

表由行和列组成,你要求哪一行的日期列的月份?

 

正确的写法,获得当前行日期列的月份:

 

tables("表名").Current("日期").Month

 

获得第一行的日期列的月份:

 

tables("表名").Rows(0)("日期").Month

 

 

这些属于基本概念,很难三言两语讲清楚,最好先按顺序系统学习帮助。


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


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/12/12 20:58:00 [显示全部帖子]

换个思路,求出这个月的第一天和最后一天,这两个日期之间的数据,就是这个月的数据。
 
http://www.foxtable.com/help/topics/1424.htm


 
Dim d1 As Date = New Date(2008,2,1) '第一天
Dim d2 As Date = New Date(2008,2,Date.DaysInMonth(2008,2)) '最后一天
Dim Total As Integer
Dim Amount As Double
With DataTables(“表名")
    Total = .Compute("count(所属社区)","[所属社区]='社区名' and 日期 >= #" & d1 & "# And 日期 <=# " & d2 & "#" )
    End With
Output.Show("所属社区:" & Total)


 回到顶部