以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]求条件加载按钮代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27572) |
-- 作者:lsf5138 -- 发布时间:2013/1/4 22:50:00 -- [求助]求条件加载按钮代码 SQL数据源名为: MX 表名:织机生产 列名:生产日期 生产条码 生产数量 窗口控件 起始日期:DateTimePicker1 结束日期:DateTimePicker2 加载按钮:Button1
请问如何按起始日期到结束日期加载织机生产表的数据,求按钮代码! [此贴子已经被作者于2013-1-4 22:51:03编辑过]
|
-- 作者:lin_hailun -- 发布时间:2013/1/5 11:40:00 -- 呃。 dim sDate as date = e.form.controls("DateTimePicker1").value dim eDate as date = e.form.controls("DateTimePicker2").value Datatables("织机生产").Fill("select 生产日期,生产条码,生产数量 from 织机生产 where 日期 >= #" & sDate & "# And 日期 <= #" & eDate & "#", "MX", False) |
-- 作者:lsf5138 -- 发布时间:2013/1/5 12:41:00 -- 会提示:当前表存在关联,不允许使用此方法加载数据! 这个表的关联是不可少的,还有方法吗? 不是说:如果数据源是SQl SERVER,日期常量用单引号而不是#号括起来 ?
If e.Form.Controls("DateTimePicker1").Value Is Nothing OrElse e.Form.Controls("DateTimePicker2").Value Is Nothing Then [此贴子已经被作者于2013-1-5 13:34:07编辑过]
|
-- 作者:lin_hailun -- 发布时间:2013/1/5 14:06:00 -- 如果是sqlserver数据库,就把#改成\' 如果不行的话,就这样弄吧,看看帮助。 With DataTables("织机生产") .LoadFilter = "日期 >= \'" & sDate & "\' And 日期 <= \'" & eDate & "\'" .Load End With |