根据你说的意思,估计是做一个窗体,用按钮和控件根据你的输入查询出access数据库里的内容,如果是这样,你需要用access数据库,和vb或者vbnet一种语言编程。
还有一种可能就是你说的可能是在access里面直接开发一个窗体,然后用它自带的脚本来做这个操作,当然也需要会一点vb语言,因为脚本是vb语句。
建议你找一个access帮助详细看看,找找vba编程那部分看,很简单的。
select a身份证号码 as 学生身份证号,a姓名,b姓名 as 家长姓名
from tstud as a,tstud as b where a家长身份证号=b身份证号
这样试试
-------补充---------
这难道不是查询吗?
sql视图里复制
access2013支持的查询类型有选择查询、交叉表查询、参数查询、SQL查询和操作查询。根据相关信息查询,Access中,操作查询、交叉表查询和参数查询都可以在选择查询的基础上创建,多表查询和单表查询不是Access查询的类型。查询可以以一个表或一个查询为数据源来创建,称为单表查询。查询也可以以多个表或查询为数据源来创建,称为多表查询。统计查询不是Access查询的类型。在查询中,可以进行统计计算,包括求和、平均值、最大、最小值等。
利用ACCESS软件的查询设计功能可以创建参数查询,具体操作请参照以下步骤。
1、首先在电脑上打开ACCESS软件,然后打开数据库文件。
2、然后在创建功能区的查询分组中单击“查询设计”按钮。
3、然后在显示表对话框中双击“tStud”、“tCourse”、“tScore”表,关闭显示表对话框。
4、双击“tStud”表“姓名”字段,双击“tCourse”表“课程名”字段,双击“tScore”表的“成绩”字段。
5、在“姓名”字段所对应的“条件”行设置参数查询:[请输入学生姓名:]。
6、然后点击“视图”按钮,查看结果。完成以上设置后,即可在ACCESS软件中创建参数查询。
这里你主要是对动态构建sql不太解理
你把文本控件X输入的值保存为变量X
sql="select "&X&" from A"
这样就行了。至于其它的具体方法你去弄吧。
将“学生基本情况表”中的“姓名”,“年龄”和“班级”三个字段拖到新建的查询字段中。在姓名的条件格中输入:“李”;在年龄的条件格中输入:“>20”。运行查询,并保存为“学生查询5”即可。
在access查询对象里是无法直接引用公有变量的,但是我们可以通过创建一个全局函数来引用某个公有变量,最后在查询的where 子句里调用该函数,进而实现access查询对象对模块中定义的公有变量的间接引用。
请看下列示例:
'[模块1]已经定义了公有字符型变量[变量1]
'在[模块1]里创建一个全局函数
Public Function get变量1() As String
get变量1=变量1
End Function
保存有关设计后,查询对象就可以调用该函数了
,例如
select from student where name=get变量1();
这样就实现了对模块中定义的公有变量的引用。
方法很多,我给你最简单的办法(不用任何代码):
建立表:表里包括[错误代码]、[详细描述信息]两个字段。
再在查询主菜单:按照向导新建查询,查询里把刚才建立好的表作为来源,向导会教你怎么完成。
保存好。
最后新建窗体,数据源设置成表名,拖一个按钮设置成刷新事件(要有数据源才能刷新)
再右键点在查询上修改查询,在ER设计界面里错误代码字段下面加上条件: =Forms!窗体名称!筛选控件名称 这样就是通过窗体筛选查询结果。
再新建一个窗体,把他的数据源设置为查询表,拖刚才窗体上作为子窗体,把子窗体控件的连接字段去掉,不需要做任何连接。
我发个例子看能不能给你点启示
欢迎分享,转载请注明来源:表白网
评论列表(0条)