Projeto de Sexta-feira: Professora Lucélia 1º Passo – Criar o banco

Propaganda
Projeto de Sexta-feira:
Professora Lucélia
1º Passo – Criar o banco de dados ou selecionar o banco de dados.
Notas:
• Campos nas tabelas não podem conter caracteres acentuados, especiais e
exclusivos de línguas latinas.
• Não há necessidade de criar máscaras no Access ou outros bancos de dados
(SGBD)
2º Passo – Criar a conexão via ODBC (Object DataBase Conection)
Se a máquina não possuir diretiva de segurança faça o caminho abaixo:
Iniciar -> Configurações -> Painel de Controle -> Ferramentas Administrativas ->
Fontes de Dados (ODBC)
Se a máquina possuir diretiva de segurança faça o caminho abaixo:
Execute no Iniciar -> Executar -> ODBCAD32.exe
Em Fontes de Dados de Usuário Clique no botão Adicionar.
Selecione o Driver para a conexão ODBC, no caso é uma conexão Microsoft
ACCESS (*.mdb) Clique em Concluir.
Preencha o nome da fonte de dados para ser referência dentro dos aplicativos que
utilizem a ODBC. Clique no botão Selecionar.
Indicar o caminho (Path) onde reside o banco de dados. Clique no botão OK.
Clique novamente no botão OK (Tela Anterior).
3º Passo – Criar o módulo de conexão no Delphi.
Nota: A forma organizada de trabalhar é utilizando o conceito de DATAMODULE.
O que é um DataModule? É uma Unit que fica responsável por agrupar todas as
conexões ao(s) banco(s) de dados. A vantagem do uso de datamodule é a
organização e possibilidade de criar modelos visuais.
Uma vez criado o DataModule é necessário criar a conexão ao banco. No caso
estamos utilizando o modelo ADO de conexão. ADO é fornecido para conexões
ODBC.
•
Parte 1 – Customizar a ADO Connection
o Clique duplo sobre o objeto ADOConection1
o Clique no Botão Build para construir a string de conexão.
o Selecione o ‘Provider” (O dispositivo utilizado para conexão ao
banco de dados). Por default o Delphi coloca a Microsoft OLE DB
Provider for ODBC Driver, ou seja, a conexão feita via ODBC.
Clique agora no botão avançar.
o Selecionar no campo “Usar nome da Fonte de Dados” a ODBC
criada no PASSO2
o Clique no botão Testar Conexão. Deverá aparecer a seguinte tela:
o Clique no botão OK, Clique no botão OK
o O ConnectionString foi criado. Clique no botão OK
o Coloque a propriedade Conected = TRUE no ADOConection.
•
Parte 2 – Ligar ADOTable a uma tabela do banco
o Vá até a propriedade Conection e ‘aponte’ para a conexão ADO
criada na parte 1.
o Vá até a propriedade TableName e ‘aponte’ para a tabela que se
deseja mapear pelo objeto ADOTable.
o Nota: deverá aparecer uma tela pedindo usuário e senha (irritante).
Para resolver este problema vá até a propriedade LoginPrompt do
ADOConection Criado para a conexão e coloque o valor FALSE.
o Efetue um duplo clique na ADOTable. Deverá aparecer a caixa de
diálogo abaixo/;
o Clique com botão da direita na área branca da caixa de diálogo e
selecione o Add All Fields.
o Deverá aparecer todos os campos. Em tempo selecione-os como a
figura abaixo:
•
Parte 3 – Levar os campos para o Formulário da aplicação.
o É simplesmente arrastar os campos selecionados para o formulário.
Cuidado com a manobra para inserir em um formulário errado.
Quando arrastamos os campos ele deverá criar no formulário algo parecido como a
figura acima.
Note. Quando executamos essa manobra ele cria automaticamente o objeto
DATASOURCE
O que é o Datasource – é fonte responsável por conectar os campos DATAWARE
ao objeto ADOTABLE do dataModule. É que o DATAWARE é campo com
conexão direta o banco. Conhecido como Bounded Component ou seja componente
“amarrado” ao dispositivo de conexão ao banco.
Notas sobre o ADO Connection – Properties
Conected – sinaliza se a conexão com o banco está ativa ou não (TRUE ou FALSE)
KeepConection – mantém a conexão uma vez ativada sempre ativa ou não (TRUE
ou FALSE)
LoginPrompt – é tela que pede usuário e senha para a conexão ao banco de dados.
Dependendo do tipo de rotina de segurança a ser utilizada deve ser colocado como
FALSE (sistemas sem segurança) TRUE (sistemas com senha para acesso ao
banco). No nosso caso deixe FALSE.
4º Passo – Programação.
•
•
•
•
Para começar a programar é necessário primeiro ativar o objeto ADOTAble.
(Propriedade Active = TRUE)
Organizar a tela com os campos (tamanho e disposição)
Colocar um objeto DBNavigator (paleta dataControls)
Aponte a propriedade Datasource do DBNavigator1 para o Datasource do
formulário.
•
•
Pode executar a aplicação.
Download