VBA从MS Access dbase中提取SQL代码

时间:2015-07-07 21:38:30

标签: sql vba ms-access access-vba

我是VBA&访问所以请原谅我的问题

我需要记录同事的访问权限dbase,所有查询,表单,尤其是报告。理想情况下,我将在VBA中重新创建具有大量注释的报告来解释计算(或变量关系)。

我使用代码(来自VBA to extract SQL code out of MS Access dbase, however the characters end up unreadable

找到了Saveastext和其他程序

但是,我仍然坚持如何将导出的文本翻译成VBA&如何评论这些文本。

我可以使用任何脚本/程序进行翻译吗?我假设一旦我理解了文本,我就可以学习写一些VBA,然后自由地添加评论。至少,有人可以向我解释在导出的文件中我看到的是什么编码(例如0x0acc0e550000000015c10222b88a014db58df975d29c811d0000000088184de2)

如果没有翻译并且我必须使用所有文本,是否有办法添加评论?或者像SQL一样被禁止?我尝试添加一些注释,但之后我无法使用LoadFromText和插入的注释。

任何领导都会非常有帮助

干杯

1 个答案:

答案 0 :(得分:0)

报表,表单,宏甚至查询都是非数据,MS Access中的设计UI对象。因此,它们在Access中不具有可翻译的,可读的面向对象的编程代码。

SaveAsTextLoadAsText(MSDN网站上的未列出方法)很可能用于转储这些应用程序项目以进行备份和迁移,而不是文档就绪或代码可供人类使用。需要说明的是,这些文件不是VBA,也不是SQL代码,也不是XML标记。

考虑浏览其内容的属性和规格,而不是直接修改或评论此类文件,否则它们将无法正常运行。