前段时间(实际上差不多 5 年前)这里发布了一个示例,显示了使用 ActiveX 报表查看器在 Delphi 2007 中显示 Crystal Reports 的方法。我发现它也适用于 Delphi XE3。我有一个问题的片段如下:
for i := 1 to oRpt.Database.Tables.Count do begin
oRpt.Database.Tables[i].ConnectionProperties.Item['User ID'] := 'username';
oRpt.Database.Tables[i].ConnectionProperties.Item['Password'] := 'password';
end;
我的问题:由于 oRpt 是一个变体并且没有键入,我如何找到报表查看器的属性并在显示或打印报表的 proc 中设置它们的值?