[boven]:请问版主有没有有关数据上报的示例软件?
——————————————————————————————————
[boven]:老大,信息交换功能的“传送包”功能只解决单个数据表的导入导出功能诶,不能实现多个表可选择的导入导出功能,上面提到的方法我试过,用lcqhy提供的办法缺点是不能自动生成数据包,而是与外部现有的文件进行交换数据,比如与现有(或原先存在)的access数据库文件交换数据。如果每个月都要上报数据的话,1月份交换过数据的access数据库文件,制作2月份上报时再交换的结果是出现数据重复。例:数据表A有记录a在1月份交换到access数据库文件,假设数据表A在2月份增加了记录b,在2月份做交换后,access数据库文件中则出现3条记录,分别是:记录a,记录a,记录b,如何解决?
——————————————————————————————————
[admin]:你在自动交换中不要使用直接追加选项,应该根据“月份”进行替换。
——————————————————————————————————
[boven]:“自动交换设置”其实也是一个一个表数据的交换,没有解决我上面提到的问题。
——————————————————————————————————
[admin]:设置交换组,在交换组中设置你需要的一系列交换即可。
——————————————————————————————————
[boven]:系统中信息导入导出功能好是好,可惜我在试用时发现: 1、数据表是一个一个导出的,导入也是一个一个导入,数据表多了怎么办?也是一个一个来? 2、导入导出功能仅限于主表,多个从表如何导入导出? 3、导入导出时不同的表要在信息管理树下相应的表里进行,假设如果导入的表为a,信息数上当前表为b,这时导入出现的结果是把a表的信息导到了b表里面,甚至导进去的是空记录。 所以建议:导入导出信息表时,做一个界面,数据表在界面上可以自由选择,选择完要导入导出的表后按一次导入导出按钮即可完成导入导出工作而且只用一个文件保存,多方便呀。不管有多少个分公司上报信息,一个公司只用导入一次就可以,而不是一个公司有20个表,则操作20次。万一有20个分公司,那不要20X20=400次?死人啊!!!救命啊!!!(开玩笑) 另外,下载了一些系统来试用,发现数据的冗余问题比较严重,重复数据太多。比如客户管理系统,客户名称在多个从表出现,数据量大的话,重复更多。可是不这么设计表的话,在设计从表的录入界面时往往客户名称无法显示出来,只能显示客户编号,因为从表没有客户名称字段呀,主从表是通过客户编号联系起来的。所以如何解决数据冗余问题?
——————————————————————————————————
[admin]:关于导入导出问题,像你的这种固定常规的导入导出,应该使用“自动交换设置”,具体请参见: http://www.hdcsc.com/forum_view.asp?forum_id=2&view_id=35 关于数据冗余问题,这是一个方便、效率与数据存储效率的折中问题,这个可以根据不同的系统需求来设计,如果从表没有客户名称,可以引用主表的,当然需要灵活的运用SQL语句。 [emb1]
——————————————————————————————————
[boven]:请问如何设置呢?假设数据库平台中我有5个信息表,希望下面的分公司每个月把上个月更新的信息上报过来汇总,他们如何报?是把5个信息表转换为ACCESS数据表报过来吗?在自动交换设置中如何设置来实现一次交换就把5个信息表转换为ACCESS数据表?请赐教!!
——————————————————————————————————
[lcqhy]:在“自动交换设置”窗口中,您可以设置多组交换,每组交换可以包括多个表。您可以新建一个交换组名称 在该组下新建多个交换,每个交换对应一个表,并指定目标数据和源数据等,设置好保存后,直接单击菜单栏上的自动交换名称即可,利用这种方法能够解决您一次导入多表的问题。[emb6]
——————————————————————————————————
[boven]:好,试试。在此谢谢先!!
——————————————————————————————————
[admin]:如果数据上报,应该使用“传送包”功能。
——————————————————————————————————
[boven]:“传送包”功能?是最新版本有的功能吗?我这只有自动交换功能啊
——————————————————————————————————
[admin]:就是“信息交换”功能。
上一篇:《公安人口管理系统》即将推出!
下一篇:如何对菜单中的命令进行修改?