Foxtable(狐表)用户栏目专家坐堂 → 数据填充器,能不能给一个完整的例子


  共有1693人关注过本帖树形打印复制链接

主题:数据填充器,能不能给一个完整的例子

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


加好友 发短信
等级:幼狐 帖子:133 积分:1453 威望:0 精华:0 注册:2015/6/15 14:05:00
数据填充器,能不能给一个完整的例子  发帖心情 Post By:2017/12/8 11:41:00 [只看该作者]

数据填充器,能不能给一个完整的例子

图片点击可在新窗口打开查看此主题相关图片如下:360截图20171208113051375.jpg
图片点击可在新窗口打开查看
请举一个实例,所用参数都涉及到,尤其是过滤条件
  • Filter
语法怎么写。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/8 11:48:00 [只看该作者]

1、过滤条件,参考

 

http://www.foxtable.com/webhelp/scr/1647.htm

 

2、其余的属性,都是设置成 true 或者 false 而已

 

3、或者具体说明你要实现什么功能。


 回到顶部
帅哥哟,离线,有人找我吗?
digger_deng
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:133 积分:1453 威望:0 精华:0 注册:2015/6/15 14:05:00
  发帖心情 Post By:2017/12/8 15:42:00 [只看该作者]

例如这段代码:
Dim f As New Filler
f.SourceTable = DataTables("课程表") '指定数据来源
f.SourceCols = "序号,姓名,选择" '指定数据来源列
f.DataTable = DataTables("历史课程表") '指定数据接收表
f.DataCols = "序号,姓名,选择" '指定数据接收列
f.Fill() '填充数据
我想让"课程表"选中的行(也就是"选择"列=True)填入"历史课程表"
排除接收表中已经存在的内容.
表达式会写,filter具体写在上面代码的什么位置?怎么写?


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/8 15:59:00 [只看该作者]

Dim f As New Filler
f.SourceTable = DataTables("课程表") '指定数据来源
f.SourceCols = "序号,姓名,选择" '指定数据来源列
f.DataTable = DataTables("历史课程表") '指定数据接收表
f.DataCols = "序号,姓名,选择" '指定数据接收列
f.Filter = "选择=true"
f.ExcludeExistValue = true
f.Fill() '填充数据


 回到顶部
帅哥哟,离线,有人找我吗?
digger_deng
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:133 积分:1453 威望:0 精华:0 注册:2015/6/15 14:05:00
  发帖心情 Post By:2017/12/8 18:04:00 [只看该作者]

谢谢,明白了


 回到顶部
帅哥哟,离线,有人找我吗?
digger_deng
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:133 积分:1453 威望:0 精华:0 注册:2015/6/15 14:05:00
  发帖心情 Post By:2017/12/9 16:31:00 [只看该作者]

  • ExcludeExistValue

    逻辑型,设为True,排除接收表中已经存在的内容。
  • 排除接收表中已经存在的内容,是指主键列不能重复,还是所有列

 回到顶部
帅哥哟,离线,有人找我吗?
digger_deng
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:133 积分:1453 威望:0 精华:0 注册:2015/6/15 14:05:00
  发帖心情 Post By:2017/12/9 16:41:00 [只看该作者]


Dim f As New Filler
f.SourceTable = DataTables("课程表") '指定数据来源
f.SourceCols = "学期,序号,分类,星期,性质,级别,教师,班级,上课时间,教室,开课日期,选择" '指定数据来源列
'f.filter=[选择]=True
f.Filter = "选择=true"
f.DataTable = DataTables("历史课程表") '指定数据接收表
f.DataCols = "学期,序号,分类,星期,性质,级别,教师,班级,上课时间,教室,开课日期,选择" '指定数据接收列
f.Fill() '填充数据
两次执行上述代码,会出现如下窗口:

图片点击可在新窗口打开查看此主题相关图片如下:360截图20171209163031139.jpg
图片点击可在新窗口打开查看
如何避免弹出这个窗口,提前弹出自定义窗口,提示用户信息重复?


 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106193 积分:540088 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/12/9 16:43:00 [只看该作者]

所有列

 回到顶部