fastreport条码打印问题?(66分)

  • 主题发起人 主题发起人 guopeng6789
  • 开始时间 开始时间
G

guopeng6789

Unregistered / Unconfirmed
GUEST, unregistred user!
我想直接把edit.text赋值给fastreport的barcode控件,可以?
请帮忙写下代码,谢谢
 
1、你在form上放置一个frxUserDataSet1,
2、随便建立一个字段。你在进行报表设计时可以使用。比如是test_field
3、使用刚才这个控件传递你的数据。放置下面的事件 。
procedure TForm1.frxUserDataSet1GetValue(const VarName: String;
var Value: Variant);
begin
if VarName='test_field' then
Value:=edit1.text;//这样就传过去了。
end;
 
to zywcd
谢谢,我试试
 
通过变量赋值啊,
在报表里定义变量,
在报表外赋值给变量就可以了,
 
to zywcd
我试了你的这种方法,可以传递edit.text的数值到报表里,是不能赋值给barcode.
barcode好像只能接受frxDBDdateset1中的数据,不能接受frxUserdateset1中的数据
 
to Neo_leaf
能不能给出大概的程序,我刚学DELPHI,比较菜,先谢谢了
 
你可以把edit.text值先写入表,然后再用frxdbdataset加载就可以了,不过要在程序中处理.
 
后退
顶部