个人数据库,用行编辑、普通按钮、纵向记录浏览。数据表已经全部连接好了。我想单击普通按钮读取行编辑的内容作为查询条件,在纵向记录浏览中显示查询结果。但不成功,我的设置如下:
普通按钮1.事件(鼠标单击)
参数>窗口3.行编辑1.属性:(当前编辑内容)
设置>窗口2.ADO数据表1.属性:(定位查询参数.内容)
执行>窗口2.ADO数据表1.一般方法:[定位查询]
是不是不能在窗口3查询窗口2的数据呀,我的数据库连接、数据源、数据表构件都放在窗口2,窗口3只有行编辑、普通按钮、纵向记录浏览三个构件。
请问我无法实现查询的问题在哪里呢,谢谢!
首先,定位查询参数中的“定义”应定义好,主要是设置好要查询的字段。
然后,在“字段甲”中确定好字段,然后向内容甲中付值即可;
你写的大致没有错,可能你没有定义字段。
fsjm管理员,我后面参考实例中的数据表,在数据表的属性中有一项是字段序号,实例的是1,我的是0,后来我改为1就成功了,字段序号是什么意思?
没有关系。并且ADO数据表中也没有“字段序号”属性,只有“字段号”属性。从你第一楼的叙述看,设置应没问题。
你可以把字段序号,再恢复为“0”,变为不能正确定位查询后,贴到论坛上,我看看问题出在哪里。
字段号为0时没有任何动作也没有任何提示,为1就一切正常
你把项目贴上来,或发到我的邮箱里,我看看怎么回事。
[此贴子已经被作者于2005-2-23 9:01:16编辑过]
已发到webmaster@diylsoft.com 请查收,先谢了.
收到你的项目,问题就很简单了。
还是设置“定位查询参数”问题,你在对一个字段进行了定义之后,并没有设置对应的字段。按正常设置,应设置字段甲为“姓名”,然后将行编辑的当前内容赋给内容甲,再定位查询。
但是现在为什么,你将字段号属性设为“1”查询就正确呢?这是因为你这么做也是对的,是另外一种定义方式,你在定义定位查询字段后,你直接将行编辑的内容赋给了“定位查询参数.内容”,而你只定义了一个字段,那么它自然将字段设为所定义的字段。只要定义了一个字段,字段号就不应是“0”。
我照你的方法将内容甲设为姓名了,还是一样没反应.一把0改为1就好了