Foxtable(狐表)用户栏目专家坐堂 → 动态加载


  共有6780人关注过本帖平板打印复制链接

主题:动态加载

帅哥哟,离线,有人找我吗?
L88919138
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:714 积分:6811 威望:0 精华:0 注册:2012/3/1 7:20:00
动态加载  发帖心情 Post By:2013/4/7 10:44:00 [只看该作者]

在帮助住中有“利用扩展用户属性设置初始加载条件”,如果使用SQL外部数据源在BEFORELOADOUTERTABLE中代码应如何写?

 

利用扩展用户属性设置初始加载条件

通常利用扩展用户属性,让用户在登录的时候,选择要加载的数据范围。
例如有一个订单管理系统,希望在用户登录的时候,能够指定一个日期范围,仅加载该日期范围内的订单。

首先我们得在用户管理中增加起始日期、结束日期两个扩展属性:

假定使用的是内部表,然后在BeforeLoadInnerTable事件中加入如下代码:

If e.DataTableName = "订单" Then
    e.Filter =
"[日期] >= #" & e.User.ExtendedValues("起始日期") & "# And [日期] <= #" & e.User.ExtendedValues("结束日期") & "#"
End
If

这样即可在登录的时候,由用户自行输入要加载数据的日期范围:


 回到顶部
总数 12 1 2 下一页