以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何使窗体中table控件不加载每次保存后的数据?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=40008)

--  作者:jnletao
--  发布时间:2013/9/6 13:45:00
--  [求助]如何使窗体中table控件不加载每次保存后的数据?
如何使窗体中table控件不加载每次保存后的数据?
我知道 table 控件 每次在窗体里打开时 都会加载 数量,能不能控制它 在打开时不加载数据,只显示新增数据
然后点save 后,新增的数据也自动隐藏

---------------------------------
我的思路从记录保存状态上判断,不知是否正确,求代码
[此贴子已经被作者于2013-9-6 13:47:02编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/9/6 13:54:00
--  

DataTables("xxx").Save()

DataTables("xxx").LoadFilter = “[Identify] Is Null”

DataTables("xxx").Load()


--  作者:jnletao
--  发布时间:2013/9/6 14:02:00
--  
狐爸能不能 用 tables  的  filter  做个代码例子
--  作者:jnletao
--  发布时间:2013/9/6 14:18:00
--  

With Tables("裁剪登记")
.Filter = "OrderID = \'" & e.Form.Controls("TextOrderID").Value & "\'"
.Cols("StyleColor").AllowEdit = False
.Cols("StyleSize").AllowEdit = False
End With
For Each r As Row In Tables("裁剪登记")
If r.DataRow.RowState <> DataRowState.Added Then
r.Remove()
End If
Next


请指正
[此贴子已经被作者于2013-9-6 14:18:33编辑过]

--  作者:jnletao
--  发布时间:2013/9/6 14:26:00
--  
晕了,操作完 统计 汇总不准了
--  作者:狐狸爸爸
--  发布时间:2013/9/6 14:49:00
--  

不明白你的意思,按道理:

 

DataTables("xxx").Save()

DataTables("xxx").LoadFilter = “[Identify] Is Null”

DataTables("xxx").Load()

 

 

保存了所有的行,并自动排除了所有的行,因为所有的行都保存了。