以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  数据离线输入和联网同步  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=42629)

--  作者:abarler
--  发布时间:2013/11/17 16:41:00
--  数据离线输入和联网同步
请注意一下这个场景:
有50多为销售工程师(售前工程师),他们出去拜访客户的时候只能在本地输入数据,回到公司后才能够那数据同步到服务器上去。请问这个时候是数据源怎么设置为好?如果设置外部表,他们外出时就不能打开,如果设置内部表,每天回来后怎么把数据同步到服务器上去?

--  作者:jnletao
--  发布时间:2013/11/17 17:07:00
--  
我是这样想的:
这个问题较复杂,设计时要分单机版与网络版,当然数据结构最好一致

在同步时下哪就是比对数据变化,分情况更新了,不过数据关联性一定要考虑好

--  作者:程兴刚
--  发布时间:2013/11/17 17:14:00
--  
1、到客户那里先联网再输入数据; 2、到没有网络的客户那里,向单位申领无线网卡,再到客户那里。 3、无网络时动态用本地数据源,录入数据后,导出为excel文件,联网后用外部数据源,导入这个excel文件的数据,合并到对应的表即可,您甚至都可以把他设计到动态管理数据源过程中,让数据导出导入变得无声无息!
--  作者:baicaocao
--  发布时间:2013/11/17 17:14:00
--  

不用分单机版,或者网络版。

可以用一个插件,在软件打开之前,判断是否有网络。如果没有网络,那么数据源直接修改为本地服务器,就可以了。至于判断插件,直接用vs做一个就可以了。网上有很多的。


--  作者:有点甜
--  发布时间:2013/11/17 19:25:00
--  
 好奇工程师到了客户那里,通过什么设备输入数据?

 移动办公可以考虑几个方式:1、手机app开发;2、web网页开发。

 同步的方式:对于新增的记录,直接新增到服务器;对于修改的记录,查找记录,然后修改服务器的记录。(自己考虑怎样暂存必要的信息,就行了)

--  作者:sloyy
--  发布时间:2013/11/17 20:22:00
--  

最简洁的办法:采用统一格式的excel记录,外出时统一从服务器导出,到了现场新增记录,但是要加上新增标志,回单位后,只导入包含新增标志的记录


--  作者:狐狸爸爸
--  发布时间:2013/11/18 10:57:00
--  

租个或托管个服务器不就行了吗?

或者开个固定ip的宽带,自己在公司搭个服务器。

外部表的有时不就是可以通过局域网或互联网访问吗?

 

实在不行,做个用内部包的项目,专门用于在外输入数据,再做个上报的按钮,回到公司单击按钮自动将数据填充到公司的数据库。

[此贴子已经被作者于2013-11-18 10:58:57编辑过]