| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2110 人关注过本帖
标题:两表相连问题?
只看楼主 加入收藏
ynjxw
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2005-12-18
收藏
 问题点数:0 回复次数:5 
两表相连问题?

两个表,前面几个字段是相同的,如,姓名,学号,后面的A表是电话,单位等.B表是成绩,考勤等,我想要实现的效果是A表里的姓名,学号字段上增加纪录,B表里的姓名,学号上也自动增加和A表里同样的纪录,同样,A表里删除一条纪录,B表里也自动跟着删除,当然,我的字段数两表加起来超过380条,所以我才把它们分成两个表.

请各位大哥们帮忙呀!!!!!!!!!!!!!!!!

搜索更多相关主题的帖子: 姓名 
2006-08-02 11:56
pucb
Rank: 2
等 级:论坛游民
帖 子:290
专家分:10
注 册:2006-8-1
收藏
得分:0 
你在一个程序块里写两条增加/删除语句,
增加:在增加的时候,先写入记录,然后在取出记录ID最大的那一条记录的ID作为B表所对应的某一个字段值……
删除:条件是A表中的ID=B表中的某一个字段的值。
比如你A表中有一条记录的ID为5,那么,对应在B表中应该也应该有一个字段值是5的……

没有个性,哪来签名!
2006-08-03 17:31
wawengi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-8-4
收藏
得分:0 
你的数据库思路有问题,你应在A表中设立一个主键,如学号,在B表中也设立一个主键,如果是一对一的关系,只设一个主键,如果是一对多的关系,就要设两个主键,然后和A表建立联系,就可以了.

[此贴子已经被作者于2006-8-5 0:05:09编辑过]


2006-08-05 00:04
wawengi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-8-4
收藏
得分:0 
我使用ACCESS数据库很少使用程序语句,大部分操作都可以直接找到(如粘贴\删除等),只是在一些特殊的查询中或使用窗体时才会使用语句.
2006-08-05 00:07
小水滴
Rank: 1
等 级:新手上路
威 望:2
帖 子:227
专家分:0
注 册:2006-8-22
收藏
得分:0 
A表里删除一条纪录,B表里也自动跟着删除-----这个容易解决:

将A表和B表建立关系,联接字段为"学号",并且选中级联删除就能达到目的了.

A表里的姓名,学号字段上增加纪录,B表里的姓名,学号上也自动增加和A表里同样的纪录-----这个可以在窗体中进行设置,在事件中用 insert 语句.

2006-08-31 16:48
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
收藏
得分:0 
判断一下如果A表的名字等于B表里面的名字就直接更新它啊

烈焰照耀世界,斌凍凍千萬裏
2008-06-20 19:39
快速回复:两表相连问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014499 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved