home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 August
/
VPR9708A.ISO
/
D3TRIAL
/
INSTALL
/
DATA.Z
/
EDCUST.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1997-05-13
|
2KB
|
71 lines
unit Edcust;
interface
uses
SysUtils, Windows, Messages, Classes, Graphics, Controls,
Forms, Dialogs, DBTables, DB, StdCtrls, ExtCtrls, Mask, DBCtrls, Buttons;
type
TEdCustForm = class(TForm)
Panel2: TPanel;
Label1: TLabel;
DBEdCustNo: TDBEdit;
DBEdName: TDBEdit;
DBEdit3: TDBEdit;
DBEdit4: TDBEdit;
DBEdit5: TDBEdit;
DBEdit6: TDBEdit;
DBEdit7: TDBEdit;
DBEdit8: TDBEdit;
DBEdit9: TDBEdit;
DBEdit11: TDBEdit;
DBEdit12: TDBEdit;
DBEdInv: TDBEdit;
DBEdit14: TDBEdit;
Label14: TLabel;
Panel: TPanel;
DBNavigator: TDBNavigator;
PrintBtn: TSpeedButton;
Bevel1: TBevel;
Bevel2: TBevel;
Label10: TLabel;
Panel1: TPanel;
CancelButton: TButton;
OKButton: TButton;
procedure PrintBtnClick(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
public
procedure Edit(CustNo: Double);
end;
var
EdCustForm: TEdCustForm;
implementation
{$R *.DFM}
uses DataMod;
procedure TEdCustForm.Edit(CustNo: Double);
begin
MastData.Cust.Open;
MastData.Cust.Locate('CustNo', CustNo, []);
ShowModal;
end;
procedure TEdCustForm.PrintBtnClick(Sender: TObject);
begin
if MessageDlg(' Print this form?', mtConfirmation, [mbYes,mbNo], 0) = mrYes then
Print;
end;
procedure TEdCustForm.FormCloseQuery(Sender: TObject;
var CanClose: Boolean);
begin
CanClose := MastData.DataSetApplyUpdates(MastData.Cust, ModalResult = mrOK);
end;
end.