冰
冰冷的雨
Unregistered / Unconfirmed
GUEST, unregistred user!
我的DELPHI程序中有两个ADOQery:adqMaster和adqDetail,两个DataSource:dsMaster
和dsDetail。adqDetail通过动态SQL参数获取adqMaster当前记录对应的数据集,形成
主从表结构,并分别提供给dsMaster和dsDetail。这部分工作无误。
现在我要把从表中的内容打印出来。
在Form1中增加一个ADOQuery控件adqReport,设置其DataSource为dsDetail,
SQL为'SELECT iCode as 编号,cText as 内容...FROM ...',即获取部分字段并指定
字段别名。该控件也能正常工作。
再加入一个frxDBDataSet1,指定其dataSet为adqReport,加入一个frxReport1,指定其
DataSet属性为frxDBDataSet1,双击frxReport1,从菜单Report-->Data中选取
frxDBDataSet1,在Page1中插入一个MasterData1,并把frxDBDataSet1中的编码、内容等
字段拖入MasterData1,保存后退出报表设计器。
运行之,预览是一片空白。检查数据源adqReport,里面的数据集正常。
什么地方不对呢?恳请DX们指点迷津。
和dsDetail。adqDetail通过动态SQL参数获取adqMaster当前记录对应的数据集,形成
主从表结构,并分别提供给dsMaster和dsDetail。这部分工作无误。
现在我要把从表中的内容打印出来。
在Form1中增加一个ADOQuery控件adqReport,设置其DataSource为dsDetail,
SQL为'SELECT iCode as 编号,cText as 内容...FROM ...',即获取部分字段并指定
字段别名。该控件也能正常工作。
再加入一个frxDBDataSet1,指定其dataSet为adqReport,加入一个frxReport1,指定其
DataSet属性为frxDBDataSet1,双击frxReport1,从菜单Report-->Data中选取
frxDBDataSet1,在Page1中插入一个MasterData1,并把frxDBDataSet1中的编码、内容等
字段拖入MasterData1,保存后退出报表设计器。
运行之,预览是一片空白。检查数据源adqReport,里面的数据集正常。
什么地方不对呢?恳请DX们指点迷津。