我不是zswang,所以不答!
:-)

解决方案 »

  1.   

    另見
    http://www.csdn.net/expert/topic/496/496391.shtm
      

  2.   

    to z_x_b(长弓落日金沙丘) 
    可以答啊!以前zswang(伴水)常回答我的問題.
      

  3.   


    你的问题还没解决阿'select * from tab_chkduty  where sta_id='''+personalform.vstaid+''' ';这个句话过了么‘說我沒有实例化. 沒一個窗口我都实例化了的,可能問題出在繼承上了.‘不会吧
    personalform>>create了么,是不是free掉了呀
      

  4.   

    //同意楼上if not Assigned(personalform.vstaid) then begin
      ShowMessage('personalform.vstaid没有分配资源');
      Exit;
    end;
      

  5.   

    我的問題解決了!我換了一個角度,在報表里定義變量,在personalform窗體中把值賦給報表里定義變量的變量.
    我以前是在在personalform窗體中定義變量的.
    不過這個奇怪的現象你們可以思考一下,也許是報表的一個bug.personalform窗體中變量值傳不到報表personalrep中去,但反過來可以.