FastReport中如何把ADOQuery中的字段数据和Memo联系起来啊?
就是如何在FastReport的Memo中显示ADOQuery的相应字段数据?
多谢

解决方案 »

  1.   

    先将fr的数据集控件和adoquery相连,在窗体中双击frreport控件,报表设计器中会列出可用的数据源,如果adoquery的active为true,就可以直接将字段拉进报表中,你可以让它自动生成数据band,也可以自己创建数据band,把这些memo放在band中,这样memo就和adoquery的字段联系起来了.如果adoquery的active为false,你可以在memo中写[adoquery1."字段名"].
    希望能有所帮助.
      

  2.   

    非常感谢您的帮助,你说的是design-time时期赋字段所有值 我想动态给Memo1赋该字段所有值,请问怎么实现啊?我用下面的方法不行的~~你可以让它自动生成数据band,也可以自己创建数据band,把这些memo放在band中,这样memo就和adoquery的字段联系起来了???????????????不是很明白的
    能用例子说明吗?多谢~~~TfrMemoView *frMemo1=(TfrMemoView*)frReport1->FindObject("Memo1");
    if(frMemo1)
         frMemo1->Memo=[ADOQuery1."MyField"];     frReport1->PrepareReport();
         frReport1->ShowReport();