问题1:
fasterreport 报表时,怎么使同一条记录的第二个字段不和第一个字段打印在同一行?
而是打印在另外一行。
谢谢!
如附件,记录集 11,aa 在统一行
而我需要把 aa 打印在 11 的 下面一行。
那要怎么设置啊?
问题2:
procedure TForm1.Button1Click(Sender: TObject);
var
path:string;
begin
ADOStoredProc1.Close;
ADOStoredProc1.ProcedureName:='ProSelect2Testr';
ADOStoredProc1.Open;
frxDBDataset1.DataSet:=ADOStoredProc1;
path:=ExtractFilePath(ParamStr(0));
frxReport1.LoadFromFile(path+'Report\'+'1.fr3');
frxReport1.PrepareReport;
frxReport1.ShowReport;
end;
我希望不要出现预览(frxReport1.ShowReport),而是直接打印,那是哪个命令啊?
谢谢各位大哥!
12 个解决方案
#1
设计的时候把DetailBand拉大一点,让他们不在同一行不就结了
#2
太感谢 Hank 大哥了!
procedure TForm1.Button1Click(Sender: TObject);
var
path:string;
begin
ADOStoredProc1.Close;
ADOStoredProc1.ProcedureName:='ProSelect2Testr';
ADOStoredProc1.Open;
frxDBDataset1.DataSet:=ADOStoredProc1;
path:=ExtractFilePath(ParamStr(0));
frxReport1.LoadFromFile(path+'Report\'+'1.fr3');
frxReport1.PrepareReport;
//frxReport1.ShowReport;
frxReport1.Print;
end;
可是当我单击 Button1 ,还是出现 那个打印对话框
让我设置 页,份数等等.
Hank 大哥,我不想出现这些,需要直接打印,那还要设置哪里属性啊?
谢谢!
procedure TForm1.Button1Click(Sender: TObject);
var
path:string;
begin
ADOStoredProc1.Close;
ADOStoredProc1.ProcedureName:='ProSelect2Testr';
ADOStoredProc1.Open;
frxDBDataset1.DataSet:=ADOStoredProc1;
path:=ExtractFilePath(ParamStr(0));
frxReport1.LoadFromFile(path+'Report\'+'1.fr3');
frxReport1.PrepareReport;
//frxReport1.ShowReport;
frxReport1.Print;
end;
可是当我单击 Button1 ,还是出现 那个打印对话框
让我设置 页,份数等等.
Hank 大哥,我不想出现这些,需要直接打印,那还要设置哪里属性啊?
谢谢!
#3
加载报表后加入一行
frxReport1.PrintOptions.ShowDialog:=False;
frxReport1.PrintOptions.ShowDialog:=False;
#4
再向 Hank 大哥请教一个问题
您一般用的是 fastreport 的哪个版本?
我打印时显示 未注册?
大哥可以帮您的 fastreport 发给我吗?
LSH9982008@163.COM
谢谢!
您一般用的是 fastreport 的哪个版本?
我打印时显示 未注册?
大哥可以帮您的 fastreport 发给我吗?
LSH9982008@163.COM
谢谢!
#5
在报表设计器里面把两个字段分开放就可以了
直接列印:
frReport1.PrepareReport;
frReport1.PrintPreparedReport(‘‘, 1, True, frAll);
直接列印:
frReport1.PrepareReport;
frReport1.PrintPreparedReport(‘‘, 1, True, frAll);
#6
frReport1.PrepareReport;
frReport1.PrintPreparedReport(‘‘, 1, True, frAll);//直接列印所有页
或
frReport1.PrintPreparedReportDlg;//显示打印设置对话框
frReport1.PrintPreparedReport(‘‘, 1, True, frAll);//直接列印所有页
或
frReport1.PrintPreparedReportDlg;//显示打印设置对话框
#7
1、你用的是演示版,你用的是那个版本?
2、你想要那个版本,我这里有几乎所有的FR版本,全是注册版
3、FR的版本升级和坐火箭差不多,小版本几乎每周一个
你想用那个?
2、你想要那个版本,我这里有几乎所有的FR版本,全是注册版
3、FR的版本升级和坐火箭差不多,小版本几乎每周一个
你想用那个?
#8
Hank 大哥
我用是 3.05 的啊?
只要是 3.0 以上的
您随便给一个把!
谢谢大哥了!
我用是 3.05 的啊?
只要是 3.0 以上的
您随便给一个把!
谢谢大哥了!
#9
得,那就给你3.05的企业版吧,是安装版的
或者给你3.15的企业版,这个不是安装版的,小一点
或者3.18的安装企业版
你得给个邮件
或者给你3.15的企业版,这个不是安装版的,小一点
或者3.18的安装企业版
你得给个邮件
#10
Hank 大哥
请给个 3.18的安装企业版啊!
LSH9982008@163.COM
感激不尽!
请给个 3.18的安装企业版啊!
LSH9982008@163.COM
感激不尽!
#11
已发,请注意查收,有6M多
#12
直接打印,不预览
frReport1.PrepareReport;
frReport1.PrintPreparedReport(‘‘, 1, True, frAll);
或
frReport1.PrintPreparedReportDlg;
3.0版本为:
Frxreport1.PrintPreparedReportDlg;
frReport1.PrepareReport;
frReport1.PrintPreparedReport(‘‘, 1, True, frAll);
或
frReport1.PrintPreparedReportDlg;
3.0版本为:
Frxreport1.PrintPreparedReportDlg;
#1
设计的时候把DetailBand拉大一点,让他们不在同一行不就结了
#2
太感谢 Hank 大哥了!
procedure TForm1.Button1Click(Sender: TObject);
var
path:string;
begin
ADOStoredProc1.Close;
ADOStoredProc1.ProcedureName:='ProSelect2Testr';
ADOStoredProc1.Open;
frxDBDataset1.DataSet:=ADOStoredProc1;
path:=ExtractFilePath(ParamStr(0));
frxReport1.LoadFromFile(path+'Report\'+'1.fr3');
frxReport1.PrepareReport;
//frxReport1.ShowReport;
frxReport1.Print;
end;
可是当我单击 Button1 ,还是出现 那个打印对话框
让我设置 页,份数等等.
Hank 大哥,我不想出现这些,需要直接打印,那还要设置哪里属性啊?
谢谢!
procedure TForm1.Button1Click(Sender: TObject);
var
path:string;
begin
ADOStoredProc1.Close;
ADOStoredProc1.ProcedureName:='ProSelect2Testr';
ADOStoredProc1.Open;
frxDBDataset1.DataSet:=ADOStoredProc1;
path:=ExtractFilePath(ParamStr(0));
frxReport1.LoadFromFile(path+'Report\'+'1.fr3');
frxReport1.PrepareReport;
//frxReport1.ShowReport;
frxReport1.Print;
end;
可是当我单击 Button1 ,还是出现 那个打印对话框
让我设置 页,份数等等.
Hank 大哥,我不想出现这些,需要直接打印,那还要设置哪里属性啊?
谢谢!
#3
加载报表后加入一行
frxReport1.PrintOptions.ShowDialog:=False;
frxReport1.PrintOptions.ShowDialog:=False;
#4
再向 Hank 大哥请教一个问题
您一般用的是 fastreport 的哪个版本?
我打印时显示 未注册?
大哥可以帮您的 fastreport 发给我吗?
LSH9982008@163.COM
谢谢!
您一般用的是 fastreport 的哪个版本?
我打印时显示 未注册?
大哥可以帮您的 fastreport 发给我吗?
LSH9982008@163.COM
谢谢!
#5
在报表设计器里面把两个字段分开放就可以了
直接列印:
frReport1.PrepareReport;
frReport1.PrintPreparedReport(‘‘, 1, True, frAll);
直接列印:
frReport1.PrepareReport;
frReport1.PrintPreparedReport(‘‘, 1, True, frAll);
#6
frReport1.PrepareReport;
frReport1.PrintPreparedReport(‘‘, 1, True, frAll);//直接列印所有页
或
frReport1.PrintPreparedReportDlg;//显示打印设置对话框
frReport1.PrintPreparedReport(‘‘, 1, True, frAll);//直接列印所有页
或
frReport1.PrintPreparedReportDlg;//显示打印设置对话框
#7
1、你用的是演示版,你用的是那个版本?
2、你想要那个版本,我这里有几乎所有的FR版本,全是注册版
3、FR的版本升级和坐火箭差不多,小版本几乎每周一个
你想用那个?
2、你想要那个版本,我这里有几乎所有的FR版本,全是注册版
3、FR的版本升级和坐火箭差不多,小版本几乎每周一个
你想用那个?
#8
Hank 大哥
我用是 3.05 的啊?
只要是 3.0 以上的
您随便给一个把!
谢谢大哥了!
我用是 3.05 的啊?
只要是 3.0 以上的
您随便给一个把!
谢谢大哥了!
#9
得,那就给你3.05的企业版吧,是安装版的
或者给你3.15的企业版,这个不是安装版的,小一点
或者3.18的安装企业版
你得给个邮件
或者给你3.15的企业版,这个不是安装版的,小一点
或者3.18的安装企业版
你得给个邮件
#10
Hank 大哥
请给个 3.18的安装企业版啊!
LSH9982008@163.COM
感激不尽!
请给个 3.18的安装企业版啊!
LSH9982008@163.COM
感激不尽!
#11
已发,请注意查收,有6M多
#12
直接打印,不预览
frReport1.PrepareReport;
frReport1.PrintPreparedReport(‘‘, 1, True, frAll);
或
frReport1.PrintPreparedReportDlg;
3.0版本为:
Frxreport1.PrintPreparedReportDlg;
frReport1.PrepareReport;
frReport1.PrintPreparedReport(‘‘, 1, True, frAll);
或
frReport1.PrintPreparedReportDlg;
3.0版本为:
Frxreport1.PrintPreparedReportDlg;