以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- SQLtable启动加载问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=38337)
|
-- 作者:cqyanglm
-- 发布时间:2013/7/26 12:25:00
-- SQLtable启动加载问题
我的表通过SQLTable查询数据库,如何在打开窗口时不加载表内容,而是在输入查询条件后才有数据。
图一:打开窗口表中就加载了数据
图二:查询后的数据
此主题相关图片如下:qq截图20130726114317.png

此主题相关图片如下:qq截图20130726114336.png
 我就是想在打开图一时表是空的
[此贴子已经被作者于2013-7-26 12:25:02编辑过]
|
-- 作者:Bin
-- 发布时间:2013/7/26 12:26:00
--
打开窗口的时候不进行任何操作
查询的时候再FILL 搞定.
|
-- 作者:狐狸爸爸
-- 发布时间:2013/7/26 12:28:00
--
如果你的查询按钮时根据条件加载数据的,那么设计窗口的时候,SQLTable的SQL语句改为:
Select * From {表名} Where [_Identify] Is Null
如果你的查询按钮是根据条件筛选数据的,那么SQL语句不变,在窗口AfterLoad事件加代码:
Tables("窗口_Table1").Filter = “[_Identify] Is Null”
|
-- 作者:cqyanglm
-- 发布时间:2013/7/26 12:35:00
--
嗯,解决了,谢谢
|
-- 作者:cqyanglm
-- 发布时间:2013/7/26 12:48:00
-- 出现问题了
狐爸,我使用
Select * From {表名} Where [_Identify] Is Null
打开窗口时是不加载数据了,但点击查询按钮,查询不到数据了?
用
Tables("窗口_Table1").Filter = “[_Identify] Is Null”
打开窗口还是跟着加载数据
查询按钮代码:
Dim Filter As String With e.Form.Controls("DateTimePicker1") If .Value IsNot Nothing Then If Filter >"" Then Filter = Filter & " And " End If Filter = Filter & "日期 >= #" & .Value & "#" End If End With With e.Form.Controls("DateTimePicker2") If .Value IsNot Nothing Then If Filter >"" Then Filter = Filter & " And " End If Filter = Filter & "日期 <= #" & .Value & "#" End If End With If Filter > "" Then Tables("日报表_Table1").Filter = Filter End If
|
-- 作者:jspta
-- 发布时间:2013/7/26 13:02:00
--
If Filter > "" Then Tables("日报表_Table1").datatable.loadFilter = Filter
Tables("日报表_Table1").datatable.load End If
|
-- 作者:夕然
-- 发布时间:2013/7/26 13:17:00
--
Tables("日报表_Table1").Fill("select * from {表} where " & filter ,False)
保管你有用
|