【发布时间】:2014-11-17 10:46:38
【问题描述】:
我创建了一个讲师表格,底部有一个子表格 - http://oi62.tinypic.com/20sa83m.jpg
我想在instructor_info 子表单的子表单中添加列,但它不应该是可编辑的,只是按照列关系键显示它,2 个表(instructor_info 和 course_table)的关系键是 course_id。
课程表
- 课程日期(而不是课程)
- 课程地点
- 站演示
- 没有。教义
- 教学时间
教师教学信息表
- 讲师编号
- 独自一人
- 课程
- 课程日期
- 没有。教义
- 课程类型
- 注意事项
【问题讨论】:
-
更改表单控件的 'LOCKED' 和 'ENABLED' 属性以达到您想要的效果。
-
您好,先生,感谢您的回复。一些它:我想在下面添加列,但只查看它,基本上 SQL a 字段例如是 SELECT [Course Table].course_date FROM [Course Table] WHERE course_idColumn = [Course Table].course_id;例如,由于 course_date 信息与 [Course Table] 相关联,因此每行的课程日期会有所不同。course_id - 课程日期(而不是课程) course_date - 课程位置位置 - 站点演示 station_demo - 教学小时数
-
我进行了研究,但它显示表达式中的类型不匹配是这样吗? SELECT column_name(s) FROM table1 RIGHT JOIN table2 ON table1.column_name=table2.column_name; SELECT a.instructor_id, a.alone, a.course_id, a.course, a.num_teachings, a.course_type, a.notes, b.course_date, b.location, b.station_demo, b.hours FROM [讲师教学信息表] 作为 RIGHT JOIN [课程表] 作为 b ON a.course_id = b.course_id;
-
请一次做一件事。您是否能够理解文本框的 LOCKED/ENABLED 属性?至于您的 SQL 问题,您引用的字段未在您的两个表的描述中定义(即“Course_id”在哪里?)。仅供参考,字段和表名称不应包含空格或特殊字符 (.) - 因为始终需要括号,所以会造成混乱!
-
如果您遇到“Tyoe Mismatch”错误,这意味着;您正在尝试连接字段数据类型不同的表。确保 course_id 在两个表中具有相同的数据类型。
标签: ms-access vba ms-access-2007 ms-access-2010