Sistema básico de cadastro em Delphi com banco de dados InterBase.



Documentos relacionados
Define o campo ID com chave primaria com gerator de auto incremento ALTER TABLE CONTATO ADD CONSTRAINT PK_CONTATO PRIMARY KEY (ID);

Inserindo Dados no Banco de Dados Paradox.

Migrando Bancos de Dados pelo Delphi

Acesso à Dados ZEOS x Delphi. Professor Anderson

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO

Conteúdo O que é?... 4 Histórico... 4 Onde Baixar?... 4 Diferença entre Firebird e o Interbase... 4 Como instalar?... 4 Instalando o Ibexpert...

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Prof. Omero, pág. 63. Banco de Dados InterBase.

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS

Tutorial do ADD Analisador de Dados Dinâmico.

CRIAÇÃO DE RELATÓRIOS EM DELPHI

Configuração Do Firebird no Ide NetBeans

Manual de Utilização COPAMAIL Criando e configurando a assinatura de . Zimbra Versão 8.0.2

Para participar de um mapa colaborativo usando o Cmap Tools

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Manual de instalação, configurações e uso do LiveZilla

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO

Clique no botão novo

Manual Administrador - Mídia System

Manual de utilização do site de contatos

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

CRIANDO UM BANCO DE DADOS

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

Podemos também definir o conteúdo dos menus da página inicial. Clique em Menus, Main Menu.

MANUAL DO INSTAR-MAIL 1.0. Pagina de login e senha do Instar-Mail

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Como funciona? SUMÁRIO

MANUAL DE MEMBRO COMUNIDADE DO AMIGO

Projeto Amadeus. Guia de Instalação Windows

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS

USANDO O ROUNDCUBE WEBMAIL

Configuração da rede Wi-fi da Faculdade de Educação no Windows Vista

Manual de Instalação e Configuração do Primeiro Backup Versão PRO

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

1 Essa é a tela de login do Sistema de Atendimento Online, siga o passo a passo abaixo.

Manual de Instalação e Configuração do SQL Express

TUTORIAL NetBeans 6.5

Serviço Seguro de Mensagens Instantâneas

Configuração de assinatura de

Procedimentos para configurar o Motion Detection no D-ViewCam 1 Para configurar o Motion Detection no D-ViewCam, é necessário que a câmera IP esteja

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

Manual do Google agenda. criação e compartilhamento de agendas

Configurando DDNS no Stand Alone

Tutorial SGCD. 1. Efetuando Login no Sistema. 2. Criando uma nova página. 3. Editando uma página já existente

NetEye Guia de Instalação

CONFIGURAÇÃO MINIMA EXIGIDA:

E&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes

Orientações para o uso do Mozilla Thunderbird

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

1 Cadastre-se Mozilla Firefox. AQUI Esqueci a senha Login Senha. Esqueci a senha Login Enviar Solicitação OBS: Nome: Login:

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

LUXVISION HÍBRIDO VER AS IMAGENS ATRAVÉS DO INTERNET EXPLORER. Abra o INTERNET EXPLORER, vá em FERRAMENTAS, OPÇÕES DA INTERNET.

TUTORIAL PARA ATUALIZAÇÃO DO PORTAL DO TJRN

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

IMPORTANDO ARQUIVOS SHAPEFILE PARA O POSTGIS VIA PROMPT DO DOS

Como instalar o Ocomon passo a passo.

Instalação do Eiche Hotel ONLINE (cpanel)

W o r d p r e s s 1- TELA DE LOGIN

COMO ACESSAR O SISTEMA?

Mala Direta no OpenOffice.org Writer 2.0

GUIA INTEGRA SERVICES E STATUS MONITOR

COMO INSTALAR O CATÁLOGO

Manual Captura S_Line

- Configuração de Ambiente para Aplicação de Patch

CRIANDO TEMPLATES E LEGENDAS

Como gerar arquivos.plt

Revisando sintaxes SQL e criando programa de pesquisa. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

INSTALANDO E CONFIGURANDO O MY SQL

INSTALAÇÃO DO CLIENTE LOTUS NOTES 9

Acordo Ortográfico no Linux Educacional

Eletron-DS Pedido Eletrônico 1

Irá abrir a página de login. Digite ali seu Nome de usuário e senha. Idioma, deixe padrão. Aperte enter ou click sobre o botão Acessar.

