FastReport打印SQLite数据库在一页上,并隔行斑马线显示

测试案例下载https://files.cnblogs.com/files/tulater/FastReport_Sqlite_Delphi10.3.rar


 1假设 数据库 都已 连接好

 

2放置frxReport1和frxDBDataset1,并将frxDBDataset1的DataSource设置为DataSource1

  

3双击frxReport1

 

 

双击 【主数据:MasterData1】

 

注意不要将Page1的DataSet也设置为 frxDBDataset1

 3添加字段

  

4打印预览

  

5打印 报表

  

06]并隔行斑马线显示

1/4]拖一个 文本对象Memo到 主数据栏

2/4]将Memo3设置 为 置于底层

3/4]Memo3的高底设置,数据字段,(主数据栏+0.1) 的三者 高度一致

4/4]将Memo3的

Color设置为cl3DLight    //可以自定义

Condition设置为 (<Line#> mod 2) = 0

 最终效果

总说我字少!总说我字少!总说我字少!总说我字少!总说我字少!总说我字少!总说我字少!总说我字少!总说我字少!总说我字少!总说我字少!总说我字少!总说我字少!总说我字少!总说我字少!总说我字少!总说我字少!总说我