永城保险报案电话:ASP问题请教

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 11:51:02
最近在做一个ASP+ACCESS的客户查询系统,业务人员提了一些刁钻的需求,其他都解决了,还剩一个我想了半天还是没有思路:就是对于客户

信息修改,他们要求必须经办复核完成修改,然后在历史信息里反映。
第一个需求好解决,每个客户信息包括客户名称、账号什么的共十多条,我就在access数据库客户表后面附上相同类型的字段作为备份,经办

人员在修改客户信息时,他调用的信息是客户原始的,但是调用完修改确认后这些信息是更新到客户表后备字段的,同时将一个客户状态字段

的值置为"修改待复核",防止重复修改.这样复核也可以调用这些修改待复核的信息,并可以同时看到修改前的原始字段和修改后的新字段。如

果确认后备字段替换前方并清空同时将状态转为正常,如果复核废弃后备字段直接清空同时将状态转为正常。
但是如果第一个需求按这种方法解决,第二个需求我想破脑袋也没有找到解决方法。业务人员要求这时候有个历史纪录字段自动记录修改操作

,如“用户XXX在06-2-9修改客户名称从XXX改为XXX”。用户名可以用阶段变量拿到,时间可以用函数取,但是我怎么知道用户修改了哪几个字

段?因为当时我用文本框分别调用了所有信息然后全部保存到后备,我不知道哪几个字段作了更改。是不是可以用函数判断一下?应该怎么写

?如果不行的话,是不是第一个需求还有其他解决方法?请高手指教,最好能举个小例子,谢谢!(啰里啰唆写了一大串,就怕没说清楚^_^"

看不太清楚,我认为,可以再设计一个数据表,就以前的字段数据和现在修改的字段数据同时保存,当然同时包括修改时间,这样不论什么时间调用数据是永远存在的,这个数据表就是后台检查时的数据来源。

^^

我说个不该说的话。送谷不送粮