ACCESS 窗体 查询条件中使用组合框的值作为条件,为什么不显示结果

时间:2022-09-16 10:48:38
本人是access菜鸟,想请教大师们一个问题:
我想做个查询窗体,比如在一个窗体里,利用组合框显示教师姓名,还有一个命令按钮,我想通过选择某个教师姓名,然后点击命令按钮,就能实现教师信息的查询。
我又作了一个查询,其中能查询教师编号,姓名,性别等基本信息,我将姓名条件设置为[forms]![查询窗体名称]![组合框名称],但是执行窗体操作的时候,不能显示结果.
请问各位高手,哪里出了问题?
不胜感激!!!!!
补充,不用代码如何实现?

13 个解决方案

#1


组合框数据源是什么,绑定第几列,有无满足条件的记录

#2


上传你的MDB文件以供测试。

可以上传到  http://www.access911.net/csdn


QQ群 48866293 / 12035577 / 7440532 / 13666209
ACCESS专业论坛
http://www.accessbbs.cn/bbs/index.php .
http://www.office-cn.net/vvb/ .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
.
http://www.office-cn.net/home/space.php?uid=141646 .

#3


组合框数据源是教师表里的教师姓名,绑定列数是2.

另外,我已经将MDB文件上传了,请高手测试,帮我找出症结吧,谢谢

#4


哪个窗体

#5


SELECT [教师].[教师编号], [教师].[性别], [教师].[工作时间], [教师].[姓名]
FROM 教师
WHERE ((([教师].[教师编号])=[forms]![查询教师信息]![输入姓名]));

你绑定的是第1列

#6


谢谢楼上,是你说的那个问题,我试过了,已经解决了,非常感谢!

#7


我又遇到了一个问题,在一个查询窗体下,比如查询学生编号,姓名,性别,我想选择一个学生的编号,如何让姓名,性别的内容随着改变呢?
非常感谢!

#8


如何让姓名,性别的内容随着改变呢?
不明白,详细说明

#9


比如1号学生,姓名是A1,性别男,2号学生,姓名A2,性别女。我想把学号做成组合框的形式,然后,我选择1,下面姓名,性别的内容就是1号学生相对应的值,我选择2,姓名,性别就变成2号学生对应的值

#10


姓名,性别:在什么控件中显示

#11


文本框。不用代码可以实现么?我不会代码

#12


示例:
Private Sub 输入姓名_AfterUpdate()
Me.文本7 = DLookup("姓名", "教师", "教师编号='" & Me.输入姓名 & "'")
End Sub

#13


我想实现的功能必须通过代码实现么?我不会代码,呵呵

#1


组合框数据源是什么,绑定第几列,有无满足条件的记录

#2


上传你的MDB文件以供测试。

可以上传到  http://www.access911.net/csdn


QQ群 48866293 / 12035577 / 7440532 / 13666209
ACCESS专业论坛
http://www.accessbbs.cn/bbs/index.php .
http://www.office-cn.net/vvb/ .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
.
http://www.office-cn.net/home/space.php?uid=141646 .

#3


组合框数据源是教师表里的教师姓名,绑定列数是2.

另外,我已经将MDB文件上传了,请高手测试,帮我找出症结吧,谢谢

#4


哪个窗体

#5


SELECT [教师].[教师编号], [教师].[性别], [教师].[工作时间], [教师].[姓名]
FROM 教师
WHERE ((([教师].[教师编号])=[forms]![查询教师信息]![输入姓名]));

你绑定的是第1列

#6


谢谢楼上,是你说的那个问题,我试过了,已经解决了,非常感谢!

#7


我又遇到了一个问题,在一个查询窗体下,比如查询学生编号,姓名,性别,我想选择一个学生的编号,如何让姓名,性别的内容随着改变呢?
非常感谢!

#8


如何让姓名,性别的内容随着改变呢?
不明白,详细说明

#9


比如1号学生,姓名是A1,性别男,2号学生,姓名A2,性别女。我想把学号做成组合框的形式,然后,我选择1,下面姓名,性别的内容就是1号学生相对应的值,我选择2,姓名,性别就变成2号学生对应的值

#10


姓名,性别:在什么控件中显示

#11


文本框。不用代码可以实现么?我不会代码

#12


示例:
Private Sub 输入姓名_AfterUpdate()
Me.文本7 = DLookup("姓名", "教师", "教师编号='" & Me.输入姓名 & "'")
End Sub

#13


我想实现的功能必须通过代码实现么?我不会代码,呵呵