我可以在Access中使用什么来替换触发器和过程?

时间:2017-03-07 19:18:15

标签: sql-server access

我正在我大学的一些项目上工作,但我遇到了一个问题。 我正在做一些医疗数据和信息。我几乎完成了我需要的一切。但是我必须在Access中进行更多报告并且我遇到了问题。

以下是图片:[1]:https://i.stack.imgur.com/IN1SR.png

我必须确保护士可以在医疗数据库中添加患者,当添加患者护士时必须输入接收日期(Datum_smjestanja),患者需要的房间数(broj_sobe)。这被保存在用红色油漆(smjestaj_pacijenata)圈出的表格中。我还有绿色圆圈表,护士需要填写有关患者释放的信息。相关信息是发布日期(datum_otpusta)。

蓝色的表格是房间表(第一个标记的行是房间号,第二个标记的行是床号,第三个是被占用的床,第四个是可用的床) 首先我需要的东西是,当护士在桌子病人收据进入患者的时候,在进入房间号码的时候,需要在同一个房间号码的房间用蓝色的圆圈增加被占用的床的数量,减少免费床的数量她进入的房间。表患者收据和患者释放与表患者相关联。

其次是报告,其中我必须在特定日期显示所有房间中的患者数量。因此,我需要包括日期范围,并根据收到日期和发布日期对每位患者进行计数。如果选择日期在两个日期之间,我必须在报告中计算该患者。

你能帮助我吗,我需要在星期五之前完成这件事,这让我很头疼

1 个答案:

答案 0 :(得分:0)

我无法看到您的图片,但对于动态报告,我会做一些您在此处示例中看到的内容。

http://www.fontstuff.com/access/acctut19.htm

您可以在页面末尾下载示例数据库。下载它,并修改SQL代码以满足您的特定需求。

同样,我无法看到图像,但听起来你需要一个Insert Into和Delete From子句。

Insert Into应该是这样的:

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 [DISTINCTROW] table.*
FROM table

这是一个可以帮助您入门的链接。

http://www.fmsinc.com/microsoftaccess/query/snytax/delete-query.html [加入] WHERE标准