如果使用字段映射功能
报表模板设计完成后,模板所使用的表的结构可能因为某种原因会发生变化
比如:字段类型变更,甚至是字段名称发生了变化
这个时候如果我们刷新报表的数据源,那么这个字段就会从报表上消失
你需要将这些字段重新拖到报表的适当位置,
如果改动字段较多或者报表格式较为复杂,那么这也将是个烦琐的工作
其实使用字段的“映射”功能,可以在字段上做适当处理,而不影响模板内对象的变动
所谓映射就是将报表字段链接到其相应的数据库字段。
我们假设以下已完成的报表模板
因为某种原因表结构发生了变动
其中Record由数字型更改为文本型,StuName则更名为StuName2
此时进入水晶报表,重新验证数据库
水晶报表检测到数据库变动后会出现提示框,如果这时直接点确定,则模板中会损失发生更改的两个字段
不要点确定,直接在前一界面上,把“匹配类型”的勾点掉,此时“映射”按钮将变为激活状态
点界面左上角框内的Record,在点右上角框内的Record,再点映射按钮,就可以完成这映射了
同样的,可以将StuName和StuName2进行映射.
此时再点确定返回报表,发现结构已经变更为最新,但是模板的字段位置却保持不变
当然,StuName已经变更为StuName2了
==================
阿泰 20050601