以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  加载数据  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=195638)

--  作者:朱女士
--  发布时间:2025/2/25 10:34:00
--  加载数据
老师:您好!
    我有这么一个问题:我的数据库都是sql server 数据类型,我想在项目启动时,只加载表的名称,不加载表的任何数据。只是在点击某个菜单或某个按钮时,按编辑或统计需要加载表的数据。我想统计订单评审表的数据统计模块:我的代码执行后,没有按照要求加载,我选择的202501-202502两个月的数据,可是打开订单评审表后看到的还有2019年的数据。请教老师的是:一是对这类问题处理的思路,二是我的代码问题出在哪里。我在项目属性里没写任何代码。谢谢!
Dim dtp1 As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker1")
Dim dtp2 As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker2")

Dim y1 As Integer = year(dtp1.value)
Dim m1 As Integer = month(dtp1.value)
Dim d1 As Integer = day(dtp1.value)

Dim y2 As Integer = year(dtp2.value)
Dim m2 As Integer = month(dtp2.value)
Dim d2 As Integer = day(dtp2.value)

Dim dt1 As New Date(y1, m1, d1)
Dim dt2 As New Date(y2, m2, d2)

psb = gsName + "ddpsb"
DataTables(psb).LoadFilter = "接单日期>= \'" & dt1 & "\'and 接单日期<=\'" & dt2 & "\'"
DataTables(psb).Load()
以下的统计代码略...

--  作者:有点蓝
--  发布时间:2025/2/25 11:12:00
--  
调试

……
psb = gsName + "ddpsb"
msgbox(psb)
msgbox("接单日期>= \'" & dt1 & "\'and 接单日期<=\'" & dt2 & "\'")
msgbox(DataTables(psb).loadtop)
DataTables(psb).LoadFilter = "接单日期>= \'" & dt1 & "\'and 接单日期<=\'" & dt2 & "\'"
DataTables(psb).Load()