我有一个form1 上面有一个dbgrid控件,在form1 上有个打印按钮。我在form1 加了个frxreport, 报表设计完成,点打印按钮,可以调出报表,请问怎么把在bdgrid上选中行,的字段显示在frxreport的表格里,谢谢~

解决方案 »

  1.   

    需要在fastreport中设计报表,设计好后,把报表模板保存,打印时调出。
    你可查看一下fast的示例程序。
      

  2.   

    3个控件:frxReport+frxDBDataset+Adoquery
    Adoquery设置好数据源,frxDBDataset的dataset设置Adoquery双击frxReport
    菜单->view->toolbars->data tree选中
    菜单->report->data,选中frxDBDataset报表中就看到字段了,要用那个就用鼠标拖到报表里面来
      

  3.   

    用循环检查dbgrid中的记录,把你选中的记录放到adoquery里面,直接打印就可以了。