以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教:帮助中关于仓库和展厅的关系,有些疑问。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=54326) |
-- 作者:bahamute -- 发布时间:2014/7/25 17:45:00 -- 请教:帮助中关于仓库和展厅的关系,有些疑问。 看了帮助中有关datatable和table的讲解,用了仓库和展厅的比喻,但看到前台,后台的论述就有点迷糊了, 举个例子: 请教问题一 在局域网中,用户A用tables(“表A”).addnew()的方法新增了一条记录, 对用户A来说,这条记录是可见的, 1、对于其他用户B/C/D来说,这条记录是存在于datatable(仓库)中还是后台中? 2、如果用户A新增记录并保存后,接着使用DataTables("XX").FInd("员工编号=\'0001\'").Load方法追载了新增的这条记录,那么其他用户B/C/D能否筛选到这条记录(假定用户A/B/C/D都在同时使用项目),还是说用户B/C/D必须各自追载? 请教问题二 条件如上,如果用户A删除了一条记录,对于其他用户B/C/D来说该怎么做呢,新增的可以追载,删除的该怎么做? 请高手指点一二,不胜感谢! [此贴子已经被作者于2014-7-25 17:46:29编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/7/25 17:48:00 -- 问题一:不能;必须BCD主动去加载数据Load
问题二:删除和新增一样,先Load,然后继续操作 |
-- 作者:bahamute -- 发布时间:2014/7/25 17:52:00 -- 是不是可以这样理解, 对于A来说,新增的这条记录已经在仓库中,也在展厅中了 对B/C/D来说,新增的这条记录还在后台,并不在datatable(仓库)中?
[此贴子已经被作者于2014-7-25 17:52:41编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/7/25 17:53:00 -- 嗯嗯,是的。 |
-- 作者:bahamute -- 发布时间:2014/7/25 18:11:00 -- 也就是说,对所有用户而言后台只有一个,是共有的,而datatable(仓库)则是私有的,每个用户只有自己对应的一个?
|
-- 作者:有点甜 -- 发布时间:2014/7/25 19:12:00 -- 以下是引用bahamute在2014-7-25 18:11:00的发言:
也就是说,对所有用户而言后台只有一个,是共有的,而datatable(仓库)则是私有的,每个用户只有自己对应的一个?
嗯嗯,正确。 |
-- 作者:bahamute -- 发布时间:2014/7/25 20:47:00 -- 谢谢有点甜 |