Office中国论坛/Access中国论坛

标题: ★★[求助]如何在ACCESS中实现在增加一个表数据的同时还能更新另一个表的相关数据 [打印本页]

作者: jerryhou    时间: 2006-4-13 12:20
标题: ★★[求助]如何在ACCESS中实现在增加一个表数据的同时还能更新另一个表的相关数据
<MARQUEE behavior=alternate width="100%">如何在ACCESS中实现在增加一个表数据的同时还能更新另一个表的相关数据</MARQUEE>

我在做个HOTEL预订的东西, 我有个BOOKING的窗体,用来往BOOKING TABLE中增加新记录, 我还有个ROOM TABLE用来存储可用房间的数量,所以我想在用户按下 预订 按钮的同时,将ROOM TABLE中可订房间数量的值更新:

新可订房间数量room available=旧数量room available-预订数量room book)


这里向高手请教,该如何实现?


[此贴子已经被作者于2006-4-13 4:30:50编辑过]


作者: xinrenq    时间: 2006-4-13 16:46
为什么不做在一个表里呢?

多中一个字段,表示是否被预订,

如要查询还有多少空房,只要加入条件查询不就行了。。
作者: jerryhou    时间: 2006-4-13 23:18
[em11]
作者: fan0217    时间: 2006-4-13 23:39
能通过查询实现的就不要写入表了.

不过有时候通过直接写入可以减少很多工作,一般这时候会用到ADO.

上传你的示例,看是否是这种情况.
作者: jerryhou    时间: 2006-4-14 01:02
老大,这是我的例子!

您受累帮忙看一下!

我应该还可以做一个 子窗体 在BOOK窗体,但是我的电脑OFFICE有问题,SUBFORM功能不可以用,我本来是想通过查询得到 各种房间的可订数量, 然后设定用户输入房间数量的 有效性规则 为 用户输入数量<房间可订数量

您帮忙看看,我想在往 BOOK 表中添加新记录的同时,计算并更新 ROOM 表中的 房间可订数量 (新房间可订数量=旧房间可订数量-用户预订房间数量)!

谢谢![em01]

[此贴子已经被作者于2006-4-13 17:12:31编辑过]


作者: jerryhou    时间: 2006-4-14 01:05
[attach]17105[/attach]

作者: jerryhou    时间: 2006-4-14 14:47
[em11]
作者: jerryhou    时间: 2006-4-16 11:52
[em11]
作者: jerryhou    时间: 2006-4-17 14:30
可怜的人儿需要高手的帮助!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3