求高手解答
1.关于副表的使用。在窗口中有必要经常用副表吗?我基本上全用副表,是不是用得没有原则?
2.关于多人编辑同一行的问题。两个人编辑同一行的不同列,两个人都做了保存,后一个人保存时会覆盖掉前一个人编辑的列吗?foxtable的保存机制是什么,是一次保存一行还是只保存本用户更改的单元格?
3.关于多个人数据更新的问题。比如用户A和B, A编辑了某个单据。如何让B马上可以看到这个改变后的单据?
4.关于AfterLoad的问题。这个事件是否只有在重新打开一个窗口时才调用。
现在用户的操作顺序如下:
A.OpenTo("Main)
B.OpenTo("Main)
A.OpenTo("Main)
每个窗口都没有关闭窗口的事件,那么第二次打开A会调用AfterLoad吗?如果第二次不调用,在窗口B中更改的数据会更新到第二次打开的窗口A中吗?如果不使用副表,B中的数据是不是就自动同步到了第二次打开的A中?
5.在窗口模式下,我发现用户很少有关掉窗口习惯,用户都是通过菜单来切换窗口的.此时在什么事件中实现,对用户没有保存的修改数据进行恢复?
6.将一个textbox绑定到一列数据的原理是什么,textbox显示这列数据中的哪一行?它默认的值是当前选中的行吗,如果用户没有选中行,它显示的值是什么?
7.关于任务.我的系统要求每天凌晨执行一个操作. 我该怎么实现
方法一:用foxtable的计划管理.但24小时执行一次,系统一起连着数据库吗,会不会断掉.另外,我不明白foxtable的资源收集机制,会不会自动耗尽系统资源.我有好几次在开发时经历了"时间停止"--win8的时间不停止几个小时了
方法二:用windows的任务,来打开和关掉project.在打开project时执行我要的操作.
方法三:用mssql写操作代码.
有没有更好的思路?
[此贴子已经被作者于2013-6-9 9:50:53编辑过]