大家快來幫忙,等待中。。。。。。。解決了馬上結帖。。。。。 比如,在fastRepot3.0報表文件123.fr3中有控件text1,程序窗體中有控件edit1.text:='abcd'.我怎樣才能把edit1的值付給123.fr3中的text1?預覽? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法一:先在fr的memo里面增加一个 [ABC] 的变量,然后procedure Tfrm1.fr1GetValue(const ParName: String; var ParValue: Variant);begin//标签和字段赋值 if ParName = 'ABC' then //ABC是fr里面的任何一个变量名 begin ParValue:= memo1.text; end;方法二:在打印按钮里写下如下代码:frReport1.Dictionary.Variables['19'] := datetimetostr(date1);在控件frReport1的适当位置放置文本编辑控件:里面写下参数[19]即可。注:19为任意值 能不能說的細一點?我試了不行啊。提示沒有Dictionary最好是按我說的例子,先謝謝了。 你用的幾什麼版本啊?我的怎是這樣。procedure TForm1.frxReport1GetValue(const VarName: String; var Value: Variant);begin end; frReport1.FindObject('Memo2').asmemo.text:=edit1.text 樓上的,我是不是應該在程序中還要引用frst的什麼單元啊?我怎麼你說的都不能用呢? fr_class這是當然用了,但編譯frReport1.FindObject('Memo2').asmemo.text:=edit1.text的時候提示:[error] unit1.pas[35]:undeclared identifier:'asmemo'這是為什麼?好急啊 frReport1.FindObject('Memo2').memo.text:=edit1.text我写错了^0^ 放在frReport1的onBeforePrint事件里面 改了frReport1.FindObject('Memo2').memo.text:=edit1.text現在提示[error] unit1.pas[35]:undeclared identifier:'memo' 2.5的可以這樣 frReport1.FindObject('Memo1').Memo.Text:='你好嗎?';為什麼3.0的就不行了?各位幫幫我吧。 >>>>>>>>>TNND絕對正确!!!procedure TForm1.BitBtn2Click(Sender: TObject);beginfrxReport1.ShowReport();end;procedure TForm1.frxReport1BeforePrint(Sender: TfrxReportComponent);begin tfrxmemoview(frxReport1.FindObject('Memo1')).Memo.Text:=Edit1.Text;end; to : JonnySun() 太謝謝了。 在线等待、、、delta问题哇 使用Delphi代码,如何检查打印机状态 第一次发贴,邪门的问题。。。。。。。。 在程序运行过程中,为什么有些语句不被执行???? 高薪诚聘DELPHI高手 WEB SERVICE 的IAPPSERVER调用 图像锐化的问题 多层应用程序在别的机子上为何不能正常运行! 怎样用相对路径 求Win2000专业版通过ADSL拔号实现上网软件。(是否有ENTERNET 300 FOR 2000?) 关于释放,最后20分,希望各位帮一帮,谢谢 如何在程序中删除ComboBox内容?
先在fr的memo里面增加一个 [ABC] 的变量,
然后
procedure Tfrm1.fr1GetValue(const ParName: String;
var ParValue: Variant);
begin
//标签和字段赋值
if ParName = 'ABC' then //ABC是fr里面的任何一个变量名
begin
ParValue:= memo1.text;
end;
方法二:
在打印按钮里写下如下代码:
frReport1.Dictionary.Variables['19'] := datetimetostr(date1);
在控件frReport1的适当位置放置文本编辑控件:
里面写下参数[19]即可。
注:19为任意值
最好是按我說的例子,先謝謝了。
procedure TForm1.frxReport1GetValue(const VarName: String;
var Value: Variant);
begin
end;
的時候提示:[error] unit1.pas[35]:undeclared identifier:'asmemo'
這是為什麼?好急啊
[error] unit1.pas[35]:undeclared identifier:'memo'
frReport1.FindObject('Memo1').Memo.Text:='你好嗎?';
為什麼3.0的就不行了?
各位幫幫我吧。
begin
frxReport1.ShowReport();
end;procedure TForm1.frxReport1BeforePrint(Sender: TfrxReportComponent);
begin
tfrxmemoview(frxReport1.FindObject('Memo1')).Memo.Text:=Edit1.Text;
end;