Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

查询中,三张表以上的查询记录集怎么更新的问题?

艹右小土  发表于:2013-11-25 10:55:37  
复制

我建立了三张表,想建立一个查询来控制三张表的数据,可是建立完后,这过查询总是显示记录集不能更新,不知是不是表之间的关系有问题?谁能指点一下!具体示例如下!

点击下载此附件

 

Top
chinasa 发表于:2013-11-25 11:21:55

点击下载此附件


换个思路可以吗



艹右小土 发表于:2013-11-25 12:59:24
使用子窗体,直接向控制表吗?可以是可以,但不知道后面生成报表时,能直接将三张表中的数据打印到一张报表上吗?我试过,好像不行呀!所以才想用查询来解决!求指点!!!

chinasa 发表于:2013-11-25 13:33:14
报表的数据源来源于三张表这好像并不难吧?打印报表与更改数据好像是两件事情。最好能把你的要求说全点,大家帮你想想办法。

奇玉 发表于:2013-11-25 15:48:12
关系没有问题,可以这样做的,字段名错了。表3:学生编号而不是学员编号。点击下载此附件

艹右小土 发表于:2013-11-26 10:57:54
谢谢奇玉,但不是这个原因,查询里记录集还是不能更新,我要解决的问题是,我要通过查询向三张表输入数据,然后让报表将三张表的数据在一张报表上体现出来,但报表控件的源记录好像只能远一个表或查询,如果能在报表里将几个表中的数据作为源,应该也能解决我的问题!求指点

奇玉 发表于:2013-11-26 12:33:37

不能在查询中录入数据,但能以这三个表做的查询来做报表。点击下载此附件

录入在窗体中进行,可以建主子窗体或都是子窗体来进行录入都可以,刚上传一个我以前做的学校管理系统,可做参考,希望能帮到你。

http://www.accessoft.com/article-show.asp?id=8919



龙的传人 发表于:2013-11-26 14:08:00
右小士,你不是不想通过窗体输入这3个表中的数据呢。那就请用"chinasa"的办法建立主子窗体来输入数据,建立报表时,数据源用你建立的查询,就可以啦。如还有问题可以加我QQ联系。

艹右小土 发表于:2013-11-28 11:51:58

不能在查询中录入数据,但能以这三个表做的查询来做报表。点击下载此附件

录入在窗体中进行,可以建主子窗体或都是子窗体来进行录入都可以,



这个思路到可以,我怎么在一张主窗口上,让两张子窗口同时都显示当前记录呢?麻烦指点一下,窗体采用的不是数据表格式



奇玉 发表于:2013-11-28 12:38:14
主子窗体链接用学生编号点击下载此附件

艹右小土 发表于:2013-11-28 14:04:57
谢谢,按照你们的思路,解决了记录集不能更新的问题!

总记录:10篇  页次:1/1 9 1 :