水晶报表的参数调用。(100分)

  • 主题发起人 主题发起人 hzjone
  • 开始时间 开始时间
H

hzjone

Unregistered / Unconfirmed
GUEST, unregistred user!
rystalReport1.Connect:= lcRptDBConnect;
CrystalReport1.WindowState:= crptMaximized;
CrystalReport1.ReportFileName:= lcReportPath + 'A_ZSQZJH.rpt' ;
// crystalreport1.Formulas[1]:='@varcity='''+lcAeroCity+'''';//运行到这句错
请高手赐教。
 
看看 帮助
错误是什么?
 
找不到变量。但在VB中是可以调用的。请指教啊。
 
请各位高手帮忙。难道大富翁没高手了吗?在DELPHI调用参数啊。
 
crystalReport1.Connect:= lcRptDBConnect;
CrystalReport1.WindowState:= crptMaximized;
CrystalReport1.ReportFileName:= lcReportPath + 'A_ZSQZJH.rpt' ;
// crystalreport1.Formulas[1]:='varcity='''+lcAeroCity+'''';//运行到这句错
请高手赐教。
 
我就是高手了[:D]
设置Formula函数:
procedure TfrmPreview.SetFormula(Name, Text: string);
begin
Crpe.FormulaByName(Name).Formula.Add(QuotedStr(Text));
end;
调用:
CRPPreview.SetFormula('rptTitle','RPTTITLE');
 
我就是高手了[:D]
设置Formula函数:
procedure TfrmPreview.SetFormula(Name, Text: string);
begin
Crpe.FormulaByName(Name).Formula.Add(QuotedStr(Text));
//Crpe: TCrpe;我用VCL控件的,不知道你用什么的
end;

按照你,这样调用:
CRPPreview.SetFormula('varcity', lcAeroCity);
 
晕,发的时候出错,以为没有发到~~~
 
高手您好!有问题啊。我用的是C:/WINNT/system32/crystl32.ocx(我们用的是8.5版的。),不是你的CRPE,分数不够可以加。给我详细的源码怎么样?谢了。
 
Formula不是公式來的嗎?我剛學,不知如果傳遞參數,望哪位能說說,如果才能在程序中控制報表打印的數據,因為並不是所有報表都把數據庫只的記錄全打出來,而是須要用戶選擇,哪某個廠商,某個部門等。
 
CrystalReport1.Formulas.Add 'varcity = ' + QuotedStr(lcAeroCity);
 
对不起。出差刚回来。还是不行啊。没有ADD属性,请指教?
 
哪里有正确下载的呀?我下载了几个都装不上去.
 
下载8.5版本的可以啊。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
681
import
I
S
回复
0
查看
941
SUNSTONE的Delphi笔记
S
后退
顶部