Você está na página 1de 3

CRIANDO TELA DE CADASTRO DE CLIENTES NO DELPHI

Siga os passos abaixo:

 Criar a pasta Exercicios Delphi; Criar subpasta Cliente;


 Executar o WampServer;
 Criar o banco de dados Cliente;
 Importar o arquivo Cliente.sql

1) ABRIR O DELPHI: Ao abrir o Delphi é criado um novo projeto e um formulário

2) ALTERANDO AS PROPRIEDADES(CARACTERÍSTICAS) DO FORMULÁRIO:

Caption: Cadastro dos Clientes


Name: FCliente

3) SALVANDO O FORMULÁRIO: Na barra de Menu, clique em File Save as : Abra a pasta Cliente e coloque o
nome do arquivo como Cliente e clique em Salvar.

4) SALVANDO O PROJETO PELA 1ª VEZ: Na barra de menu, clique em File  Save project as : Abra a pasta
Cliente e coloque o nome do arquivo como PCliente e clique em Salvar

5) COMPONENTE PARA CONECTAR O BANCO DE DADOS NO DELPHI:

a) Na aba ZEOS ACCESS, duplo clique no componente ZCONNECTION


b) Selecione ZCONNECTION e arrume as propriedades (7) como mostra abaixo:

Database: Digite o nome do banco de dados: cliente


HostName: Digite localhost
Name: Digite conexao
Port: Digite a porta de conexão: 3306
Protocol: Selecione a versão do mysql: mysql-5
User: Digite o usuário: root
Connected: Sempre deixar True (ultima propriedade a ser alterada)

6) COMPONENTE PARA ACESSAR AS TABELAS DO BANCO DE DADOS NO DELPHI

a) Na aba ZEOS ACCESS, duplo clique no componente ZTABLE


b) Selecione ZTABLE e altere as propriedades (4) como mostra abaixo:

Connection: selecione Conexao


TableName: selecione Cliente
Name: digite Tbl_Cliente
Active: selecione True

7) COMPONENTES PARA VISUALIZAR OS DADOS NO DO DELPHI

a) Na aba DataAccess, duplo clique no componente DATASOURCE


b) Selecione o DATASOURCE e arrume as propriedades (2) como mostra abaixo:

DataSet : Selecione Tbl_Cliente


Name: digitar DS_Cliente

8) ADICIONANDO OS CAMPOS NA TABELA

a) Duplo clique no componente Tbl_cliente


b) No espaço em branco clicar com botão direito
c) Clicar em Add Fields e Ok d) fechar a janela dos campos
1
9) FORMATANDO AS MÁSCARAS DOS CAMPOS DA TABELA

a) Duplo clique no componente Tbl_Cliente que está no form.


b) Selecione o campo CPF
c) Na Propriedade EditMask digite a máscara do CPF: 999.999.999-99
d) Faça este procedimento para os outros campos que necessitam de máscara, por exemplo:

Fone: (99)99999-9999 CEP: 99999-999 Data: 99/99/9999

10) INSERIR COMPONENTES VISUAIS NO FORMULÁRIO:


Aba Componentes Propriedades
Standard Panel Align : AlTop (fica fixo em cima)
Color
Caption: deixar em branco
Standard Panel Align : AlBottom(fica fixo em baixo)
Caption: deixar em branco
Standard Panel Align : AlClient (fica fixo no espaço que sobrou)
Caption: deixar em branco
Color

Aditional BitBtn Caption e Name para cada um dos botões: Inserir, Atualizar, Salvar, Cancelar,
Excluir, Fechar
Colocar 6 botões Glyph: escolha uma imagem para o botão
dentro do panel da Font: escolha o estilo, tamanho e cor da fonte
esquerda
DataControls DbGrid DataSource: selecionar Ds_cliente
Align: Alclient
Colocar no panel de ReadOnly : True
baixo

11) INSERIR OS CAMPOS DA TABELA NO FORMULÁRIO:

a) Duplo clique no Tbl_Cliente


b) Selecione os campos (individualmente)
c) Arraste os campos selecionados para dentro do formulário, na parte do meio

12) INSERIR DBCOMBOBOX (CAIXA DE SELEÇÃO) NO FORMULÁRIO

Selecione a caixa de texto da Cidade e delete-a, pois será acrescentado componente caixa de seleção

Aba Componente Propriedades


DataSource : Selecione Ds_Cliente
DataControls Dbcombobox DataField : Cidade
(colocar junto do rótulo Cidade) Items : Santa Maria
Porto Alegre

****Fazer o procedimento acima para todos os campos que precisam de caixa de seleção!!

13) ORDEM DE TABULAÇÃO DOS CAMPOS

a) Clique em cada caixa de texto (Dbedit)


b) Na propriedade Tab Order coloque o numero conforme a ordem da tabulação que vc queira

2
14) CODIFICAÇÃO DOS BOTÕES
BOTÃO SALVAR
BOTÃO FECHAR:
tbl_Cliente.Post;
Close;

BOTÃO INSERIR: BOTÃO CANCELAR

tbl_Cliente.cancel;
cpf.SetFocus; {coloca o cursor na caixa de texto do cpf}
tbl_Cliente.insert; {código para inserir dados em tabela} BOTÃO EXCLUIR
BOTÃO ATUALIZAR Tbl_Cliente.delete;

cpf.SetFocus;
tbl_Cliente.edit;

15) COMPILAR PARA VERFICAR ERROS: Tecle simultaneamente CTRL+F9 ou na barra de menu Clicar em
PROJECTCompile Project

Se houver erros arrume-os e depois compile novamente até que não apareçam mais erros.

16) SALVAR TUDO : File Save All

17) EXECUTAR O PROJETO: Tecle F9 ou na barra de menu clicar em RUNRun

18) EXECUTANDO O PROJETO FORA DO DELPHI: Sair do modo de execução do projeto clicando no botão
Fechar. No Windows Explorer abra a pasta onde se encontra os arquivos criados do projeto; Executar o programa
clicando no arquivo aplicativo

19) CÓDIGO PARA HABILITAR E DESABILITAR BOTÕES DO FORMULÁRIO

a) Desabilitar botões Salvar e Cancelar: Selecione os botões Salvar e Cancelar e na propriedade Enabled selecione
False

b) Botão Inserir:

inserir.enabled:=False;
Atualizar.enabled:=False;
excluir.enabled:=False;
fechar.enabled:=False;
salvar.enabled:=true;
cancelar.enabled:=true;

c) No botão Atualizar, o código é igual ao do botão Incluir: Selecione o código (dos botões) do botão Incluir, copiar e
colocar no botão Atualizar

d) botão cancelar

inserir.enabled:=true;
Atualizar.enabled:= true;
excluir.enabled:= true;
fechar.enabled:= true;
salvar.enabled:=false;
cancelar.enabled:=false;
e) No botão salvar, o código é igual ao do botão Cancelar: Selecione o código do botão Cancelar, copiar e colocar no
botão Salvar

Você também pode gostar