VBScipt引发异常80010105

时间:2018-12-11 10:23:06

标签: vba ms-access github version-control

我们在MS Access中开发了许多应用程序,我们想使用一个版本控制,如Github / Gitlab等。因此,我们必须导出每个模块/报表等。如此处的建议How do you use version control with Access development?,我们采用了脚本并进行了尝试。它一直有效,直到涉及到报告。导出一两个报告(取决于当前计算机),然后脚本中断并引发错误。

您知道解决该问题的方法还是使用Github&Access的更好方法?

1 个答案:

答案 0 :(得分:1)

通常,您可以导出报告。但是,如果报告中设置了打印机,而您的计算机上没有安装该打印机驱动程序,则将无法进行分类。在这种情况下,您会收到有关丢失打印机的错误消息,并提示您将打印机更改为默认打印机。

由于上述原因,我建议所有报告均默认为“默认”打印机。这仅表示任何报告都不得指定打印机。然后,您将不得不向项目中添加一些代码以“设置”打印机。因此,也许可以使用一个简单的带有报告的表格和一个要使用的打印机名称列。

因此,如果将报告导出到git-hub或任何其他源代码控制系统,则报告应该可以导入。但是,如果报告具有特定的打印机设置,并且您的计算机尝试从该源代码存储中“构建”访问应用程序,则此过程将失败。

因此,要执行此操作,您需要从报告中删除任何打印机设置(该设置必须为“ none”(无),因此在导入(或进入设计模式)时,可以将这样的报告导入并用于给定的开发中因此,您需要确保在此过程中永远不会出现有关丢失打印机的“提示”。