如何实现这种功能
公司有一套vfp6.0做的程序
程序即可以做为单(机)用户程序使用,也可以做为多用户程序使用(F/S)。
做为F/S使用时,用户对视图数据做了修改后,会提示用户保存数据。
做为单(机)用户程序时,用户对视图数据做了修改后系统会自动保存而不再提示用户。
同一程序对不同的使用环境有不同的反应,我想程序中肯定对此做了检测。
这是如何做到的?
[解决办法]
我来说说吧,其实这个问题很简单的,原理就是:
在数据发生改变的时候自动进行保存!
只是在保存的时候做了个判断,进行远程数据更新测试,如果可以更新,提示用户,得到肯定回答后更新远程数据,如果不能进行远程更新,那就直接本地保存了!
再说明白点就是一个IF语句的问题!如:
if 连接远程数据库结果
成功连接提示用户
else
失败直接本地保存
endif