【发布时间】:2014-05-08 05:45:06
【问题描述】:
我有一个绑定到名为 TempHomeSites 的数据审查表的数据输入表单。用户输入所有数据后,数据库管理员需要在添加/更新到主数据库之前查看条目。我想完成以下任务:
如果用户单击特定按钮(续订请求),则会弹出一个表单(模式对话框表单?)询问 SiteID 编号。 When the "OK" is button is selected, a query will be run that looks to see if that SiteID exists in the MasterHomeSites table.如果是这样,我希望使用 MasterHomeSites 表中的相应数据填充数据输入表单,这样用户就不必再次重新输入所有数据。他们只需手动更改已修改的数据(如果存在)。
输入所有数据并将其保存到 TempHomeSites 表后,数据库管理器将在另一个表单 (UpdateOrAppendForm) 上执行更新/追加查询,该查询会将 TempHomeSites 中的字段更新到存在匹配项的 MasterHomeSites 表中在站点 ID 上。对于不匹配的记录,我想将这些记录附加到 MasterHomeSites 表中。
你们中的一些 Access VBA 编程大师会如何处理这个问题?我非常擅长从其他数据库中解密代码并进行修改以满足我的需求,但我搜索并没有看到任何解决这种情况的东西。我是 Access 的超级新手,不知道从哪里开始。如果有人知道我可以下载处理其中一些要求的示例数据库,请指出他们。
谢谢。
【问题讨论】:
标签: ms-access ms-access-2007 vba