@@@我建立好报表了,如何把它应用在程序上啊?
frxReport1.ShowReport;
但系统提示:
[Error] p_order_h.pas(277): Unknown directive: 'frxReport1'
@@在报表设计器上,我想在报表主标题BAND上写上:我的报表
但是我找来找去都找不到TEXT控件

解决方案 »

  1.   

    不是text,而是memo你的数据集首先要查询出数据!
      

  2.   

    出错是不是因为没有在uses中加入frxreport单元啊?不过如果在窗体中加入了Tfrxreport组件的话,应该是自动增加frxreport单元的,你再找找原因。
    text object就是文本框,直接放在主标题BAND~~~~
      

  3.   

    第一个问题,我找到文本对象的插入方法了.多谢
    第二个问题,还是没有解决
    什么是FRXREPORT单元,我在USES中加入,系统提示不认识
      

  4.   

    unit p_order_h;interfaceuses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls, Buttons, Grids, DBGrids, DBCtrls, ExtCtrls,p_front,p_datam,
      DB, ADODB,ComCtrls, QRCtrls, QuickRpt, frxClass, frxDBSet;type
      Tfrm_order_h = class(TForm)
        Panel1: TPanel;
        Panel2: TPanel;
        Label1: TLabel;
        Label2: TLabel;
        DBText1: TDBText;
        Label4: TLabel;
        ADOQuery2: TADOQuery;
        ADOTable3menuid: TWideStringField;
        ADOTable4: TADOTable;
        DataSource4: TDataSource;
        GroupBox1: TGroupBox;
        Button1: TButton;
        frxReport1: TfrxReport;
        procedure Button1Click(Sender: TObject);双击MAINREPORT建立成报表并可以浏览了,但在
    BUTTON1CLICK事件中,
    写上frxReport1.ShowReport;
    就提示出错了
    [Error] p_order_h.pas(277): Unknown directive: 'frxReport1' 这是为什么呢?有人能帮才我吗?我只想一按按钮就可以打印出来
      

  5.   

    T0  wht3000(流星雨) 
    你讲的FRXREPORT,我手工加上去,编绎就出错了,提示找不到它
    我在窗口加上了FRXREPORT控件了为什么,它不会自动加上的,我用的3.05版,是不是不要的?
      

  6.   

    我快建了另外一个工程试了一下,没有FRXREPORT都可以的,是不是版本不用的意思,并且我对过它所引用的USES单元,我都有了,就是不行,认不出FRXREPORT1,是示是
      

  7.   

    接上:是不是我以前是用QR报表控件的原因呢?刚刚用FASTREPOR就遇到这样的问题,真是很伤心
      

  8.   

    一定要在类库搜索路径中加入你所安装的fastreport的Source的路径
    设置如下:
    Tools --> Environment Options -->选择 Library 页单击 Library path 编辑框后的按钮,弹出 Directories 窗口,选择你所安装的fastreport 的Source的路径 ,单击Add,全部单击OK退出,重新RUN即可。