Clients.pas
上传用户:fuxingtt
上传日期:2022-04-05
资源大小:49k
文件大小:2k
源码类别:

行业应用

开发平台:

Delphi

  1. unit Clients;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, ExtCtrls, DBCtrls, StdCtrls, Mask, Grids, DBGrids, DB, ADODB;
  6. type
  7.   TInfos = class(TForm)
  8.     DBGrid1: TDBGrid;
  9.     Nom: TDBEdit;
  10.     Prenom: TDBEdit;
  11.     LabNom: TLabel;
  12.     LabPrenom: TLabel;
  13.     LabFixe: TLabel;
  14.     LabPortable: TLabel;
  15.     NumFixe: TDBEdit;
  16.     NumPortable: TDBEdit;
  17.     LabAdresse: TLabel;
  18.     LabEmail: TLabel;
  19.     DBNavigator1: TDBNavigator;
  20.     LabNaissance: TLabel;
  21.     LabNumero: TLabel;
  22.     Naissance: TDBEdit;
  23.     Email: TDBEdit;
  24.     Client: TDBEdit;
  25.     ADOConnection1: TADOConnection;
  26.     ADOTable1: TADOTable;
  27.     DataSource1: TDataSource;
  28.     Adresse: TDBMemo;
  29.     procedure FormCreate(Sender: TObject);
  30.     procedure FormClose(Sender: TObject; var Action: TCloseAction);
  31.   private
  32.     { D閏larations priv閑s }
  33.   public
  34.     { D閏larations publiques }
  35.   end;
  36. var
  37.   Infos: TInfos;
  38. implementation
  39. uses main;
  40. {$R *.dfm}
  41. procedure TInfos.FormCreate(Sender: TObject);
  42. var BDPath, BDNew : String;
  43. begin
  44. // On d閒init le r閜ertoire courant
  45.  BDPath := GetCurrentDir+'Chronos.mdb';
  46. // Param鑤res de la base de donn閑s
  47.  BDNew := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
  48.           'Data Source=' + BDPath + ';' +
  49.           'User ID=Admin;' +
  50.           'Mode=Share Deny None;Extended Properties="";' +
  51.           'Jet OLEDB:Engine Type=5;';  // 5 = Access 2000
  52. // On d閏lare les param鑤res de notre BDD
  53.  ADOConnection1.ConnectionString := BDNew;
  54. // On active son affichage
  55.  ADOTable1.Active := True;
  56. end;
  57. procedure TInfos.FormClose(Sender: TObject; var Action: TCloseAction);
  58. begin
  59. // On ferme et on ouvre la table pour la rafra頲hir dans la fiche principale
  60.  f_Main.ADOTable1.Close;
  61.  f_Main.ADOTable1.Open;
  62. end;
  63. end.