Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

窗体查询遇到的问题

yinyt  发表于:2010-06-25 07:23:03  
复制

请教!我在应用窗体查询的时候,输入一个记录集里没有的记录查询,按说应返回空白记录,可点击“查询”按钮后,窗体主体部分里的所有的控件不可见了。变成了一片空白,点“清除”按钮也不好用了。这是怎么回事,请高手指点。
比如在“员工档案”窗体中,查询条件里姓名框里输入“王八蛋”,点一下查询试试
点击下载此附件

 

Top
博士 发表于:2010-06-25 10:03:24
我遇到的也是这个问题,不知道有谁能帮助下?

博士 发表于:2010-06-25 10:05:27

在点按钮后做一个判断,如果查询集里有数据,则打开窗体,如果没有数据,则提示用户重新输入,

 

可惜不会这样的代码,

 

 

呵呵

 

 



博士 发表于:2010-06-25 10:12:27

我的access 2007 程序,请哪位帮助修改一下,谢谢

点击下载此附件

王樵民 发表于:2010-06-25 10:23:25

你的问题是窗体设置了不能增加记录,所以当查询不到数据时,就会出现你的这种情况,解决的办法是加入判断代码,当没有数据时提醒用户输入新的条件,其代码如下:

 If Me.CurrentRecord = 0 Then
  MsgBox ("没有找到要查询的数据,请重新输入查询条件")
  Me.FilterOn = False

 End If

帮你修改了一下,参见附件:

 

点击下载此附件

总记录:4篇  页次:1/1 9 1 :