以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  追载本表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110287)

--  作者:edisontsui
--  发布时间:2017/11/30 14:07:00
--  追载本表
我在系统菜单上新建了一个标准按钮,名字叫做“追载本表”,如果点击此按钮,就追载当前表。那么,按钮里面的代码应该如何写呢?谢谢。
--  作者:有点甜
--  发布时间:2017/11/30 14:13:00
--  

重新加载还是追加数据?

 

重新加载这样写:

 

currentTable.DataTable.Load

 

如果是追加,你追加的逻辑是什么,之前的要不要重新加载?

 

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

 

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

 


--  作者:edisontsui
--  发布时间:2017/11/30 18:05:00
--  
我是要追加,即要追我登陆系统之后别人才新加入的数据行。
--  作者:有点甜
--  发布时间:2017/11/30 18:24:00
--  

参考

 

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

 

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

 


--  作者:edisontsui
--  发布时间:2017/11/30 21:39:00
--  
Dim id As Integer = DataTables("表A").Compute("Max(_Identify)")
Dim
 Filter As String = "[_Identify] > " & id
DataTables
("表A").AppendLoad(FilterFalse
)

这个代码比较符合我的设计。但是如何做到追载当前数据表而不是仅仅是追载指定的数据表呢?

--  作者:有点甜
--  发布时间:2017/11/30 23:17:00
--  
Dim id As Integer = CurrentTable.datatable.Compute("Max(_Identify)")
Dim Filter As String = "[_Identify] > " & id
CurrentTable.datatable.AppendLoad(Filter, False)

--  作者:edisontsui
--  发布时间:2017/12/1 11:17:00
--  
谢谢。