以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎样在DateTimePicker中点击下拉列出不重复的日期?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157596)

--  作者:hitzfeld
--  发布时间:2020/10/22 2:48:00
--  怎样在DateTimePicker中点击下拉列出不重复的日期?
Dim cmb As WinForm.DateTimePicker
cmb = Forms("库存表").Controls("有效期")
cmb.ComboList = DataTables("库存表").GetComboListString("有效期")

GetComboListString只能传递字符串,无法传递日期型变量。要怎么改才能在DateTimePicker下拉的时候列出所有不重复的日期?

--  作者:有点蓝
--  发布时间:2020/10/22 8:59:00
--  
DateTimePicker没有ComboList属性 ,也绝对不可能有重复的日期。如果是指组合框ComboBox控件,并且是sqlserver数据库,同时日期值有时分秒的话,这样处理

cmb.ComboList = DataTables("库存表").sqlGetComboListString("convert(nvarchar(10),有效期,120)")

--  作者:hitzfeld
--  发布时间:2020/10/22 21:05:00
--  
谢谢蓝老师!我要的就是这个意思图片点击可在新窗口打开查看