数据表字段信息变更后如何更新

rayhua 2013-08-19 10:17:24
我是一个集团公司人力资源部人事主管,下属有10多个下级公司,我现在准备做一个简单的单机版人事管理系统,并下发到下级公司,我这里的主要功能是收集汇总统计集团所有下级公司人员基本信息,每月接收各下级单位报送的人员增加、减少、信息变更,导入我电脑上的人事管理系统里面,下级单位的主要功能是可以查看、统计本单位的所有人的基本信息,并每月报送人员新增、减少、信息变更(当这三种情况发生的时候报送,否则不报送)。我的初步想法是每个月当各单位有人员新增或者减少时他们在本单位的人事管理系统里面做新增、减少、信息变更,并生成上报DBF库发给我,我再接收到我的总的人事管理系统里,现在遇到的问题是比如某个单位的某个人的一些基本信息有变更,比如学历或职称等,他们在人事管理系统里面变更相应信息后生成怎样的DBF发给我,我这里好比较容易地在我电脑上的人事管理系统里面更新他变更的信息。
...全文
316 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jack_wang0823 2013-08-27
  • 打赏
  • 举报
回复
按照目前国内的互联网带宽. 直接整个网络版的更简单高效 稳定... 我帮一间公司做的. 总公司一台服务器,安装win2003 各个分厂使用 DDNS 用远程桌面的方式操作. 界面数据格式全部统一. 08年开始到现在 十分稳定.
清泉灵弦 2013-08-22
  • 打赏
  • 举报
回复
之前我给单位做的软件是借助于FTP平台来保存上报表单的,下属部门有专门负责处理变更信息以及相关信息的程序,处理完毕后上传至FTP,传上来的DBF只涉及变更的信息,通过一个单独的字段来标记是什么类型的变更记录,如添加或删除以及更新等。 若是你想做个单机版的,也可以试试这样的办法,让程序搜索数据库的文件修改日期,进而判断是否是新数据,而我为了更保险则是进一步打开数据表读取日期字段的第一条记录来判断数据的新旧程度。 你做这个系统的目的不就是为了了解下级单位的人员变更状态么,所以你只需要关注如何获取最新的变更状态即可,如果有进一步的细节可以继续留言探讨
rayhua 2013-08-22
  • 打赏
  • 举报
回复
我的初步是是下级单位这样一个表单完成人员新增、减少和变更,然后生成分别生成新增.dbf、减少.dbf和信息变更.dbf三个文件报给我,我分别接收三个文件在我的系统里面完成人员增加、减少和信息变更,“新增人员”和“删除人员”两个按钮的代码都好写。"修改人员信息"按钮的功能是使所有字段变成可编辑状态,等修改完所有人员需要修改的信息后,点“保存修改”按钮,保存修改,同时记录哪些人的哪些字段变更了,为接下来的生成上报信息变更.dbf做准备。“保存修改”按钮的代码不知道怎么写,请高手指教。
rayhua 2013-08-20
  • 打赏
  • 举报
回复
新增和删除好做,对于信息修改的记录,我只想他们上报信息变更人员被修改前字段和修改后字段,其他没有被修改的字段不上报,拿上来后我想在总表里面就替换被修改的字段。
都市夜猫 2013-08-20
  • 打赏
  • 举报
回复
单机版这种应用应该不难 1. 上报时整个 dbf 全部拿上来就可以了,不用管是否更改过 2. 拿上来后用代码对比一下总表和上报表的同名表,找出新增和删除的记录,分别执行插入和删除人员记录的操作 3. 内联两个同名表,执行更新操作。至此,完成数据表的同步 4. 从总表中提取出该单位人员的数据生成新表,复制给下级单位,直接覆盖原表即可 这中间可能会需要些业务上的考虑,例如:针对下级单位报上来的表,可能需要有一个指定哪些字段的修改需要审批的配置文件,程序在执行 插入/删除/更新 操作前,可以先显示这些字段内容不同记录的对比窗口,在其上分别列出总表和上报表的内容对比,审批通过的方可执行后面的操作
lygcw9602 2013-08-19
  • 打赏
  • 举报
回复
发送人员信息有变化的记录给你,然后你根据人员信息变化情况,修改相应的字段内容

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