以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 数据离线输入和联网同步 (http://foxtable.net/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编辑过]
|