以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  取值GetUniqueValues的疑问  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=6333)

--  作者:floor2
--  发布时间:2010/3/22 15:05:00
--  取值GetUniqueValues的疑问
 dim rq as date = date.now.adddays(-1)
Dim tbl As DataTable = DataTables("生产清单明细")
Dim lst As List(Of String) = tbl.GetUniqueValues("[打印时间] > \'" & rq & "\' ", "打印时间")

这样的语句有什么问题吗? 把“>”换成“=”又可以?!

--  作者:狐狸爸爸
--  发布时间:2010/3/22 15:37:00
--  
Dim lst As List(Of String) = tbl.GetUniqueValues("[打印时间] > #" & rq & "# ", "打印时间")
--  作者:floor2
--  发布时间:2010/3/23 10:12:00
--  
 这样可以了,不过由于list的类型是string  接下来的统计公式
Series.Y(i) = tbl.Compute("Sum(净重)","[打印时间] = \'" & lst(i) & "\'")就有问题,打印时间是date无法与string相比较


把list(of date)提示说无法改成date类型,狐爸 该怎么办? 

--  作者:yangming
--  发布时间:2010/3/23 10:16:00
--  
List(Of String) ,这种集合只能是字符型
--  作者:floor2
--  发布时间:2010/3/23 10:23:00
--  
那么图表范围怎么选?
我想只对2天时间内的生产数量进行图表化,该怎么对时间进行筛选呢,时间是包括日期和时间的,做图表的时候又想把时间转成HH的

--  作者:yangming
--  发布时间:2010/3/23 10:37:00
--  

打印时间由于是日期型,所以前后要加“#”号


--  作者:floor2
--  发布时间:2010/3/23 10:42:00
--  
怎么筛选范围,如何把这2天内的数据筛选出来?
--  作者:yangming
--  发布时间:2010/3/23 10:46:00
--  
这样吧,上传狐表示例文件