Neste
primeiro exemplo estudaremos como fazer um programa simples para cadastrar,
alterar, consultar, excluir registros, fazer tabelas e alias. Afim de
tornar o trabalho mais dinâmico, usaremos a mesma tabela de Clientes
para todos o exemplos, se for criado outra tabela você será
informado. Todos os exemplos aqui descritos foram desenvolvidos no Delphi
7.0. Espero poder ajudá-los em algo... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Passo
001 |
zCriar tabela | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Para criarmos tabelas no Delphi usamos o utilitário Database Desktop. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Clique
em Iniciar, programas,
Borland Delphi 7, clique em Database
Desktop |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Clique em File, New, Table, Paradox e Ok, será mostrada a tela abaixo: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Escolhendo
os tipos de campos. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Para
escolher o Type ( tipo do campo ) basta pressinar na letra sublinhada
do tipo de campo, exemplo A para Alfanumérico. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Salve
a tabela de nome Clientes dentro de uma sub-pasta
chamada de Dados. Por que dentro de uma sub-pasta,
para facilitar a manutenção. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Passo
002 |
zAlias | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Criamos
Alias para tornar mais prático o acesso a tabela e para tornar
a manutenção mais rápida. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Clique
em Iniciar, programas,
Borland Delphi 7, clique em BDE Administrator,
clique em Object, New,
Standard, clique Ok,
digite no nome do Alias, no lado direito da tela defina o caminha da pasta
de dados, neste exemplo é C:\Delphi_Net\Dados
para gravar o Alias clique na setinha azul inclinada para direita chamada
de Apply. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| O alias deste exemplo tem o nome de Exemplo_Net e pasta destino c:\Delphi_Net\Dados | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Passo
003 |
zFormulário de entrada de dados | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Como
de Delphi já aberto, clique em Database,
FormWizard, Next,
na aba onde diz Drive or Alias name escolha
Delphi_Net, no lado esquerdo da tela ( veja abaixo ) será listada
a tabela de Clientes que criamos, clique em Clientes.DB,
clique Next, clique em >>
para selecionar todos os campos, Next, Next
e Finish. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Veja abaixo a tabela pronta, podendo inserir, alterar, consultar e excluir registros. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Explicação do navegador de registros da esquerda para direita: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primeiro
registro, reg. anterior, reg. posterior, último reg., inserir reg.,
apagar reg., alterar reg., gravar reg., cancelar reg., atualizar reg. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Salve
o projeto: File, Save,
o Delphi irá sugerir o nome Unit1.pas,
defina o nome Clientes, depois clique em
File Save Project as deixe o nome sugerido
pelo delphi de Project1. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Obs:
Quando abrir o projeto pela segunda vez, abra o arquivo Project.dpr, o
arquivo de projeto. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cadastre alguns registros, após digitar cada registro clique em Gravar registro ( oitavo ícone ) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Paradox
é melhor quando... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A aplicação é utilizada com menos de 10 usuários
concorrentemente dados e estruturas de dados devem ser facilmente modificados
por usuários finais a máquina cliente é proporcionalmente
mais potente que a máquina servidora largura de banda da rede satisfatória
velocidade e “conveniência” são mais importantes
que integridade baixa disponibilidade de administradores de rede e BD
qualificados somente uma aplicação acessará rotineiramente
os dados as aplicações serão as resp. pela manutenção
da integridade de dados pequena ou moderada quantidade de dados ( <
100 MB ) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| InterBase é melhor quando... | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| A
aplicação é utilizada com mais de 10 usuários
concorrentemente dados devem ser centralizados, mantidos e protegidos
a máquina servidora é muito mais potente que a máquina
cliente rede está carregada integridade de dados é crucial
disponibilidade de administradores de rede e BD qualificados várias
aplicações poderão acessar os dados o banco será
o resp. pela integridade de dados moderada a grande quantidade de dados
( > 100 MB ) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fazendo a melhor escolha | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Escolher entre Paradox e InterBase pode ter implicação importante para o seu projeto. Portanto, é essencial saber o que é mais adequado em cada situação.A maioria presume que uma rede estará envolvida. Se você está implementando um sistema mono-usuário, o Paradox é usualmente a melhor escolha. O servidor InterBase local pode ser indicado para um sistema mono-usuário, mas sem os aspectos de concorrência, as vantagens básicas do InterBase não estarão sendo utilizadas. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Instalando o programa em outro computador | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Quando
fizer um programa e este usar tabelas ( banco de dados ), siga os passos
abaixo: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - Instale o Delphi na outra máquina, ou apenas o arquivo que contém o BDE; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - Defina o alias; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - Copie o programa .exe; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - Copie a sub-pasta Dados com as tabelas. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Porém, se o programa não usar tabelas, basta copiar o .exe ( executável ) para o computador onde deseja rodá-lo. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
" Se acreditas que a educação é cara, tente ignorância " |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||