以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  取日期  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=76232)

--  作者:xiaohuli
--  发布时间:2015/10/24 16:02:00
--  取日期
如何通过年份来取得当年的最小日期和最大日期。比如表a中有一个字段是年份,通过表中的年份的字段信息来取得当年的最小日期和最大日期。
--  作者:Hyphen
--  发布时间:2015/10/24 16:24:00
--  

\'Tables("表A").Compute("min(日期列)","SubString(Convert([时间],\'System.String\'),1,4) = 2015"
\'Tables("表A").Compute("max(日期列)","SubString(Convert([时间],\'System.String\'),1,4) = 2015"

http://www.foxtable.com/help/topics/0393.htm

http://www.foxtable.com/help/topics/1285.htm

 


--  作者:xiaohuli
--  发布时间:2015/10/24 17:01:00
--  

是这样的,我想通过一个下拉框的控件来取日期,比如当我在下拉框中选择了一个2015,然后通过这个下拉框的值来取得该年的最小日期和最大日期,这个该如何实现?


--  作者:狐狸爸爸
--  发布时间:2015/10/25 16:10:00
--  

Dim dt As Date

Dim Year As Integer = e.Form.Controls("日期输入框").Value

Dim sd1 AS Date = New Date(Year,1,1)

Dim sd2 AS Date = New Date(Year,12,32)

dt = DataTables("表A").Compute(“Max(日期)”,"日期>= #" & sd1 & "# And 日期 < #" & sd2 & "#")