网站首页资讯动态教学时空文章作品数字旅游相册定制图片故事视频教程精品下载电子地图网站说明考试与测验系统百博数字淘宝店网址之家留言讨论
用户名:    密码:    验证码: 请点击刷新验证码 马上登陆 新用户注册
 当前位置:网站首页文章动态→查看文章

access窗体中的如何加入查询功能

[ 作者:网络┋来源:百博数字┋发布:毛毛巴巴┋日期:2012年04月05日┋阅读:4456次┋字体:  ]

 

access窗体中的如何加入查询功能?

比如我数据库中有一个"会员资料表",现在我要在窗体中加入一个文件输入框,输入会员姓名就可以把会员资料表中相应的记录显示出来,应该怎么来做?
求各位大侠帮帮忙,我是一个菜鸟!
我这里先谢了!最好详细点!

poiu 发表于 2006-2-7 20:39

先看看这里。

http://www.uliaoa.com/permissive.asp?resource=tenny057

jessiezhao 发表于 2006-2-25 20:24

1、针对会员资料表作一个查询

2、新建一个窗体(使用"在设计视图中设计窗体"),在窗体中添加一个文本框,并把文本框的标签标题改为“会员姓名”(记住文本框的标题,假设是Text0),并在文本框旁边添加一个按钮,标题改为“查询”

3、在文本框的下面添加一个子窗体,这时会出现"子窗体向导"的对话框,选择第一个选项“使用现有的表和查询”,再按“下一步”,然后选择前面所做的会员资料表查询,并且选择所需字段后,点击“下一步”,并且给这个子窗体命名(假定:会员资料查询子窗体)。

4、完成后,回到这个窗体的设计视图,这个时候看到了子窗体和它的标签,把子窗体的标签删除,只剩下子窗体界面,先进行保存,命名假定为“会员资料查询窗体”。

5、选择子窗体里面的“会员姓名”这一项的文本框(注意:不是它的标签),点鼠标右键选择“事件生成器”,并在跳出的“选择生成器”对话框里面选择表达式生成器,然后打开最左面框里面的“窗体”然后找到“会员资料查询窗体”,在中间的框里面选择刚才记住的主窗体里面文本框的标题(Text0),双击它,这时候对话框的上方空白框里面就会出现一个表达式,按“确定”就可以了。

6、鼠标右键点击“查询”按钮,然后再选择事件生成器,在跳出的“选择生成器”对话框里面选择代码生成器,并在
Private Sub Command2_Click()
End Sub
这两行之间添加一行:[会员资料查询子窗体].Requery

7、再回到一开始做的会员资料表查询,进入SQL视图,在语句的最后面(;的前面)加入WHERE (((会员资料表.会员姓名)=Forms!会员资料查询窗体!Text0)) Or (((Forms!会员资料查询窗体!Text0) Is Null))

上面这个表达式里面(((会员资料表.会员姓名)=Forms!会员资料查询窗体!Text0))中,会员姓名是假设的你这个会员资料表里面相应字段的字段名,是表示当窗体里面文本框里面输入一个会员姓名之后,下面的子窗体会出现相应的内容,而(((Forms!会员资料查询窗体!Text0) Is Null))是表示当这个文本框未输入任何资料时,下面子窗体出现的是所有会员的资料

w3hjn 发表于 2006-3-1 10:44

谢谢楼上的讲解

chhhh 发表于 2006-3-26 14:41

jessiezhao大大写的很详细,我照样做了一个,但是点击查询键无任何反映(子窗体上会员资料都显示了。无法显示查询一个会员的详细资料),还有我在数据库查询中点击我开始做的查询表,弹出一个框,里面显示:forms!会员资料查询窗体!text0,下面有个空白文本框要求输入参数值。请问我那里做错了,可是和你步骤一样的阿。请大大帮忙告一声,小弟是新手不好意思了。

ninonghai 发表于 2006-3-28 08:11

用after update,再加模糊查询,很有效

makebest 发表于 2006-4-1 15:19

说得很详细,但是我觉得第5步好像是多余的啊??

shy0000 发表于 2009-4-30 09:51

同意楼上的意见

页: [1]
特别说明:如网页特效代码中有引用图片文件等,请自己下载到本地调试!

复制此文】【打印此文】【关闭窗口

 上一条记录:"对不起,本站禁止代理IP访问!"问题解决
 下一条记录:Windows7中如何修改我的文档保存位置
返回顶部在线人数友情连接万年历