J jqjiang Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-11 #1 我已经建了一张报表,假设里面已经有一个矩形对象memo12,原值是“科目”,我想在主程序(不是报表里面的)中改变它,比如改成“数学”,请问如何实现?谢谢!
L lixinwyh Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-12 #2 frReport1GetValue(const AnsiString ParName, Variant &ParValue) { if(ParName=="Caption") ParValue="test1"; }
frReport1GetValue(const AnsiString ParName, Variant &ParValue) { if(ParName=="Caption") ParValue="test1"; }
天 天与地 Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-12 #3 http://jjb.swaysoft.com/DocContent.asp?id=10
娃 娃娃 Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-12 #4 FindObject('Memo12').text :='数字'
L lhc4000 Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-12 #5 var t: TfrMemoView; begin t := TfrMemoView(frReport1.FindObject('Memo12')); if t <> nil then t.Memo.Text := '数学'; end;
var t: TfrMemoView; begin t := TfrMemoView(frReport1.FindObject('Memo12')); if t <> nil then t.Memo.Text := '数学'; end;
C china_bill Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-12 #6 var t: TfrMemoView; begin t := TfrMemoView(frReport1.FindObject('Memo12')); if t <> nil then t.Memo.Text := '数学'; end; 同意lhc4000
var t: TfrMemoView; begin t := TfrMemoView(frReport1.FindObject('Memo12')); if t <> nil then t.Memo.Text := '数学'; end; 同意lhc4000
J jqjiang Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-12 #7 非常感谢大家 我用了这个也可以 frReport1.FindObject('Memo11').memo.Text := '数学'; 这样子使用不会出现什么问题吧?
L lhc4000 Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-13 #9 如果你能百分百确定你的frReport1中确实有一个Memo11的话,用这个也可以: frReport1.FindObject('Memo11').memo.Text := '数学'; 否则会出错的。