设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 3271|回复: 23
打印 上一主题 下一主题

[窗体] [求助]有关窗体参数传递的问题

[复制链接]
跳转到指定楼层
1#
发表于 2006-1-13 21:33:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
窗体a和数据表b,当用参数打开a窗体时,如何先用同一参数在b中查询,如果b中有记录,则打开a,否则,提示后关闭a。  给出个例子最好,万分感谢


终于做了个例子传上来,可以清楚说明了,frm_a数据来源是参数查询 qry_a,我就是要知道在输入"参数a"后,怎样先把参数传给以下查询

SELECT b.DEL_CO_No FROM b WHERE (((b.DEL_CO_No)=[参数a]));   

这样,当我打开frm_a时,输入参数后,如果b中有记录,就打开 frm_a,否则,继续等待输入参数或关闭退出

[此贴子已经被作者于2006-1-13 23:17:21编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-1-13 22:05:00 | 只看该作者
你说的参数是什么参数?
3#
 楼主| 发表于 2006-1-13 22:13:00 | 只看该作者
是由键盘输入的,就是参数查询的参数
4#
发表于 2006-1-13 22:19:00 | 只看该作者
将你制作的例子传上来,以便对症下药
5#
 楼主| 发表于 2006-1-13 23:07:00 | 只看该作者
我的文件上传还不熟练,我在具体点说吧,但愿能说清楚

我是想在打开窗体a的时候,会提示参数输入,比如定单的编号,在打开窗体a之前,以输入的参数为条件查询表b,如果查询的结果有记录,则打开a,否则,提示b中无记录,关闭窗体a

例子 窗体a的数据来源是表a   表a 的字段有 编号,金额   表b中字段与a一样   a中的数据为  1,100;2,200;3,300      b中的数据  2,200; 打开窗体a时,提示输入参数,输入2,打开窗体a,显示2,200;若输入1,则提示“b中无记录,不能打开",然后继续等待输入新的参数或关闭



[此贴子已经被作者于2006-1-13 15:16:48编辑过]

6#
发表于 2006-1-13 23:26:00 | 只看该作者
好象有个查找不匹配项查询,找找看.
7#
发表于 2006-1-13 23:30:00 | 只看该作者
参数输入后,用DCount函数检查一下是否有记录,然后进行你想要的操作!
8#
 楼主| 发表于 2006-1-14 07:10:00 | 只看该作者
请大侠们指点一下

[此贴子已经被作者于2006-1-13 23:18:54编辑过]

9#
发表于 2006-1-14 17:14:00 | 只看该作者
因窗体中的文本框与查询是关联的,这样就无需再查询“表”中是否有同样的数据,检查文本框是否是NULL就行了


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
10#
 楼主| 发表于 2006-1-14 22:33:00 | 只看该作者
斑竹弄错我的意思了,我确实需要在b中先查询一下,根据b中查询的结果再决定窗体a是否打开,所以我要得到在参数对话框中输入的参数值

在我做的例子里,应该是输入1可以打开frm_a(因为b中含有该数据),输入2不能打开frm_a(因为b中不含有该数据),并回到等待参数状态

有劳斑竹再费心
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-18 11:18 , Processed in 0.091217 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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