水晶报表如何动态改变数据源里的数据库?

水晶报表如何动态改变数据源里的数据库?,第1张

既然水晶报表这么麻烦,楼主可以换一种方便易用的,可以在服务器上建N个数据库,支持多数据源的那种,好像FineReport报表就可以。

如果数据库改名了,点击报表设计器面板上的菜单栏“服务器|定义数据连接”,将数据连接由以前的数据库名换为现在的数据库名,重新定义数据连接就可以正常使用新数据库了,数据表、表结构之类的丝毫不受影响。

字段映射错误的话,说明该报表原有结构和现在最新的数据源

的数据结构是不一样的。此时看你想以哪一个为准。要是以最新的

话,就用菜单的数据库选择,里面有个数据保存的设定。你选择

你最新的数据源。与上面报表存在的表名直接点击右边的更新按钮。

此时最新数据源就会更新到你的报表中了。再度刷新只要你的数据源

结构不会变就不会报类似错误。要是还是报。说明你的数据源在不停的变。

对于水晶报表。不支持动态的数据结构的数据源存在。必须将数据源

的数据结构固定下来才行

在制作.rpt文件的时候,字段里面有CanGrow属性,将其设置为True,字段的大小就能随内容而AutoSize~

另需注意的是,字段的AutoSize,只能拉长,宽度不能变化


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9985047.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存