以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  ado数据表的多条件组合过滤问题  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=619)

--  作者:cfan
--  发布时间:2002-11-29 1:43:14
--  ado数据表的多条件组合过滤问题
ado数据表的多个条件组合过滤好象有些问题,在窗体1上建立一个公用数据构件,分别存储窗口1付给的两个过滤参数值;在窗体2中放置相关数据库构件(使用ado数据表)并定义好ado数据表的两个过滤条件,在窗体2的“窗口可见“事件中读取公用数据中存储的两个参数值,从窗口1打开窗口2,但窗口2却每次都返回的是全部的记录,明明使用公用数据中存储的查询参数是不可能返回记录的,怎么回事?请管理员帮助,急! 另;过滤条件字段一个为字符型,一个为布尔型
--  作者:cfan
--  发布时间:2002-11-29 10:51:54
--  
肯定是读取到了,因为我在窗口2上放置了信息对话框,并正确的显示了存储变量中的值
--  作者:admin
--  发布时间:2002-11-29 11:02:25
--  
致cfan 1、过滤查询时,要求字段不能是布尔型或备注型。如果该字段确实用“真或假”表示,可以设置成字符型,宽度为“2”。 2、公用数据相当于全局变量,它现在出现主要是为了解决“主子结构”项目的调用问题。从你所述情况,过滤条件只是一般变量,建议使用变量组、普通标签或行编辑等替代。 我利用变量组模仿你所述做了一个实例,没发现什么问题。估计是第一个问题所致。
--  作者:cfan
--  发布时间:2002-11-29 23:45:16
--  
谢谢了,问题已经解决,把逻辑型字段改为文本,搞定!