【发布时间】:2020-09-26 18:24:52
【问题描述】:
我有一个需要 Microsoft Access 来完成的实验室问题。由于我负担不起 Microsoft Access 的费用来完成作业,因此我不得不使用我对该主题的最佳知识。
我必须创建一个与删除后事件关联的数据宏。宏需要将字段值增加 -1。理论上,这里有两张桌子在说话。 Reservation 表和 Customer 表通过 Customer 表中名为 CustomerID 的外键链接。由于我无法在自己的环境中测试我的解决方案,我希望在解决这个问题时获得一些关于我是否走在正确轨道上的意见。如果没有,我们将不胜感激并提供一些有关事实的指导。
谢谢
-- 这是我的 T-SQL 数据宏
IF COUNT([Reservation].[CustomerID]) > 0 THEN
Look up a record in Customer
Where Condition =[Reservation].[CustomerID] = [Customer].[CustomerID]
Look up a record in Customer
Where Condition =COUNT([Reservation].[CustomerID] != [Customer].[PreviousTrip]
EditRecord
SetLocalVar
Name Temp
Expression =Customer.PreviousTrip
SetField
Name Customer.PreviousTrip
Expression =Temp - 1
End EditRecord
End If
【问题讨论】:
-
欢迎来到 SO!请收下tour 并阅读How to Ask!为什么你不能测试你的makro?你为什么认为你需要那个makro?如果您将客户旅行存储在一个表中,您可以在需要时通过查询简单地查找上一个。
-
而增加-1称为减量;)
-
是否正确? 我会说 no track 因为 T-SQL 不在 Access 中运行。因此,下载 Access 试用版并从那里开始。您可以在用完之前轻松管理。