我有个档案管理项目,项目中有编号列,另有文件和照片扩展列,在A、B、C、D电脑上使用,A机作为资料存放的主要台式机,B机是领导使用的一般只读A机中的资料,C、D机是笔记本,平时四台电脑组成局域网,但有时必须把C、D笔记本带外出办公,为了保证编号的唯一性,我租赁了一台服务器把数据源改为SQL,但是在实际操作中,文件和照片无法保存到服务器,因为照片量很大,网速不能保证,上传时容易超时,另外即使上传了,以后还得下载到A机统一保管,因此我采取的方法是先保存到笔记本中,回到办公室再复制到A机。问题:因为要保存到各自电脑,那么扩展列“存放目录”设为空,从而保证写数据时能保存到各电脑,但读数据时就又要改为A机,否则局域网内无法实现文件的协同管理和使用,我初步设想解决这个问题的思路有两点:
1、狐爸把扩展列中“存放目录”和“读数据目录”分开设置,从而让读与写的目录不一样
2、在事件中增加“读”的属性,让笔记本上的项目自动判断,当IP为局域网的IP时,或当A机在局域网内时,表示笔记本在单位局域网上运行,那么存放目录直接保存到A机,读照片也直接读A机照片,当笔记本不在单位局域网上运行时,笔记本上的存放目录为本机。
请各位为我支招!