Sistema de Recursos Humanos

Parte 2: Micro com Windows XP Pro e Servidor IIS

Manual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

Técnico em informática ti 54 Configuração de serviços de rede no Windows 2003 server Ser ver Enterprise

Tutoriais de apoio para a migração do Atualização: 30/04/2014

Manual (Office 365) Para acesso ao sistema de s, os passos iniciais continuam os mesmos.

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Página 1 MANUAL DE UTILIZAÇÃO DA FERRAMENTA OFFICE ONLINE WORD ONLINE EXCEL ONLINE POWER POINT ONLINE

STK (Start Kit DARUMA) Primeiro contato com a Impressora Fiscal, a ECF chegou e agora?

GEOVISION VER AS IMAGENS ATRAVÉS DO INTERNET EXPLORER.

PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX.

O Gerenciador de Oficinas é um grande aliado do professor neste trabalho fascinante que é a oficina do texto.

Display de Cristal Líquido

Segurança de Acesso a Banco de Dados no MS SQL Server

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

Bem vindo! Esta é a tela inicial do Webmail da Universidade federal de Juiz de Fora. O link de acesso é:

Controle de Rifas CEOD-RN. Instalação e Manual de Uso

MANUAL COTAÇAO WEB MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA. [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de ]

Manual Instalação Pedido Eletrônico

Como criar pastas personalizadas e novas peças no Toolbox

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

ADMINISTRAÇÃO DO SITE DA ESCOLA: 1. O site da escola está composto de 3 espaços. Conteúdo, Notícias e Destaques...

Manual de Instalação de SQL Server (2005, 2008, 2012).

1. 1. COMO ACESSAR O CURSO

Transcrição:

Sistema básico de cadastro em Delphi com banco de dados InterBase. Nesta apostila vamos abordar o uso do banco de dados Interbase e o acesso nativo com os componentes da paleta InterBase do Delphi, eu programo desde o começo de 2005 e sempre usei o banco Paradox, conforme foi passando o tempo observei que o Paradox é um banco muito problemático, ocorria perda de dados e até corrompimento dos arquivos do banco, então decidi mudar, como comecei a usar a versão 6 do Delphi que trás em seu pacote uma versão completa do InterBase 6 comecei a pesquisar sobre este banco e notei a superioridade em relação ao Paradox, já faz uns três meses que abandonei o dito cujo, e não me arrependo nenhum pouco. Agora vamos logo ao que interessa. Primeiramente criaremos uma pasta na unidade C onde ficara o banco de dados e os arquivos do nosso sistema, esta pasta se chamará Exemplo, então o diretório do nosso sistema será C:\Exemplo. Vamos abrir agora o IBConsole que é o gerenciador do InterBase, eis a janela do IBConsole. Vamos criar nosso banco de dados (neste exemplo criaremos um bando de dados Local) que é um arquivo com a extensão GDB, clique no menu Server>Register... abrirá a seguinte janela: 1-8

Conforme visto na janela acima deixe o Local Server selecinado, no campo User Name digite SYSDBA e no campo Password digite masterkey ( em letras minúsculas ), clique em OK, pronto, veja na figura abaixo que nosso banco está registrado. Clique no Sinal de + que está no lado esquerdo de Local Server aparecerá outras opções abaixo do mesmo, clique com o botão direito em DataBases e selecione Create Database... 2-8

Abrirá esta tela: Peencha como na figura acima, em Alias digite Exemplo em Filename(s) digite o caminho do banco e o nome do banco seguido da extensão GDB, C:\Exemplo\Exemplo.GDB clique em OK pronto nosso banco de dados esta criado, agora é só criar as tabelas. Com o Database criado a tela tem que ficar com essa aparência. 3-8

Agora vamos criar nossa tabela, o sistema de exemplo terá apenas uma tabela mas você pode criar várias tabelas dentro de um Database, clique no ícone SQL aquele ícone verde e amarelo que parece com um marciano correndo com as letras SQL de amarelo embaixo. Vamos agora ao código da nossa tabela, eu não vou me aprofundar explicando o que é cada tipo de campo, isso se encontra facilmente na Internet. 4-8

