sexta-feira, 8 de fevereiro de 2008

Delphi para iniciantes ( Criando uma agenda de contatos )

ATENÇÃO ANTES DE FAZER QUALQUER PASSO LEIA E ENTENDA CADA UM DOS PASSOS POIS PROGRAMAÇÃO É UMA COISA MUITO SENSIVEL QUALQUER COISINHA ERRADA PODE FAZER COM QUE O PROGRAMA NÃO FUNCIONE CORRETAMENTE .... OK O TOKE TAH DADO ¬¬



1º passo
Crie uma pasta no Desktop chapada AGENDA

2º passo
Abra o Banco de dados MS Access e crie um novo banco de dados chamado Database.mdb e salve na pasta AGENDA

3º passo
crie uma tabela no modo Design com os seguintes campos

Nome do campo | Tipo de dados

codigo Numeração automatica
nome texto
endereço texto
bairro texto
cidade texto
estado texto
telefone texto
observação texto

e salve como tabela AGENDA e quando falar para definir chave primaris selecione SIM
feche o MS access.

4º passo

Abra o Delphi
Vá no menu FILE,NEW e DATA MODULE e crie um após ter criado um DATA MODULE e o mesmo estar aberto va na palheta ADO e clique em ADOCONECTION e va para o DATAMODULE que você criou e clique la tem que aparecer o mesmo icone da palheta no DATAMODULE apos ter feito isso vamos conectar o banco de dados (Database.mdb) criado anteriormente com a nossa agenda para isso vc tera que clicar no ADOCONECTION inserido no DATAMODULE e ir na propriedade ConectionString onde tem tres pontinhos (...) clique lah e irá abrir uma janela, clique no botão Build e va em Microsoft jet 4.o OLE BD Provider e clique em avançar e depois clique no botão onde tem os tres pontinhos para procurar o banco de dados (database.mdb) ops ter feito isso clicle em Testar Conexão para ver se o banco de dados etará interagido com a nossa agenda feito isso a nossa conxão estará quase pronta agora devemos ir em propriedades denovo em LoginPrompt coloque FALSE porque se vc deixar TRUE toda hora vai ficar pedindo login para acessar o banco de dados feito tudo isso estamos quase terminando a nossa coneção da agenda com o banco de dados .

5º passo

Depois de ligarmos a nossa agenda ao banco de dados vamos colocar agora um mecanismo que faça os dados sejão gravados no nosso Banco de dados para que isso aconteça teremos que inserir no DATAMODULE um ADOTABLE mas como isso né .... bom abra o DATAMODULE va na palheta ADO e clique no icone chamado ADOTABLE e depois vá no DATAMODULE e clique la pronto você inseriu, agora vamos modificar as propriedades desta ADOTABLE va em propriedades em CONECTION e selecione o ADOCONECTION1 depois va em propriedades denovo e va em TABLENAME e selecione a tabela que a gente criou lah no MS Access chamada AGENDA, depois vá em propriedades Active e selecione TRUE.... Pronto sua Agenda está inregindo com o Banco de Dados!!!

6º passo

Vamos agora criar a interface do programa pois até agora mexemos soh com a interatividade do banco de dados com o programa então vamos lah .....

agora va no DATAMODULE no icone do ADOTABLE e clique com o botão direito do mause sobre ele e va em FIELDS EDITOR irá abrir uma janelinha branca sem nada dentro agora dentro desta janela voce clica com o botão direito e va em ADD FIELDS e ira abrir outra janela com os campos do Banco de dados ai você seleciona qual voce seleciona todos

nome
endereço
bairro
cidade
estado
telefone
observação


e clica em ok ai depois disso os campos irão aparecer no FIELDS EDITOR e agora vamos na parte mais interessante que é criar a interface... Bom agora você deve selecionar todos os campos do FIELDS EDITOR e arraste para o Form1 que irá criar automaticamente todos os campos agora você deve dar uma ajeitada nos campos.

7º passo

Depois de ter criado os campos temos que criar um controle de dados (Os botoes que enviarão os dados para o banco de dados (DataBase.mdb)) bom para criarmos um controlador de dados vá na palheta DATACONTROLS e clique no icone DBNavigator e depois va no form1 e clique la apos ter adicionado de uma ajeitada para a inteface ficar legal ai agora selecione o DBNavigator e va em propriedades em DATASOURCE e selecione DATASOUCE1 pronto esta criada uma agenda de contados agora salve tudo dentro da pasta e depois de tudo salvo va em PROJECT , COMPILE PROJECT caso voce tenha feito tudo certinho o programa irá funcionar perfeitamente caso contrario me envie um e-mail para samuelbb_4@hotmail.com

2 comentários:

Unknown disse...

vc teria uma video aula :D está ótimo seu tuto porém estou iniciando e estou com algumas dificuldades

Cristiano disse...

o que posso utilizar para substituir o Jet4 já que no windows 7 não existe mais este recurso? obrigado!