Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何在网络环境下实现独占式的编辑。

1楼
狐狸爸爸 发表于:2009/4/9 21:20:00

下面是一个通用的处理方式,和数据源无关。
大家可以同时启动两个Foxtable,分别用户A和用户B登录系统进行测试,系统包括四个按钮:

1、开始编辑
如果没有其他人编辑当前行,那么刷新当前行,并进入编辑状态。

2、取消编辑
功能不用我说了

3、结束编辑
结束编辑,并保存数据。

4、强行编辑
如果某些粗心的同事在编辑数据后,没有按“结束编辑”按钮,那么这一行将永远不能被其他人编辑。
单击此按钮,可以强行编辑数据,不关其他人是否已经已经编辑。

其实实现的原理很简单,也许有更好的办法,大家可以切磋:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目10.table

[此贴子已经被作者于2009-4-9 21:25:36编辑过]
2楼
czy 发表于:2009/4/9 21:23:00
顶完再说。
3楼
liuruihua 发表于:2009/4/9 21:34:00
用户已锁定!
4楼
程兴刚 发表于:2009/4/9 21:57:00
以下是引用狐狸爸爸在2009-4-9 21:20:00的发言:

下面是一个通用的处理方式,和数据源无关。
大家可以同时启动两个Foxtable,分别用户A和用户B登录系统进行测试,系统包括四个按钮:

1、开始编辑
如果没有其他人编辑当前行,那么刷新当前行,并进入编辑状态。

2、取消编辑
功能不用我说了

3、结束编辑
结束编辑,并保存数据。

4、强行编辑
如果某些粗心的同事在编辑数据后,没有按“结束编辑”按钮,那么这一行将永远不能被其他人编辑。
单击此按钮,可以强行编辑数据,不关其他人是否已经已经编辑。

其实实现的原理很简单,也许有更好的办法,大家可以切磋:

 下载信息  [文件大小:312.0 KB  下载次数:14]
图片点击可在新窗口打开查看点击浏览该文件:管理项目10.table

[此贴子已经被作者于2009-4-9 21:25:36编辑过]


      呵呵,顶!

还没看,我想,可以放在不同的事件执行,比如选择行,“开始编辑”,离开行,“取消编辑”or “结束编辑”(可以根据提示框等其他条件选择),这样就可以将“强行编辑”功能废止,避免野蛮操作,以后慢慢实践!

5楼
yangming 发表于:2009/4/9 22:23:00
先顶后收,呵呵
6楼
卟离卟弃 发表于:2009/4/10 10:15:00
顶了在看..
7楼
kylin 发表于:2009/4/11 9:35:00
学习了
共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 3 queries.