BeforeLoadOuterTable
准备加载外部数据表的时候执行,可以在此修改Select语句,如果数据量很大,可以通过用此事件设置条件,只加载部分数据甚至不加载数据,在运行的过程中再加载数据。
注意此时必须通过e.User来引用用户。
如果想让录入员在打开项目时,默认为不加载数据. 在项目的BeforeLoadOuterTable 属性中加入如下代码:
If e.DataTableName = "订单" AndAlso e.User.Name = "录入员" Then
e.SelectString = "Select * From [订单] Where False"
End If