工资表里第六列以后的列名称如何根据工资款项表里的工资款项的变化而变化,
要求是工资款项表里行的数据的改变。增加、删除,工资表里第六列的名称也改变
晕,我是这样想的,每个单位的工资款项都是有所区别的,如果要做一套通用的系统该如何解决呢,
抱歉,看来只能每个单位一套系统。
不过你也不用修改程序,只需修改列标题即可。
也就是说工资款项是固定死的,用户自己不能修改款项,如果是这样做出来的系统就不实用了,因为每个单位不知道什么时候会增加或减少工资款项的,我认为这个功能很实用的,因为我们单位就是这样的,我们单位下属8个单位除了总部规定的款项,各个单位都有自己的款项啊。是不是我设计的表的结构有问题啊?
以下是引用btsfdz在2008-9-5 10:32:00的发言:
也就是说工资款项是固定死的,用户自己不能修改款项,如果是这样做出来的系统就不实用了,因为每个单位不知道什么时候会增加或减少工资款项的,我认为这个功能很实用的,因为我们单位就是这样的,我们单位下属8个单位除了总部规定的款项,各个单位都有自己的款项啊。是不是我设计的表的结构有问题啊?
其实,在一般的通用工资软件中,表的字段名(列名)也是固定不变的,表面上看起来可以自定义工资项目,实质上只不过是建立了一个列名与标题的对应关系而已,在表的内部仍然使用字段名,但在用户查看工资表的时候(或者打印的时候),让用户看到的或打印的是自己定义的工资项目,给人的感觉好像列名是自定义的。个人认为,用贺老师的建议,用列标题就很简便,当然用代码实现也完全没有问题。你要不信,看一下通用工资软件的数据库表结构,就明白了。
以下是引用ybil在2008-9-5 13:29:00的发言:
這個在『易表』中易如反掌!
呵呵,好久不见你啊。