access 2007有2个表: 学员信息(包含字段:ID,姓名,班级) 班级(包含字段:ID,班级

学员信息中的班级来源于班级表中的ID,现创建一学员信息的分割窗体,如何让这个窗体上班级文本框控件显示为班级表中的班级,而不是其ID

有2种方法(个人推荐第一种方法):
1、先将学员信息表和班级表通过学员信息.班级与班级.ID建立关系(也可先不建立关系,在下面说的查询创建时再建立联系);再创建一个查询,这个查询可包含学员信息表的ID、姓名和班级表的班级字段(班级的ID可不包含,不用显示,因为对使用者而言没有出现的必要),最后,在更改你创建的这个分割窗体的属性>数据>记录源为这个查询,这样你的窗体就会出现你想要的字段了。
2、你已经建立的窗体不变,加一个非绑定的文本框,设置这个文本框的控件来源=DLookUp("[班级]","班级","[班级]![ID]=[班级]"),即可。(由于“班级”出现太多次,可能要对函数进行说明一下,DLookUp函数会返回一个表中满足条件的相应字段的值,第一个参数是要得到值的那个字段名,第二个参数是表名,第三个参数是条件;第1个“班级”是代表班级表中班级这个字段,第2个“班级”是表名班级,第3个“班级”代表表名班级,[班级]![ID] 用以标示是班级表中的ID字段,第4个“班级”表示你的窗体上班级文本框的名称,条件 "[班级]![ID]=[班级]" 表示班级表的ID要等于窗体上班级文本框的值。详细可参考access里的帮助)
温馨提示:内容为网友见解,仅供参考
无其他回答

...2007有2个表: 学员信息(包含字段:ID,姓名,班级) 班级(包含字段:ID...
1、先将学员信息表和班级表通过学员信息.班级与班级.ID建立关系(也可先不建立关系,在下面说的查询创建时再建立联系);再创建一个查询,这个查询可包含学员信息表的ID、姓名和班级表的班级字段(班级的ID可不包含,不用显示,因为对使用者而言没有出现的必要),最后,在更改你创建的这个分割窗体的属...

表关系在access2007中的作用是什么?
学生表(学生ID, 班级ID,姓名,性别...)如果你表建好了,但是不在Access里面建关系 然后你在 Access 里面新建了个查询, 加入了2个表, 比如 班级表 和 学生表 那么在设计环境里面, 这2个表之间是没条件关联的。你要自己拉一个条件 从 班级表 到 学生表 如果你表建好了,在Access里面关系也建好...

ACCESS中查询2张表中的不同数据
1楼的做法是可行的,像你说的,如果处理大量数据时,速度可能减慢。学生信息:表1结构(大表)结构:id,学号,姓名,性别,...表2结构(小表)结构:id,学号,姓名,性别,...现在,我们要做的是将在表2的数据,如果表1中有则不显示,检索表1数据中不含有表2的数据,当然要有检索关键词,比...

access怎么查询各个班各个分数段的学生人数
如表1中有4个字段:ID、班级、姓名、分数,则 1)做个选择查询(查询1),包含表1所有字段,并用iif函数添加1个计算字段 分数段:iif(分数>=90,"90+",iif(分数>=80,"80+",iif(分数>=70,"70+",iif(分数>=60,"60+","60-")))2)基于查询1再做个选择查询(查询2),这次是合计查询,...

ACCESS中有2个表,想找出2个表不一样的数据,SQL查询怎么写?
3、SELECT t2.* FROM t2 LEFT JOIN t1 ON t2.id=t1.id WHERE t1.id is null 三种方法都得不到所想要的不同内容的结果(VB编程,语法正确,结果为空),崩溃了。我有表1=Standard_Data1 ,表2=Standard_Data2,两个表里面只有1列数据为MSISDN,下面SQL语句没法找到不同的内容。select * ...

...我有个access数据库,里面是整个8年级7个班级所有学生的成绩,每条信 ...
sql语句 求某一个班级 肯定有某个列是用来表明 班级的吧 group by

ACCESS数据库中数据的基本单位是字段还是字符??
在ACCESS数据库里面,数据的基本单位是字段。我们把表中的每一行叫做一个“记录”,每一个记录包含这行中的所有信息,就像在通讯录数据库中某个人全部的信息,但记录在数据库中并没有专门的记录名,常常用它所在的行数表示这是第几个记录。字段是比记录更小的单位,是数据的基本单位,字段集合组成记录...

在ACCESS里,主数据表可以同时拥有2个子数据表
access的关系已不适用于主流数据库, 请放弃并换用 join方式理解并组织数据表, 所提供的查询或者视图会更加灵活和强大的数据组织能力

sql语句实现列出数据表中有相同字段的所有数据。
在SQL中,列出数据表中具有相同字段的所有数据,需要根据数据库表结构进行查询。例如,假设有一个名为"xuesheng"的学生表,包含字段:学生ID、班级、姓名、学号、性别、年龄、联系方式等。以下是如何使用SQL查询不同信息的示例:1. 查询所有班级为"所在班级"的学生信息:SQL语句:SELECT * FROM xuesheng ...

建立学生表包含字段有姓名学号性别班级出生日期籍贯照片简历等。并指出...
创建表的SQL语句:create table student(name varchar(20),student_ID number,sex varchar(5),class_id number,birthday date,from_city varchar(50),picture raw(30),resume char(2));由于简历resume作为链接,在Oracle中没有对应的字段类型,在Oracle中只能体现其有无,建议用1代表有,用0代表无。

相似回答