以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [原创]关于查询的问题  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=3058)

--  作者:fanzhe
--  发布时间:2005-2-20 14:50:05
--  [原创]关于查询的问题
个人数据库,用行编辑、普通按钮、纵向记录浏览。数据表已经全部连接好了。我想单击普通按钮读取行编辑的内容作为查询条件,在纵向记录浏览中显示查询结果。但不成功,我的设置如下: 普通按钮1.事件(鼠标单击) 参数>窗口3.行编辑1.属性:(当前编辑内容) 设置>窗口2.ADO数据表1.属性:(定位查询参数.内容) 执行>窗口2.ADO数据表1.一般方法:[定位查询] 是不是不能在窗口3查询窗口2的数据呀,我的数据库连接、数据源、数据表构件都放在窗口2,窗口3只有行编辑、普通按钮、纵向记录浏览三个构件。 请问我无法实现查询的问题在哪里呢,谢谢!
--  作者:FSJM
--  发布时间:2005-2-20 15:54:31
--  
首先,定位查询参数中的“定义”应定义好,主要是设置好要查询的字段。 然后,在“字段甲”中确定好字段,然后向内容甲中付值即可; 你写的大致没有错,可能你没有定义字段。
--  作者:fanzhe
--  发布时间:2005-2-20 16:57:02
--  
fsjm管理员,我后面参考实例中的数据表,在数据表的属性中有一项是字段序号,实例的是1,我的是0,后来我改为1就成功了,字段序号是什么意思?
--  作者:admin
--  发布时间:2005-2-21 9:33:14
--  
没有关系。并且ADO数据表中也没有“字段序号”属性,只有“字段号”属性。从你第一楼的叙述看,设置应没问题。 你可以把字段序号,再恢复为“0”,变为不能正确定位查询后,贴到论坛上,我看看问题出在哪里。
--  作者:fanzhe
--  发布时间:2005-2-21 18:30:09
--  
字段号为0时没有任何动作也没有任何提示,为1就一切正常
--  作者:admin
--  发布时间:2005-2-23 9:01:01
--  
你把项目贴上来,或发到我的邮箱里,我看看怎么回事。
[此贴子已经被作者于2005-2-23 9:01:16编辑过]

--  作者:fanzhe
--  发布时间:2005-2-23 17:06:27
--  
已发到webmaster@diylsoft.com 请查收,先谢了.
--  作者:admin
--  发布时间:2005-2-23 17:11:19
--  
收到你的项目,问题就很简单了。 还是设置“定位查询参数”问题,你在对一个字段进行了定义之后,并没有设置对应的字段。按正常设置,应设置字段甲为“姓名”,然后将行编辑的当前内容赋给内容甲,再定位查询。 但是现在为什么,你将字段号属性设为“1”查询就正确呢?这是因为你这么做也是对的,是另外一种定义方式,你在定义定位查询字段后,你直接将行编辑的内容赋给了“定位查询参数.内容”,而你只定义了一个字段,那么它自然将字段设为所定义的字段。只要定义了一个字段,字段号就不应是“0”。
--  作者:fanzhe
--  发布时间:2005-2-23 22:23:57
--  
我照你的方法将内容甲设为姓名了,还是一样没反应.一把0改为1就好了
--  作者:引力波
--  发布时间:2005-2-24 8:25:27
--  
建议你看看别人做的实例。