델파이 5에서 퀵리포트 컴포넌트의 팝업 메뉴에서 Preview하였을 때 DBDEMOS(데모DB)에서는 잘 되지만 리모트 DB(오라클7.3)을 CONNECT하여서는 않되는 이유를 모르겠습니다.
자체 DB와 리모트 DB(오라클)의 QuickReport 정의에 차이가 있나요?
아래 참조
Unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Db, DBTables, QuickRpt, Qrctrls, ExtCtrls;
type
TForm1 = class(TForm)
Table1: TTable;
QuickRep1: TQuickRep;
DetailBand1: TQRBand;
PageHeaderBand1: TQRBand;
ColumnHeaderBand1: TQRBand;
SummaryBand1: TQRBand;
Database1: TDatabase;
QRDBText1: TQRDBText;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
end.
혹시 테이블을 오픈을 하지 않어서 그런거 아닐까요
실행을 시키지 마시고 레포트에 연결된 테이블 또는 쿼리를 오픈하고
레포트 마우스 오른쪽을 클릭하여 미리보기를 하여보세요...
*^_^*
김창규 wrote:
>
> 델파이 5에서 퀵리포트 컴포넌트의 팝업 메뉴에서 Preview하였을 때 DBDEMOS(데모DB)에서는 잘 되지만 리모트 DB(오라클7.3)을 CONNECT하여서는 않되는 이유를 모르겠습니다.
>
> 자체 DB와 리모트 DB(오라클)의 QuickReport 정의에 차이가 있나요?
>
> 아래 참조
>
> Unit Unit1;
>
> interface
>
> uses
> Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
> Db, DBTables, QuickRpt, Qrctrls, ExtCtrls;
>
> type
> TForm1 = class(TForm)
> Table1: TTable;
> QuickRep1: TQuickRep;
> DetailBand1: TQRBand;
> PageHeaderBand1: TQRBand;
> ColumnHeaderBand1: TQRBand;
> SummaryBand1: TQRBand;
> Database1: TDatabase;
> QRDBText1: TQRDBText;
> private
> { Private declarations }
> public
> { Public declarations }
> end;
>
> var
> Form1: TForm1;
>
> implementation
>
> {$R *.DFM}
>
> end.