quickreport最小化后 如何还原?(50分)

  • 主题发起人 主题发起人 baby2321
  • 开始时间 开始时间
B

baby2321

Unregistered / Unconfirmed
GUEST, unregistred user!
程序里 quickreport.preview是OK的
最小化后 如何通过代码实现 还原 该窗口?
谢谢各位
 
沒有指定dataset
 
多谢qis2000的回复
我做了个实验 即将Object Treeview上右键点击QuickRep1选择preview显示正常情况下的 Quickrep1.dataset清除 再右键点击QuickRep1选择preview 只显示一行数据
我将ADO连接设为FALSE 那么确实没有数据显示 可是PREVIEW里的 显示的是那张“白纸”
我用代码设置了对应的DATASET 可仍然是看不到数据 就连PREVIEW里的 应该显示的是那张“白纸”都看不到
 
dataset设为false的话,是看不到白纸,正常
 
try
//我加了以下三行
adotable1.Active:=true;
QuickRep1.DataSet:=adotable1;
QuickRep1.DataSet.Active:=true;
preview.ShowModal;

finally
....
执行后 还是看不到白纸
是不是ADO的connectionstring和 tablename 也要在这里声明?
或者是不是要在QuickRep1NeedData(Sender: TObject;
var MoreData: Boolean);事件中做一些处理?
感谢
 
没有这么复杂吧,adotale1没有指定tablename怎么可以active呢,还有,最好不要用preview作变量名
 
adotable1.TableName:='表A';
adotable1.Active:=true;
QuickRep1.DataSet:=adotable1;
QuickRep1.DataSet.Active:=true;

结果还是一样 没有改变
 

Similar threads

回复
0
查看
804
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部