以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于请教筛选加载的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110856) |
-- 作者:洮沙 -- 发布时间:2017/12/11 10:22:00 -- [求助]关于请教筛选加载的问题 有客户表,通过输入字符,进行快速模糊查询加载,但是如果输入的字符未找到,出现以下错误提示,请老师帮帮忙解决一下。
窗口:
查询控件代码:
我也知道是需要加一个条件判断,但是一直不对,不知哪里出错了?请老师帮一下,谢谢! |
-- 作者:有点甜 -- 发布时间:2017/12/11 10:25:00 -- 应该是你currentChanged事件的代码有问题。在事件最前面加上代码
If e.Table.Current Is Nothing Then Return |
-- 作者:洮沙 -- 发布时间:2017/12/11 10:29:00 -- 回复:(有点甜)应该是你currentChanged事件的代码有... 甜老师,我加到客户表currentChanged事件中,不起作用啊!!
是通过此控件进行输入筛选的啊! [此贴子已经被作者于2017/12/11 10:34:04编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/12/11 10:38:00 -- 1、删除对应表currentChanged、afterLoad等事件的代码后,测试有没有问题。
2、如果还有问题,实例发上来测试。 |
-- 作者:洮沙 -- 发布时间:2017/12/11 10:45:00 -- 回复:(有点甜)1、删除对应表currentChanged、after... 甜老师,以下代码运行时: 文本框中输入的字符如果满足筛选条件的话,正常运行; 如果找不到文本框中的客户信息,才出现“上图中的运行错误信息”。
我的意思是如何将以下代码进行判断一下,就是如果没有符合条件的,将不加载:
Dim txt As String = e.Form.Controls("TextBox1").Text [此贴子已经被作者于2017/12/11 10:50:54编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/12/11 11:02:00 -- 代码没问题。认认真真看4楼。 |
-- 作者:洮沙 -- 发布时间:2017/12/11 11:47:00 -- 回复:(有点甜)代码没问题。认认真真看4楼。 合适了,谢谢!在全局表中修改了一下! |