以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于利用扩展用户属性设置日期条件加载外部数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=67990) |
-- 作者:乡里出城 -- 发布时间:2015/5/7 16:57:00 -- [求助]关于利用扩展用户属性设置日期条件加载外部数据 1、Foxtable教程里的3.12动态加载中利用扩展用户属性设置初始加载条件 假定使用的是内部表,然后在BeforeLoadInnerTable(见 [标题编号])事件中加入如下代码: If e.DataTableName = "订单" Then 现在我需要求助的是如果是使用外部SQL表,代码应该怎么写,才能实现利用扩展用户属性设置日期条件进行加载数据,谢谢。 |
-- 作者:Bin -- 发布时间:2015/5/7 16:58:00 -- # 该为 \' If e.DataTableName = "订单" Then
e.Filter = "[日期] >= \'" & e.User.ExtendedValues("起始日期") & "\' And [日期] <= \'" & e.User.ExtendedValues("结束日期") & "\'" End If |
-- 作者:乡里出城 -- 发布时间:2015/5/7 17:36:00 -- 回复:(Bin)# 该为 ' If e.DataTab... 好像不对吗,我是加载外部表,应该不在BeforeLoadInnerTable设置吧,但在BeforeLoadOuterTable设置,好像 此主题相关图片如下:ymg{tftlyjlf5ilo8uggck.png
|
-- 作者:大红袍 -- 发布时间:2015/5/7 18:14:00 -- from空格去掉
e.SelectString = "Select * f rom {订单} where [日期] >= \'" & e.User.ExtendedValues("起始日期") & "\' And [日期] <= \'" & e.User.ExtendedValues("结束日期") & "\'"
http://www.foxtable.com/help/topics/0670.htm
|
-- 作者:乡里出城 -- 发布时间:2015/5/8 16:04:00 -- [讨论]谢谢 已经成功解决,谢谢 |