比如,我在edit中输个‘天啊’,怎么在报表中指定位置也显示‘天啊’谢谢指教

解决方案 »

  1.   

    在报表控件的GetValue事件中写
    如我将传一个Edit1.Text中的值进入void __fastcall TFrmReportXBU::frReport1GetValue(const AnsiString ParName,
          Variant &ParValue)
    {
      if (ParName == "MyEditValue")
        ParValue = Edit1.Text
      if (ParName == "MyValue")
        ParValue = '这是通过变量传过来的值';
    }在设计报表时,只要有一个数据控件:TfrMemoView 的Memo属性设为:[MyEditValue]
    或:[MyValue]即可。