报表管理系统

我们的报表管理系统默认是根据__报表管理__表来对报表进行管理的。您可以参考以下sql语句建立__报表管理__表,当然您需要修改部分内容以适应自己的数据库,比如SQLite中查询当前时间的方式是DATETIME('now', 'localtime'),而SQL Server中则是GETDATE()(以后不作赘述)。

创建__报表管理__表
1
2
3
4
5
6
7
8
  CREATE TABLE IF NOT EXISTS __报表管理__ (
    制作者 VARCHAR(25),
    报表类别  VARCHAR(255),
    报表名称 VARCHAR(255) UNIQUE NOT NULL,
    报表位置 VARCHAR(255) NOT NULL,
    报表更新时间 DATETIME  DEFAULT (DATETIME('now', 'localtime')) NOT NULL,
    报表说明 TEXT
  );

__报表管理__表中,您至少需要创建以下几个字段:报表类别报表名称报表位置,其它字段则可以根据实际需求创建或删除。


报表类别报表名称是报表平台赖以生成报表导航栏的唯一依据,您必须保证报表被归纳到相应的类别、报表名称是唯一的,且名称不能太长(15个字以内)。

报表位置是报表平台查找报表位置的唯一依据,您最好从数据库名开始,写出报表的完整路径。

对于报表制作者而言,想要将您的报表上传至报表平台,您只需要在报表制作完成之后,将报表的信息插入__报表管理__表中即可。