在 Microsoft Access 2010 数据宏中使用变量数据
我是 Access 2010 数据宏的新手!
在我的数据库中,我有一个返回当前用户的 UserId 的函数。该函数返回 pubUserId (公共 pubUserId 作为整数)
我有一个数据宏,它将新记录写入表中。这非常有效。我想通过以下方式改进宏: * 包括调用此函数来确认 pubUserId(然后我 100% 知道用户是谁!) * 将 pubUserId 写入表中的字段。 (这将记录谁做了什么!)
我该如何执行上述两个步骤?
I am new to Access 2010 Data Macros!
In my database I have a function that returns the UserId of the current user. The function returns pubUserId (Public pubUserId as integer)
I have a Data Macro that writes a new record to a table. This works very well. I want to improve the macro by:
* including a call to this function to confirm pubUserId (I then know 100% who the user is!)
* write pubUserId to a field in the table. (This will then keep a record of who did what!)
How do I do the above two steps?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的宏应该 RunSql,并且您的 Sql 表达式应该将 pubUserId 函数的结果附加到 SQL INSERT 语句的末尾。
Your macro should RunSql, and your Sql expression should append the result of the pubUserId function at the end the SQL INSERT statement.
我创建了一个返回函数值的查询(1 行,1 个单元格)。然后我将该字段设置为类似于 DLookup("UserID","ViewName") 的内容。瞧!
I created a query that returns the value of the function (1 row, 1 cell). Then I set the field to something along the lines of DLookup("UserID","ViewName"). Voila!