home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 25: Programming / pc_actual_25.iso / Delphi / Duck Report / _SETUP.1 / CSession.pas < prev    next >
Encoding:
Pascal/Delphi Source File  |  1998-08-13  |  861 b   |  46 lines

  1. unit CSession;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  7.   DBTables, DREng, StdCtrls;
  8.  
  9. type
  10.   TFormChangeSession = class(TForm)
  11.     Session: TSession;
  12.     DuckReport: TDuckReport;
  13.     Database: TDatabase;
  14.     Memo1: TMemo;
  15.     Label1: TLabel;
  16.     EOldDB: TEdit;
  17.     Label2: TLabel;
  18.     ENewDB: TEdit;
  19.     BPreview: TButton;
  20.     procedure BPreviewClick(Sender: TObject);
  21.   private
  22.     { Private declarations }
  23.   public
  24.     { Public declarations }
  25.   end;
  26.  
  27. var
  28.   FormChangeSession: TFormChangeSession;
  29.  
  30. implementation
  31.  
  32. {$R *.DFM}
  33.  
  34.  
  35. procedure TFormChangeSession.BPreviewClick(Sender: TObject);
  36. begin
  37.     Session.Active            := TRUE;
  38.   Database.AliasName    := ENewDB.Text;
  39.   Database.Connected    := TRUE;
  40.   DuckReport.OpenFile;
  41.     DuckReport.OpenDB;
  42.     DuckReport.Preview;
  43. end;
  44.  
  45. end.
  46.