如果我用QRLabel
把选择语句放在报表(Form2)的FormCreate里面
他的查询条件是在另一个查询页面(Form1)上(他们已经连接好了是没有问题的)
但是我在Form2的FormCreate里输入:
var Form1:TForm;
    Tabsheet1:TTabsheet;
begin
   if Form1.Tabsheeet1.RadioButton1.ItemIntex=0
then QRLabel1.caption:='男';
end;
结果确实明显出错!!!!!!!!!!!

解决方案 »

  1.   

    如果我用QRLabel
    把选择语句放在报表(Form2)的FormCreate里面
    他的查询条件是在另一个查询页面(Form1)上(他们已经连接好了是没有问题的)
    但是我在Form2的FormCreate里输入:
    var Form1:TForm;
        Tabsheet1:TTabsheet;
    begin
       if Form1.Tabsheeet1.RadioButton1.ItemIntex=0
    then QRLabel1.caption:='男';
    end;
    结果确实明显出错!!!!!!!!!!!
      

  2.   

    应该在 QRLabel1 的 onprint 的事件中写
      

  3.   

    notopx(山顶瀑布)
    但是现在问题在于语句错误呀
    而且写在Onprint事件中的话那我预览的时候不是看不见拉?
      

  4.   

    试过什么?试过放在Onshow里面?
    我现在面临严重语法错误哦
    !!!!!!
    这个语法怎么改???????????