unit Ucp;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Grids, DBGrids, StdCtrls,db, ExtCtrls;

type
  TFcp = class(TForm)
    btok: TButton;
    btannuler: TButton;
    btsupprimer: TButton;
    DBGrid1: TDBGrid;
    procedure btokClick(Sender: TObject);
    procedure btannulerClick(Sender: TObject);
    procedure btsupprimerClick(Sender: TObject);
    procedure DBGrid1TitleClick(Column: TColumn);
  private
    { Déclarations privées }
  public
    { Déclarations publiques }
  end;

var
  Fcp: TFcp;

implementation

{$R *.dfm}
uses udata;
procedure TFcp.btokClick(Sender: TObject);
begin
if (data.Tcpville.State=dsinsert) or (data.Tcpville.State=dsedit)
then data.Tcpville.Post;
close;
end;

procedure TFcp.btannulerClick(Sender: TObject);
begin
data.Tcpville.Cancel;
end;

procedure TFcp.btsupprimerClick(Sender: TObject);

begin
try
data.Tcpville.Delete;
except

showmessage('Suppression impossible');
end;
end;

procedure TFcp.DBGrid1TitleClick(Column: TColumn);
begin
  if column.Index = 0
     then data.Tcpville.IndexName:='icp_num';
  if column.Index = 1
     then data.Tcpville.IndexName:='icp_loc';
end;

end.
