Sunteți pe pagina 1din 2

PASSOS

1- Criao do Banco de Dados com a tabela clientes


Campos(ID_CLI, CLI_NOME, CLI_CPF, CLI_NASC,CLI_IDADE, CLI_FONE)
2- Abrir o Lazarus
3- Criar novo Projeto
4- Criar menus
5- Criar toolbar(Botes para atalho)/imagelist
6- Statusbar
7- Imgem do centro da tela
8- Criar Data Module
Na Aba SQLdb
Selecione a aba SQLdb e coloque no Data Module um TIBConnection. Ele que far a conexo com o banco.
Defina ento as seguintes propriedades:
DatabaseName - informe o arquivo do banco de dados com o caminho completo.
HostName - informe o nome ou o IP do servidor de banco de dados.
Name - informe um nome para a conexo. Por exemplo: ConPrin.
Password - informe a senha do usurio. Normalmente masterkey.
UserName - informe o nome do usurio. Normalmente sysdba.
Coloque agora um TSQLTransaction e selecione ConPrin na propriedade Database, e na
propriedade Name digite trGeral, por exemplo.
Volte ao TIBConnection e informe trGeral na propriedade Transaction. Coloque a
propriedade Connected em True para verificar se a conexo feita. Depois volte para False.

Coloque um TSQLQuery no Data Module e defina suas propriedades:


Database - selecione ConPrin.
Name - defina QueryCliente.
SQL - informe SELECT * FROM CIDADE.
Transaction - selecione trGeral.
Quando Criar o formulrio de Clientes coloque agora um TDataSource da aba Data Access e mude Name para
DSClientes e em DataSet selecione QueryCliente.
No evento AfterPost de QueryCliente digite o cdigo:
QueryCliente.ApplyUpdates;
trGeral.CommitRetaining;
No evento AfterDelete selecione o mesmo mtodo para no repetir cdigo.
Pronto. Est feita a configurao de acesso, tanto para leitura quanto para escrita, em uma tabela FB. Assim como
nos exemplos anteriores lembre-se de conectar e desconectar o banco de dados atravs de cdigo.

necessrio digitar os comandos de inserte, delete e update em seus respectivos lugares nos eventos do Objeto
SQLQuery
Ex: INSERT INTO CLIENTES VALUES (:ID_CLI, :CLI_NOME,:CLI_DATACAD)
DELETE FROM CLIENTES WHERE ID_CLI = :OLD_ID_CLI;
UPDATE CLIENTES SET CLI_NOME = :CLI_NOME WHERE ID_CLI = :OLD_ID_CLI

Agora volte ao formulrio Principal e istancie o DataModule ao mesmo colocando o


nome do DataModule em clausula USES aps a seo de Implementation.
Crie um novo forme e Coloque em Name frmCadCliente, e salve como
UfrmCadCliente, na propriedade Caption coloque Ficha de Clientes.
ADICIONE COMPONENTES DBEDIT DE ACORDO COM CADA COLUNA DA TABELA
CLIENTES.
ADICIONE LABELS PARA CADA UM DELES
ADICIONE UM COMPONENTE DATASOURCE
COMPONENTE DBGRID
COMPONENTE DBNAVIGATOR

Comandos para Construir o data modolo na memoria


Evento Oncreate
if not assigned(DmPrin) then
begin
DmPrin:=TDmPrin.Create(Self);
DmPrin.SQLQuery1.Open;
end;
Envento OnClose
DmPrin.SQLQuery1.Close

VOLTE ao Formulario principal e istancie o formulrio de clientes ao form


principal
E no boto cliente faa a chamada do mesmo, repita a chamado do mtodo no
menor correspondente.

IMPLEMENTAR UM RELATORIO DE LISTAGES DETALHADA DE CLIENTES

IMPLEMENTAR UM RELATORIO DE LISTAGES RESUMIDA DE CLIENTES

S-ar putea să vă placă și