【问题标题】: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表(第一行是房间号,第二行是床号,第三行是占用床位,第四行是可用床位) 我需要的第一件事是,当护士在表格患者收据中输入患者时,当她输入房间号时,我需要在相同房间号的房间中增加蓝色圆圈表中的占用床位数,并减少房间内的空闲床位数她进入的那个房间。 桌子病人收据和病人释放与桌子病人相连。

第二个是报告,我必须在其中显示特定日期所有房间的患者人数。所以我需要包括日期范围并根据接收日期和发布日期计算每个患者。如果所选日期在这两个日期之间,我必须在报告中计算该患者。

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

【问题讨论】:

    标签: sql-server ms-access


    【解决方案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 标准

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多