以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请问如何同步某一行而其它行的数据在不同步的情况下仍显示 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31459) |
-- 作者:drstudio -- 发布时间:2013/4/15 22:37:00 -- 请问如何同步某一行而其它行的数据在不同步的情况下仍显示 外部表“订单”有一个字段是【修改时间】,用于记录今天被编辑过的行,
想重新从后台加载获得被其它人编辑过的数据
执行以下代码 DataTables("订单").LoadFilter = "[修改时间] = \'" & Date.Today & "\'"
但只能获得今天更改的行,而原来的行都不显示了,请问如何做才能即重新从后台数据库加载 [修改时间] = Date.Today 的行,而又保留显示其它行的数据
|
-- 作者:drstudio -- 发布时间:2013/4/16 9:14:00 -- 不是清除LoadFilter,我的目的是要只想更新当天编辑过的数据,提高更新效率,但同时又保留显示其它数据 |
-- 作者:e-png -- 发布时间:2013/4/16 9:14:00 -- 把原来的加载条件和"[修改时间] = \'" & Date.Today & "\'“ 合并(or)即可。 |
-- 作者:drstudio -- 发布时间:2013/4/16 10:00:00 -- 原来加载的是全部数据,但我点“刷新”按钮想重新加载今天修改过的行,目的就是提高重新加载的速度,但要是和原来的加载条件合并,那不是等于整个表重新加载吗?难道fox真的不能仅仅更新某一行的数据而其它数据不变吗? |
-- 作者:jijianjsj -- 发布时间:2013/4/16 10:08:00 -- 有的时候并不希望清除已经加载的行,只是希望从后台找出符合条件的行,追加到当前表中,我们称之为追载。 语法: AppendLoad(Filter,Save) Filter:字符型,用于设置追载条件。 AppendLoad会返回一个集合,包含所有追载的行(DataRow)。 需要注意的是: 1、必须确保即将追载的行,并不存在于表中,也就是这些行之前并未加载,否则将报错。 好像这个不行。。。当我没说。 [此贴子已经被作者于2013-4-16 10:08:56编辑过]
|
-- 作者:jijianjsj -- 发布时间:2013/4/16 10:14:00 -- 重新加载行:Syscmd.Row.Load() 试试这个行不行。 |
-- 作者:drstudio -- 发布时间:2013/4/16 13:12:00 -- Syscmd.Row.Load() 可以吗?帮助里面没有讲怎么用啊,怎么写条件呢? |