Y yangjj Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-07 #1 主细表结构,在FAST REPORT中如何只打印当前记录? 最好能给个例子!
Y YNTW Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-07 #2 方法1、增加Query1的SQL语句的条件,使得查询后生成的记录集中只有一条记录,那你打印的就是当前记录了:) 方法2、新建两个Query3和Query4,Query3.SQL=Query1.SQL,Query4.SQL=Query2.SQL,再建两个DataSource, 使它们的连接方式类似于Query1和Query2的主细方式,然后照方法1生成记录集,改变frReport中相应Memo的 Memo.Text值,再显示报表 比较:方法1简单,只是原来查询到的数据集在显示完报表之后需要重新查询 方法2需要增加控件和代码,但不会影响到原来的查询显示
方法1、增加Query1的SQL语句的条件,使得查询后生成的记录集中只有一条记录,那你打印的就是当前记录了:) 方法2、新建两个Query3和Query4,Query3.SQL=Query1.SQL,Query4.SQL=Query2.SQL,再建两个DataSource, 使它们的连接方式类似于Query1和Query2的主细方式,然后照方法1生成记录集,改变frReport中相应Memo的 Memo.Text值,再显示报表 比较:方法1简单,只是原来查询到的数据集在显示完报表之后需要重新查询 方法2需要增加控件和代码,但不会影响到原来的查询显示
Y yangjj Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-07 #4 to YNTW:对了,我用的是ADO,ACCESS数据库!
W whf Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-07 #5 主表: frDBDataSet1.Rangebegin := rbCurrent; frDBDataSet1.RangeEnd := rbCurrent;
W whf Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-08 #7 假设主表为tabl1,设置: frReport1.DataSet := frDBDataSet1; frDBDataSet1.DataSet := table1; frDBDataSet1.Rangebegin := rbCurrent; frDBDataSet1.RangeEnd := rbCurrent;
假设主表为tabl1,设置: frReport1.DataSet := frDBDataSet1; frDBDataSet1.DataSet := table1; frDBDataSet1.Rangebegin := rbCurrent; frDBDataSet1.RangeEnd := rbCurrent;
Y yangjj Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-08 #8 to WHF:我试了一下,这样是可以的,再问一个简单的问题,回答完了马上给分! 木匠模拟显示用的是FrReport1.showreport,那么直接打印用的是什么命令? 先谢谢你了!
W whf Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-08 #9 抄来的 frReport1.PrepareReport; frReport1.PrintPreparedReport('', 1, True, frAll); or frReport1.PrintPreparedReportDlg;
抄来的 frReport1.PrepareReport; frReport1.PrintPreparedReport('', 1, True, frAll); or frReport1.PrintPreparedReportDlg;
Y yangjj Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-08 #11 to WHF:不行呀,出错了!好象是FAST REPROT的问题!
Y yangjj Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-08 #13 to WHF: 提示“列表索引越界(0)”,怎么回事?
Y yangjj Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-08 #16 这次对了,原来是 frReport1.PrepareReport; frReport1.PrintPreparedReport('', 1, True, frAll); 两个一起用的!谢谢了