Você está na página 1de 2

Delphi para iniciantes ( Criando uma agenda de contatos )

ATENO ANTES DE FAZER QUALQUER PASSO LEIA E ENTENDA CADA UM DOS PASSOS POIS PROGRAMAO UMA COISA MUITO SENSIVEL QUALQUER COISINHA ERRADA PODE FAZER COM QUE O PROGRAMA NO 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 Numerao automatica nome texto endereo texto bairro texto cidade texto estado texto telefone texto observao 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 aps 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 boto Build e va em Microsoft jet 4.o OLE BD Provider e clique em avanar e depois clique no boto onde tem os tres pontinhos para procurar o banco de dados (database.mdb) ops ter feito isso clicle em Testar Conexo para ver se o banco de dados etar interagido com a nossa agenda feito isso a nossa conxo 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 coneo 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 faa os dados sejo gravados no nosso Banco de dados para que isso acontea 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 ento vamos lah ..... agora va no DATAMODULE no icone do ADOTABLE e clique com o boto 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 boto 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 endereo bairro cidade estado telefone observao


e clica em ok ai depois disso os campos iro 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 enviaro 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

Você também pode gostar