本文诞生于试图使用PHP制作网页来快速编辑数据库内容失败之后把目光放到了FineReport的填报报表上
原理
本来如果要在数据库中添加一条新的数据,非常麻烦,除非有存储过程,但是就算有存储过程也没有非常灵活,如果我们能像编辑Excel一样编辑数据库就好了
SQL普通插入一条数据的方式
INSERT INTO 表名称 VALUES (新值1,新值2,...)
如果要更新,那还需要Update,需要找主键,更复杂了。
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
那么!
下载一个软件吧,FineReport你值得拥有。
其特有的填报报表模式非常适合编辑数据库的内容。
例:
打开FineReport之后首先先连接数据库
数据库连接
然后写SQL查询到数据库内需要的内容
SQL查询
编辑FineReport,这里不做详解怎么做了,如果需要了解详情可以私我。
编辑FineReport
变成文本控件
变成文本控件
变成填报报表
image.png
然后就能在预览里面随意编辑数据库内容了
满意度修改一下
满意度修改
修改之后按提交
提交
再刷新之后数据库内容就被更改了
更改完成
之后就能像编辑Excel一样编辑数据库的内容了
在填报报表中也能做到像excel一样快速插入新的一行,列的话还是比较复杂的。
网友评论