设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1916|回复: 7
打印 上一主题 下一主题

[Access本身] 参数查询问题

[复制链接]
跳转到指定楼层
1#
发表于 2005-7-7 03:57:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做了一个参数查询并想用在多个窗口内。通常来说窗口到查询间的参数传递采用如下:[Forms]![Formsname]![Textbox]。但是对多个窗口来说,怎么能传递参数给这个查询呢?难道我非要针对每个窗口做一个查询么?[em06]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-7-7 16:59:00 | 只看该作者
是的,也可以通过VBA,但是也要每个窗体设
3#
 楼主| 发表于 2005-7-8 02:34:00 | 只看该作者
谢谢海狸先生。这说明ACCESS的数据库和控件以及VBA间的接口做得不是很好啊。不知道2003或后续版本是否有改进,让设计人员可以直接传递参数给SQL语句。毕竟一个参数比多个查询好啊。
4#
发表于 2005-7-8 16:18:00 | 只看该作者
你没有理解我的意思,我是说可以传递参数,但一样要在每个窗体中写命令
5#
 楼主| 发表于 2005-7-10 13:23:00 | 只看该作者
对不起,海狸先生。但是参数的传递的实际使用的确不是很方便。另外能否提供一个关于VBA传递参数给查询的例子?谢谢还有就是为什么即使我选择了保存Cookie一年,但我每次上来都要重新登录?谢谢
6#
发表于 2005-7-11 00:23:00 | 只看该作者
不懂你的意思,如果不传递参数,怎么知道是[Forms]![Formsname]![Textbox]还是其他的窗体?
7#
 楼主| 发表于 2005-7-13 09:27:00 | 只看该作者
是这样的,如果我有一个参数查询,而且有多个窗口要调用这个查询。我可以定义一个全程变量a,当窗口A要查询的时候,把条件赋给a,则执行查询;窗口B则也可以把条件赋给a去执行这个查询,如此类推。那么我就不必限定死具体是哪个窗口的textbox的值了,何况当那个窗口没有打开的时候,这个条件是无意义的。但这样做个问题:查询里面不能够用类似“select * from table1 where field1 like abc”(这里abc是上面的变量)这样的句子。我不明白的是,怎么使用abc,而不是指定具体某个窗口的某个texbbox。

谢谢

[此贴子已经被作者于2005-7-13 1:30:06编辑过]

8#
发表于 2005-11-26 17:41:00 | 只看该作者
如何用窗体给参数查询传递参数呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-27 18:42 , Processed in 0.109959 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表