征集设计思路

wyj770615 2003-11-14 06:19:57
有一些税务报表要导入数据库中,但报表格式(报表中既有横向字段,也有纵向字段)可能会变化,而且有可能增加新的报表,请问如何设计数据结构来适应这种变化,最好能具体到表的结构。
这类问题应该是大家比较常见的,希望借此机会能整理出一套经典的设计思路。分不够可再加。
...全文
28 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
树猫 2003-11-17
  • 打赏
  • 举报
回复
我想还是要用Excel的
而要让用户能自定义格式,那么要有一套规则,这个规则你存在数据库里,用户自定义格式的时候,按照你的规则做的话,就可以
也因为这套规则,你可以获取报表不同cell的数据/字段
wyj770615 2003-11-17
  • 打赏
  • 举报
回复
是否用Excel在这个系统中并不重要,关键是这些报表数据如何在数据库中存放,希望大家集思广益。
To:zjcxc(邹建)
请问在你的思路里,如何存储实际的报表数据,即如何与原来的位置信息对应。
zjcxc 元老 2003-11-14
  • 打赏
  • 举报
回复
表的设计一般为,为方便查询,全部用中文:

主表(存储有多少个模板,每个模板的位置)
编号 名称 模板文件目录

从表(与主表通过编号对应,以编号+明细编号做主键,保存每个模板要取数据的位置)
编号 明细编号 名称 行 列
zjcxc 元老 2003-11-14
  • 打赏
  • 举报
回复
这个就难.

一般是,每种类型的报表有个模板(Excel的).用户必须按照这个模板做.
而在数据库中,保存了取数位置,比如: 现金这个数字必须放在A2单格.

完成后,导入数据库中的程序读取Excel文件,根据取数位置将要取的数据存储到数据库中.
pengdali 2003-11-14
  • 打赏
  • 举报
回复
做个导出功能,用户要什么报表自己到excel里做。你帮他做报表,永远做不完。

34,591

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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