有这样的关系表格
教师基本信息表
科研表
实验表
论文表
在这四个表中我都用教师ID做关键字,而且只有这个关键字
在设计界面的时候,我每个表设计一个界面,但是这样会重复输入教师ID项,
我为了减少输入的教师ID的次数,比如说只是在教师基本信息里输入教师ID,而在其他界面不设这一项,并且在添加信息的时候能保持数据的完整性,这样的要求能不能做到,要做到这样的要求需要怎么来做???
教师基本信息表
科研表
实验表
论文表
在这四个表中我都用教师ID做关键字,而且只有这个关键字
在设计界面的时候,我每个表设计一个界面,但是这样会重复输入教师ID项,
我为了减少输入的教师ID的次数,比如说只是在教师基本信息里输入教师ID,而在其他界面不设这一项,并且在添加信息的时候能保持数据的完整性,这样的要求能不能做到,要做到这样的要求需要怎么来做???
解决方案 »
- rzpagecontrol、cxpagecontrol如何右键关闭?
- 用webbrowser显法网页,不能一屏显示所有内容,出现滚动条,有没有通过抓图的方法将整个页面抓下来啊
- 如何使按钮显示为任意形状
- 紧急求助:有关在图片上加标记的问题
- 如何在其他程序重控制TDrawGrid控件操作,使用SendMessage
- 用流来传递数据库资料
- QRExpr控件的expression属性怎么设置?
- 关于TClientDataSet的Filter问题
- 帮我一把吧,好吗?请回答下面的’急。。。。。。。。在没有答案我真的要哭了!‘
- 请问ownerdraw的menu如何去掉外框?
- 有关Deiphi和Word显示的问题。急!!!!!!!!
- 如何动态改变ActiveForm的GUID
你是说这个意思吗?
select 你要的字段 from 教师表,实验表,论文表,科研表 WHERE 教师表.id=实验表.id and 教师表.id=论文表.id and 教师表.id=科研表.id
如果每个界面这样做的话,就要重复的输入教师ID,我为了避免重复,应该怎么做?
在其他表中不把教师ID设为主键,那总的有个字段存教师ID用来和教师表挂钩吧.
"比如教师基本信息我添加这样的记录:教师ID(a),教师姓名(b)……向实验表添加如下记录:教师ID(a),实验地点(电气实验室)……"
hehe!反正你肯定要在实验表中录入教师ID的(或者其他能够关联到教师表的字段值的),要不然怎么判断这条实验信息对应那个教师。这种录入是必须的。如果你教师表中使用教师ID做主键,那么你在其他表肯定要用教师ID做外键。所以这个劳动量是省不下来的
建议采用Tab页进行界面的设计。当输入完毕一个教师的资料,或选中一个,就将其ID保存到变量中;同时刷新其他Tab页的数据。在其他Tab页进行保存时,同时Insert语句应包含该ID。