首先,请原谅我以下提问中的不当之处。我要实现的功能是让quickrep控件的Qrdbtext组件的enabled属性随着所对应的表的相应字段值的改变而改变。举例来说,当biao1的cishu字段值为0时,Qrdbtext组件的enabled属性为false;当biao1的cishu字段值为1时,Qrdbtext组件的enabled属性为true。我写出来的都只能让个别的记录实现这个功能。
不知我的提问说清楚了没有,请各位给出解答时详尽一些,我是新手。提前表示感谢!

解决方案 »

  1.   

    晕,这么多人没有人用过quickrep?
      

  2.   

    在预览前加个判断啊    不过只能判断一次的哦
     if  adoquery1.fieldbyname('chishu').asinteger=0  then 
        Qrdbtext.enabled:=false 
      else
         Qrdbtext.enabled:=true;
    quickrep1.Preview;
      

  3.   

    我想你是想当值为0时不显示吧。
    如果这样的话可以这样写。
    在qrdbtext的ONPrint事件写  if Value = '0' then
        Value := ''