You are on page 1of 2

Aula de Delphi

unit UAgenda; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, Buttons, Mask, DBCtrls, DB, ADODB; type TForm1 = class(TForm) StaticText1: TStaticText; Panel1: TPanel; Bevel1: TBevel; conexao: TADOConnection; TabAgenda: TADOTable; DSagenda: TDataSource; TabAgendacod: TAutoIncField; TabAgendaNome: TWideStringField; TabAgendaEndereco: TWideStringField; TabAgendatelefone: TWideStringField; Label1: TLabel; DBEdit1: TDBEdit; Label2: TLabel; procedure DBEdit2KeyPress(Sender: TObject; var Key: Char); procedure DBEdit2Exit(Sender: TObject); private { Private declarations } Procedure HabilitarBotoes; procedure desabilitarBotoes; public { Public declarations } end; var Form1: TForm1; implementation DBEdit2: TDBEdit; Label3: TLabel; DBEdit3: TDBEdit; Label4: TLabel; DBEdit4: TDBEdit; btIncluir: TBitBtn; btExcluir: TBitBtn; btSair: TBitBtn; DBNavigator1: TDBNavigator; procedure btIncluirClick(Sender: TObject); procedure btExcluirClick(Sender: TObject); procedure FormShow(Sender: TObject); procedure btSairClick(Sender: TObject); {$R *.dfm}

procedure TForm1.HabilitarBotoes; begin btIncluir.Enabled:= True; btExcluir.Enabled:= true; end; procedure TForm1.desabilitarBotoes; begin btIncluir.Enabled:= false; btExcluir.Enabled:= false; end; procedure TForm1.btIncluirClick(Sender: TObject); begin if (DBEdit2.Text<>'')and(DBEdit3.text<>'')a nd(DBEdit4.Text<>'')then begin ShowMessage('Est tudo ok. Vou incluir'); TabAgenda.Insert; TabAgenda.Append; desabilitarBotoes; end else ShowMessage('Falta Informao'); end; procedure TForm1.btExcluirClick(Sender: TObject); begin ShowMessage('Vou efetuar a excluso'); TabAgenda.delete; desabilitarBotoes; end; procedure TForm1.FormShow(Sender: TObject); begin TabAgenda.Open; TabAgenda.Append; end; procedure TForm1.btSairClick(Sender: TObject); begin close; end;

procedure TForm1.DBEdit2KeyPress(Sender: TObject; var Key: Char); begin if not (key in ['a'..'z','A'..'Z',#8,' ']) then key := #0; end; procedure TForm1.DBEdit2Exit(Sender: TObject); begin HabilitarBotoes; end; end.

You might also like