运行完向导之后,将 VBA 代码转换成 VBScript 是下一个重要步骤。关于在数据访问页上添加脚本的信息, 可以在微软站点上查找到很好的白皮书。以下是几个链接:
Programming Data Access Pages
Examples of expressions used on data access pages
How to Simulate a Form "Create" Event in VBScript
Deploying Data Access Pages on the Internet or Your Intranet
Frequently Asked Questions About RDS
Connecting Data Access Pages
Creating Data Access Pages
(Chapter 10 of the Access 2000 Developer's Handbook, Volume 2)
向导将使用与 Access 用户界面语言一样的语言,将提供与 Access 同样多种类的本地化版本。这些本地化语种包括:
窗体/报表到数据访问页的转换向导目前还不能转换下列控件, 主要是因为在数据访问页中确实没有好的对等控件:
在未来版本的向导中,我们将考虑如何支持上述一些控件。
关于代码处理,在下列情形下不会将任何东西插入到数据访问页中:
DHTML 不支持本地 Tab 控件,这就是为什么 Access 在数据访问页设计器中不支持它的主要原因。该向导创建的 Tab 控件由单行表格及一系列页面堆叠组成。由于无法让 Tab 控件在设计之时发挥作用,要让 Access 编辑选中的某一页面的唯一办法是将覆盖在它上面的页面先移开,然后在完成该页面的编辑之后再将其他页面复原。 这是一个 Access 及 "TriEdit/DHTML" 的限制,而不是向导的限制。
在许多情况下,控件名称中的空格可能不会处理得很好,特别是运行脚本之时。这是DHTML的限制。 建议用户在捆绑控件名称及Tab控件或Tab控件页面名称中只使用不含空格的窗体和报表名称。
因为在数据访问页中没有窗体及报表样式,我们在能否完全转换方面存在一定局限性。控件的阴影即不能很好地转换, 在数据访问页中确实没有相对应的阴影样式。对此,我们能做到的最好结果是使用横纹样式,而这并非理想作法。用户可以在 Access 属性工作表中改变边框样式,或者使用微软脚本编辑器(第二种方法似乎更简易一些)。
如有任何反馈意见、建议等请发函至
frmrpt2dap@trigeminal.com。希望您喜欢这个向导!
Julianne Lee
Michael Kaplan
Trigeminal Software, Inc.
1999年10月24日