Form1上有Button1和一大堆的memo1....memo30和edit1...edit18和combobox1...combobox6;如何完成点击Button1后预览memo1....memo30和edit1...edit18和combobox1...combobox6中的内容;预览窗口调用FastReport设计器的那个预览窗口(untitle.frf,上面有N个memo);
用quickrep做的已经OK,可是不好用,想换成FastReport的,又不懂怎么做,多谢各位!!

解决方案 »

  1.   

    保存到表里呀,表就到FastReport
      

  2.   

    您的意思是先把数据存到数据库里,再用QUERY搜索出来,用frDBData 引到frReport1上面去是吗?
      

  3.   

    不用数据库也可以,在fr的报表的数据字典里放上等量的变量,value1……valueN,在buttonclick事件里写:
    with frreport1 do
    if preparereport then showpreparereport;
    在frReport1的onGetvalue事件里写:
    if parname='value1' then parvalue:=memo1.text;
    ……
                                       edit1.text;
    if parname='valueN' then parvalue:=comboboxN.text;
      

  4.   


    没有采用数据库,采用下面的方法:
    在button的事件里:
    frReort1.findObject('memo1').memo.text := XXXXXXX  可是把frDBDataset1去掉之后,程序运行打印预览时,整个页面空白,该如何解决?能不能不用frDBDataset而只用reReport就能打印Form上的内容?
    谢谢!!!!