以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  动态表结构  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=144682)

--  作者:133198609
--  发布时间:2019/12/27 0:33:00
--  动态表结构
我们在设计工资表的时候,工资项目都是不固定的,会因为薪酬文件的修改而修改,以及不同的账套工资项目也是不一样的,那工资表的“动态列”该如何实现?

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20191227002710.png
图片点击可在新窗口打开查看
如果用垂直表和水平表的转换的话,貌似生成的是临时表或统计表,是无法编辑修改和保存的,如果用动态列的话,需要重启程序,也是很麻烦的事。
请指点下思路,谢谢。


--  作者:程兴刚
--  发布时间:2019/12/27 3:30:00
--  
思路在这里:
--  作者:程序猿
--  发布时间:2019/12/27 3:50:00
--  
如果复杂的项目需求,其实这个最好的解决办法,是先以数据库设计为主,但我从你上面那个表的设计来看,感觉你目前的数据库设计思维好像受到以单表、单表加载的方式处理。
看看我这个链接,能不能给你开拓一下你的思路。按三范式去设计数据库。
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=144503
[此贴子已经被作者于2019/12/27 3:52:41编辑过]

--  作者:133198609
--  发布时间:2019/12/27 15:18:00
--  
感谢程总分享
--  作者:133198609
--  发布时间:2019/12/27 15:50:00
--  
还是想继续追问一下,是在打开程序后在里面的某个窗口修改原有的列及增减列,但又不想每次修改后重启程序,可否有途径?
--  作者:133198609
--  发布时间:2019/12/27 15:51:00
--  
感谢推荐,但是不是很想用框架,想自己搞懂思路。
--  作者:有点蓝
--  发布时间:2019/12/27 15:55:00
--  
修改后卸载这个表http://www.foxtable.com/webhelp/topics/2754.htm,再重新加载http://www.foxtable.com/webhelp/topics/2753.htm
--  作者:133198609
--  发布时间:2019/12/27 18:22:00
--  
可能也就只能这样了。

多谢多谢。