有没有一种方法可以将访问值保存在访问宏中的变量上?

时间:2019-08-13 21:01:57

标签: ms-access

我的问题是在访问表的宏中的插入后事件上。 在该事件触发后,我试图创建一条记录,但是保存插入记录的相关表的字段

使用SetLocalVar,我可以保存当前记录的值,但是其中一些值是其他表的外键。我想获取相关表之一的字段,并在创建新记录时使用它

谢谢

1 个答案:

答案 0 :(得分:1)

我找到解决方法了。

您需要在数据块“ LookupRecord”上放置一个别名,并将该别名用作记录。

SetLocalVar 
    Name = Contact
    Expression = [Contact]

Look Up A Record In Contacts
Where Condition = Contacts.ID = Contact
Alias = C

Create a Record In ContactsLog
    SetField
       Name = "Contact"
       Value = C.ID
    SetField
       Name = "LogDate"
       Value = Date()