我的Visual Studio项目中有一个基于SQL Server视图的现有报表(Crystal Report)。使用OLE DB(ADO)连接。
自报告创建以来,我已更新了View。我已经更改了一些字段名称并添加了一个字段。
如何更新报告中的字段以指向视图中的新字段名称?
OR
如何在报表中添加指向视图中新字段的新字段?
(我知道,这是两个问题。但两者的答案可能非常相似)
答案 0 :(得分:12)
我终于明白了。为了下一个人......
shahkalpesh和serge_ bg对“验证数据”是正确的 如果右键单击报表上的空白处,则会出现一个弹出菜单。选择数据库 - > Verify__Database。 Crystal Reports应更新已更改的字段。
您可以将新字段拖放到报告中 应该有一个“Field Explorer”树视图(可能在左侧)。选择数据库字段 - >查看/表名称 - >字段名称并将其拖到报告上。
Crystal Reports更新报告字段与视图中的错误字段匹配的最坏情况可以通过删除旧字段并使用拖放方法重新添加字段来解决。
答案 1 :(得分:4)
“验证数据库”应该对您有所帮助。这是两个问题的答案。
答案 2 :(得分:2)
如何在报表中添加一个新字段,指向视图中的新字段?
您必须手动将该字段添加到报告中。您认为应该是什么情况?
我认为有一些选项听起来像“验证数据”。如果您这样做,它会提示您“某些字段已更改...继续修复报告?”,我认为应该处理您的第一个问题。
答案 3 :(得分:2)
感谢微软的天才们,他们很快就认为可以更换表格和查看列,这是小菜一碟!你知道我希望我是讽刺的。
你错过了一步,就是放弃并重新创建DataAdapter
,否则你会疯狂地尝试将新字段添加到报告中......然后你可以运行验证db < / em>刷新列的选项......
答案 4 :(得分:0)
根据基础数据模型的信息将字段添加到数据集/数据表中 现在更新crystal report设计器中的报表数据源 然后在报表设计中更新报表以添加字段