我设了个DataModule1里面放了两个组件SQLConnection1、SimpleDataSet1。SQLConnection1连上了数据库,SimpleDataSet1
的Connection属性是SQLConnection1。
下面是我的sql查询语句
var
sql:string;
begin
sql := 'select a,b,c from aaa where ....';
DataModule1.SimpleDataSet1.active := false;
DataModule1.SimpleDataSet1.dataset.CommandText := sql;
DataModule1.SimpleDataSet1.active := true;
DataModule1.SimpleDataSet1我改名为dm.sdt
现在我用fastreport想把查询结果打印出来。在form1面板上放了个frxReport1和frxDBDataset1组件frxReport1的dataset设为
frxDBDataset1,frxDBDataset1的dataset设为dm.sdt(DataModule1.SimpleDataSet1数据源),双击frxReport1进入报表编辑器。在data里加入frxDBDataset1在右边的frxDBDataset1没有具体的字段。怎么才能把他弄出来呢?请高手指点。
的Connection属性是SQLConnection1。
下面是我的sql查询语句
var
sql:string;
begin
sql := 'select a,b,c from aaa where ....';
DataModule1.SimpleDataSet1.active := false;
DataModule1.SimpleDataSet1.dataset.CommandText := sql;
DataModule1.SimpleDataSet1.active := true;
DataModule1.SimpleDataSet1我改名为dm.sdt
现在我用fastreport想把查询结果打印出来。在form1面板上放了个frxReport1和frxDBDataset1组件frxReport1的dataset设为
frxDBDataset1,frxDBDataset1的dataset设为dm.sdt(DataModule1.SimpleDataSet1数据源),双击frxReport1进入报表编辑器。在data里加入frxDBDataset1在右边的frxDBDataset1没有具体的字段。怎么才能把他弄出来呢?请高手指点。
2.檢查設定ado的active屬性為true(即是否有連接到表);
但是我还是看不到frxDBDataset1的具体字段。
qry_kjmain.SQL.Clear;
qry_kjmain.SQL.Add(as_sql_main) ;//
qry_kjmain.Open;
frxReport_mb.DataSets.Add(frxDBDataset_kjmain);
frxReport_mb.DesignReport();楼主给你 研究一下,这个我是通过的