我可以在 Access 中使用啥来替换触发器和过程?
Posted
技术标签:
【中文标题】我可以在 Access 中使用啥来替换触发器和过程?【英文标题】:What can I use in Access to replace triggers and procedures?我可以在 Access 中使用什么来替换触发器和过程? 【发布时间】:2017-03-07 19:18:15 【问题描述】:我正在我的大学从事一些项目,但遇到了一个问题。 我正在做一些医疗数据和信息。我已经做了几乎所有我需要的事情。但是我必须在 Access 中进行更多报告,但我遇到了问题。
这是图片:[1]:https://i.stack.imgur.com/IN1SR.png
我必须确保护士可以在医疗数据库中添加患者,添加患者护士时必须输入接收日期(Datum_smjestanja)、患者需要所在的房间号(broj_sobe)。这保存在用红色油漆(smjestaj_pacijenata)圈出的表格中。我还有用绿色圈起来的表格,护士需要填写有关患者出院的信息。相关信息是发布日期 (datum_otpusta)。
蓝色圈出来的桌子是Rooms表(第一行是房间号,第二行是床号,第三行是占用床位,第四行是可用床位) 我需要的第一件事是,当护士在表格患者收据中输入患者时,当她输入房间号时,我需要在相同房间号的房间中增加蓝色圆圈表中的占用床位数,并减少房间内的空闲床位数她进入的那个房间。 桌子病人收据和病人释放与桌子病人相连。
第二个是报告,我必须在其中显示特定日期所有房间的患者人数。所以我需要包括日期范围并根据接收日期和发布日期计算每个患者。如果所选日期在这两个日期之间,我必须在报告中计算该患者。
你能帮帮我吗,我需要在星期五之前完成这个,这让我很头疼
【问题讨论】:
【参考方案1】:我看不到您的图片,但对于动态报告,我会执行您在此处的示例中看到的操作。
http://www.fontstuff.com/access/acctut19.htm
您可以在页面末尾下载一个示例数据库。下载它,并修改 SQL 代码以满足您的特定需求。
同样,我看不到图像,但听起来您需要一个 Insert Into 和 Delete From 子句。
插入应如下所示:
INSERT INTO target [(field1[, field2[, …]])]
[IN externalDB]
SELECT [source.]field1[, field2[, …]]
FROM source
[join]
WHERE criteria
此链接可帮助您进行设置。
http://www.fmsinc.com/microsoftaccess/query/snytax/append-query.html
此外,Delete From 将如下所示:
DELETE [DISTINCTROW] table.*
FROM table
这是一个可以帮助您入门的链接。
http://www.fmsinc.com/microsoftaccess/query/snytax/delete-query.html [加入] WHERE 标准
【讨论】:
以上是关于我可以在 Access 中使用啥来替换触发器和过程?的主要内容,如果未能解决你的问题,请参考以下文章