Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.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 表加载VBA与内置函数_Ms Access_Vba - Fatal编程技术网

Ms access 表加载VBA与内置函数

Ms access 表加载VBA与内置函数,ms-access,vba,Ms Access,Vba,当我将表导入access时,发生了一件非常奇怪的事情 我试过用三种方法来做这件事 首先,我使用内置功能导入表(从文本文件),并定义(并保存)导入规范everything works tickety boo 接下来,我通过创建一个宏来重新运行上载,但要参考上面保存的导入规范文件 问题是,当我这样做时,某些导入规范不适用,特别是,我要求一个字段具有索引(无重复项),但是当它加载宏时,它会将字段索引设置回默认位置并返回“否” 我还尝试使用VBA加载表(参考相同的导入规范文件),但遇到了相同的问题 有人

当我将表导入access时,发生了一件非常奇怪的事情

我试过用三种方法来做这件事

首先,我使用内置功能导入表(从文本文件),并定义(并保存)导入规范everything works tickety boo

接下来,我通过创建一个宏来重新运行上载,但要参考上面保存的导入规范文件

问题是,当我这样做时,某些导入规范不适用,特别是,我要求一个字段具有索引(无重复项),但是当它加载宏时,它会将字段索引设置回默认位置并返回“否”

我还尝试使用VBA加载表(参考相同的导入规范文件),但遇到了相同的问题


有人知道在基于spec文件进行自动加载时如何保持索引的完整性吗?

控制上载(如果必须动态更改上载方案)的最简单方法之一是使用自定义VBA代码创建表格,并用源中的日期填充表格。原因是,在我看来,Access中的规范和导出/导入系统正在运行,但很弱,并且通过VBA使用的工具级别很低,因为它主要是为使用Access界面手动导入/导出而创建的


PS自定义VBA代码,我指的是绝对避免内置导入功能的代码。同样,只有当您的导入/导出场景是动态的并且需要在流程中做出选择时,这才有意义。如果它是静态的,并且可以使用标准功能创建,那么只需使用逐步向导手动执行,然后使用VBA代码调用它,而不做任何更改。

控制上载(如果必须动态更改上载场景)的最简单方法之一是使用自定义VBA代码创建并用源代码的日期填充表格。原因是,在我看来,Access中的规范和导出/导入系统正在运行,但很弱,并且通过VBA使用的工具级别很低,因为它主要是为使用Access界面手动导入/导出而创建的

PS自定义VBA代码,我指的是绝对避免内置导入功能的代码。同样,只有当您的导入/导出场景是动态的并且需要在流程中做出选择时,这才有意义。如果它是静态的,并且可以使用标准功能创建,那么只需使用逐步向导手动执行,然后使用VBA代码调用它,而不做任何更改