FastReport4.0中如何关联程序中的
数据库组件,如ADOQuery中的数据到报表中?
或是应如何做才能把动态数据关联到报表中?
或是应如何做才能把动态数据关联到报表中?
在程序主界面中拖入一个ADOTable然后设置其ConnectString的属性与指定数据库相连
再在ADOTable的TableName属性中选择你要关联的表
然后再往主界面中拖入一个frxDBDataset,将它的DateSet属性指定为ADOTable
然后进去FastReport界面中 在菜单栏中选[Report-> Data]就会出现让你选择 DateSet的对话框
选择打勾,然后在右边的Data中就可以看见表的列了
再将列名拖动就可以
再在ADOTable的TableName属性中选择你要关联的表
然后再往主界面中拖入一个frxDBDataset,将它的DateSet属性指定为ADOTable
然后进去FastReport界面中 在菜单栏中选[Report-> Data]就会出现让你选择 DateSet的对话框
选择打勾,然后在右边的Data中就可以看见表的列了
再将列名拖动就可以
打開"主项
数据(MasterData)" 的SELECT DATASET窗口選擇數據集的選項.
PS:
cannot use the same dataset for report.dataset and Band.DataSet
不要设置frxReport1的dataset属性。在设计数据报表时先引入数据源:打开报表设计器==〉选择菜单[表表]==> [数据...]==>选取报表数据库,就可以。
不要设置frxReport1的dataset属性。在设计数据报表时先引入数据源:打开报表设计器==〉选择菜单[表表]==> [数据...]==>选取报表数据库,就可以。
转载于:https://blog.51cto.com/vfastt/460229