以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  还是同步数据的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=71652)

--  作者:douglas738888
--  发布时间:2015/7/15 16:39:00
--  还是同步数据的问题
我做的系统是表A增加数据后把数据传给表B,表B只加载当天数据,不加载整表Load,这一步通过老师的帮助已经实现,
我试着用按条件刷新、或当前行刷新都不能实现多用户登录对表A和表B的同步,自己搞了好几天都没有弄好,不得不,又麻烦老师了!!!
表A和表B都是内部数据表

现在问题如下:

A员工登录自定义系统-----编辑表A内容(增加一行数据)-------A员工打开表B可见表A已增加一行的数据     (数据可以同步显示)

B员工已登录自定义系统------打开表B(看不到表B已增加的一行)-------打开表A(也看不到表A已增加的一行) (数据不能同步显示)

B员工关闭系统再次登录------打开表B(仍然看不到表B已增加的一行)-------打开表A(可见表A已增加了一行)  (表B数据与表A数据不能同步显示)

其他C员工、D员工如B员工的问题。

表A数据是通过窗口A绑定表A,通过设置按钮来实现数据传递的
表A按钮Clink代码:
Dim r1 As Row = Tables("表A").Current
Dim r2 As Row = Tables("表B").AddNew
Dim c1() As String = {"部门名称","部门负责人","工作任务书","发布人","任务发布时间"}
For Each c As String In c1
    r2(c) = r1(c)
Next

自己找不到问题在哪里!

--  作者:大红袍
--  发布时间:2015/7/15 16:43:00
--  

你说【表A和表B都是内部数据表】,那肯定不可能数据共享的。

 

必须用外部数据源,大家都连上同一个数据库,才行。


--  作者:大红袍
--  发布时间:2015/7/15 16:45:00
--  

实现数据共享后。一方修改数据,保存后,另一方刷新表就能看到最新数据。


--  作者:douglas738888
--  发布时间:2015/7/15 16:50:00
--  
哦,原来如此,真是笨笨,原来也想到了,就是觉得内部表也可以。
那老师,我再咨询一下,如何在ACCESS中的某一列能像Foxtable的文件列一样存储单个文件,用户可提取打开,还是只有服务器能实现?
ACCESS的数据类型没有类似的选项目


谢谢老师!!!

[此贴子已经被作者于2015/7/15 16:51:39编辑过]

--  作者:大红袍
--  发布时间:2015/7/15 16:52:00
--  

 Access的使用和foxtable一样。

 

 你把文件的存放位置,设置在共享文件夹里面就行。


--  作者:douglas738888
--  发布时间:2015/7/15 16:55:00
--  
再次谢谢老师!!!!!