CREATE TABLE TBCLIENTE ( CODIGO INTEGER NOT NULL PRIMARY KEY, NOME VARCHAR (40), ENDERECO VARCHAR (40), BAIRRO VARCHAR (25), TELEFONE VARCHAR (15), DATA DATE ); Fica assim: Com isso estamos criando seis campos, CODIGO do tipo inteiro, NOME, ENDERECO, BAIRRO E TELEFONE do tipo texto e DATA do tipo date, clique em Execute Query ( aquele ícone com um raio amarelo e um ponto de interrogação azul ), se tudo estiver ok a tela que digitamos o código para criação da tabela deve ficar em branco, para visualizar a tabela que criamos nesta tela digite: SELECT * FROM TBCLIENTE e execute a query, você vai poder visualizar os campos no Grid abaixo. 5-8

Perfeito, agora que nosso banco de dados está pronto, vamos fechar o IBConsole e abrir o Delphi, altere as propriedades do form conforme a tabela abaixo: Align Caption Name Position Propriedade alcuston Cadastro fcadastro poscreencenter Item Salve a Unit com o nome UCadastro e o projeto com o nome Cadastro, ( obs: salve na pasta Exemplos, aquela que criamos no começo ). Agora insira no form um IBDatabase, um IBTransaction e um IBTable da paleta InterBase. Vamos conectar o IBDatabase ao nosso banco de dados, na propriedade DatabaseName do mesmo clique em (... ) e abra este caminho C:\Exemplo\EXEMPLO.GDB altere a propriedade Connected para true ele vai pedir o usuário e a senha do banco de dados ( SYSDBA e masterkey respectivamente ), estando tudo certo não aparecerá nenhuma mensagem de erro e a propriedade vai permanecer como true, agora vamos passar os parâmetros para tirar esta tela de login, senão toda vez que formos abrir o sistema ele vai pedir usuário e senha, vamos lá. Altere a propriedade LoginPrompt para false, na propriedade Params clique em (... ) vai aparecer esta tela: 6-8

Acrescente a linha password=masterkey em letras minúsculas, clique em OK, pronto o componente IBDatabase está configurado, vamos agora para o componente IBTransaction esse nós só alteramos a propriedade DefaultDatabase para IBDatabase1 e está pronto também, agora é a vez do IBTable altere as propriedades dele conforme a tabela abaixo: Database Transaction TableName Active Propriedade IB Database1 IBTransaction1 TBCLIENTE true Item Agora de um duplo clique no IBTable vai aparecer um pequena janela em branco que é FieldsEditor clique com o botão direito do mouse na parte branca da telinha, clique em Add fields e na outra tela que aparece clique em OK, os campos da tabela aparecerão no Fields Editor. No Fields Editor podemos alterar algumas propriedades de visualização dos campos então vamos fazer conforme abaixo. Selecione CODIGO no Fields Editor e altere as propriedades: Propriedade Alignment tacenter DisplayFormat 0000 DisplayLabel Código Item Selecione DATA no Fields Editor e altere as propriedades Alignment DisplayLabel EditMask Propriedade tacenter Data!99/99/00;1;_ Item 7-8

Dos outros campos altere apenas a propriedade DisplayLabel. NOME ENDERECO BAIRRO TELEFONE Campo Item da propriedade DisplayLabel Nome Endereço Bairro Telefone Agora clique com o botão direito do mouse na parte em branco do FieldsEditor e selecione Select all, clique com o botão esquerdo do mouse e arraste para o form, note que aparecerá um componente DataSource que é responsável pela ligação dos campos com os DBEdits. Coloque um componente DBNavigator da paleta DataControls no form e altere sua propriedade DataSource para DataSource1, o form deve fica com essa aparência. Agora vamos criar um campo para consulta, coloque na parte superior do form um Edit da paleta Standard, deixe a propriedade Text do Edit em branco, no evento OnChange do Edit digite este código. IBTable1.Locate('NOME', Edit1.Text, [LoCaseInsensitive,LoPartialKey]); Com isso Conforme você for digitando o nome no Edit o sistema vai buscando os dados na tabela, tudo pronto, agora é só salvar tudo e compilar o projeto, insira alguns dados e teste o campo consulta. Espero que tenha sido claro neste exemplo, caso tenham alguma dúvida entrem em contato pelo pelo link Fale Conosco no site.. Caso não tenha o InterBase, o mesmo pode ser baixado no endereço abaixo, ( obs: o Interbase é free ). http://www.firebase.com.br Por: Lucivaldo Alves da Silva www.infoelet.v10.com.br 8-8