Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 通过一个access应用程序更新不同access数据库的表_Ms Access_Vba - Fatal编程技术网

Ms access 通过一个access应用程序更新不同access数据库的表

Ms access 通过一个access应用程序更新不同access数据库的表,ms-access,vba,Ms Access,Vba,我有4-10访问数据库的应用程序,其中都有员工访问表。有没有办法通过一个access应用程序更新这些员工表,而不是访问每个应用程序并添加员工或更新员工详细信息 真的有可能吗?每个建议都是有价值的。是的,这是可能的,您有多种选择如何更新所有其他建议。最简单的方法是将该表从每个数据库链接到“主”数据库(是的,您需要提供一个备用名称以避免重复)。然后添加一些VBA代码,以便在主数据库中发生更新时,它会更新其他每个数据库。另一种方法是不使用链接表,而是使用VBA打开其他数据库表并进行更新。更新现在是如何

我有4-10访问数据库的应用程序,其中都有员工访问表。有没有办法通过一个access应用程序更新这些员工表,而不是访问每个应用程序并添加员工或更新员工详细信息


真的有可能吗?每个建议都是有价值的。

是的,这是可能的,您有多种选择如何更新所有其他建议。最简单的方法是将该表从每个数据库链接到“主”数据库(是的,您需要提供一个备用名称以避免重复)。然后添加一些VBA代码,以便在主数据库中发生更新时,它会更新其他每个数据库。另一种方法是不使用链接表,而是使用VBA打开其他数据库表并进行更新。更新现在是如何进行的?表单?通常进入表并手动更新记录。如果表处于Access中而不是SQL Server中,则不会触发手动表更新。您的选择仅限于创建一个表单来执行更新(这将使您能够通过VBA访问事件),或编写一个“监视”程序来“始终”检查更改(表中需要DateAdd/DateChange时间戳),或者您可以按某个计时器间隔进行检查。如果需要立即进行所有更新,我建议使用表单方法。是的,在访问中,我必须尝试表单方法。谢谢@WayneG。Dunn@WayneG.Dunn如果要更新的不同数据库使用密码进行保护。从另一个access应用程序更新表时会出现问题。