TfrxReportTitle Band; 
TfrxMemoView Memo; 
TfrxDataset frxDB1; 

Memo=TfrxMemoView.Create(Page1); 
Memo.SetBounds(200,200,100,20); 
Memo.DataSet = frxDB1; 
Memo.DataField ="TaxesNote"; 
Memo.text="TaxesNote"; 
} Memo.SetBounds(200,200,100,20); 这里的4个参数个是什么意义;是像素还是距离 Memo.DataSet = frxDB1; 
Memo.DataField ="TaxesNote"; 如何在 Memo.Text里写 显示 [frxDB1."TaxesNote"] SQL的数据

解决方案 »

  1.   


    var
      t:TfrxMemoView;
    begin
      t:=TfrxMemoView.create(frxreport1.findobject('page1'));
      t.left:=20;
      t.top:=20;
      t.width:=20;
      t.height:=20;
      t.memo.text:=adoquery1.fieldbyname('TaxesNote').asstring;
      t.name:='memo1';
    end;
    上述是我在delphi中创建的,即如果有一个frxreport1,其中有page1.left,top,width,height指的是确认该memo的位置与大小.如果你这个memo不需要动态创建的话,为什么不直接放到frxreport中,直接设置它的参数呢?
      t:=TfrxMemoViwe(frxreport1.findobject('memo1'));
      if t<>nil then
        t.memo.text:='填写你所要的';我猜测你的Memo.SetBounds(200,200,100,20); 这里的4个参数个是什么意义;是像素还是距离 ,与上述的(l,t,w,h)一样
      

  2.   


    Memo.SetBounds(200,200,100,20);显示在坐标(200,200)处 ,后面的100,20为控件的size  也就是宽100 高20如何在 Memo.Text里写 显示 [frxDB1."TaxesNote"] SQL的数据  这个是静态控件的  FR中我还没这么试过