Buscar

Inserindo Dados no Banco de Dados Paradox

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Colégio IDESA – 2007 
 
 Criado por Vitor Migoto 1 
 
Inserindo Dados no Banco de Dados Paradox. 
 
- Construção do Banco de Dados: 
Para podermos inserir algo em um banco precisaremos de um Banco de 
Dados, para isto iremos montar um utilizando o Programa Database Desktop 
que acompanha o software Delphi. 
Vá até o menu Tools clique sobre ele e clique em Database Desktop: 
 
 
 
 
 
 
 
 
 
 
Clicando sobre ele irá aparece uma nova janela que é o programa 
Database Desktop. Agora no Database Desktop vá ao menu File clique em 
New e em seguida clique em Table , ele irá abrir uma janela para escolhermos 
o tipo de tabela que iremos utilizar, como Default deixaremos selecionado o 
Paradox 7 e após isso clique em OK. 
 
 
 
 
 
 
 
 
 
 
 
 
 
Colégio IDESA – 2007 
 
 Criado por Vitor Migoto 2 
 
Realizado isto irá se abrir uma janela como no seguinte desenho abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Na coluna Field Name preencheremos os campos que irão conter em 
nosso banco como no exemplo os campos inseridos serão: Código, Produto e 
Quantidade. Em seguida na coluna Type clicando com o botão direito do 
mouse iremos selecionar o tipo dos dados no qual o campo irá receber, 
respectivamente aos campos os tipos são: + (Autoincrement), Alpha e Number. 
O primeiro tipo (Autoincrement) servirá para que o campo Código receba 
automaticamente um numero, o segundo tipo determinará que o Campo 
Produto irá receber valores do tipo Alphanuméricos ou em outras palavras 
Caracteres ou ainda ‘Strings’ e o terceiro determinará que o campo Quantidade 
receba valores de tipo numérico. 
 
Na próxima coluna que tem no titulo Size servirá para determinarmos uma 
quantidade de dados ou caracteres que aquele campo irá receber, esta coluna 
será usada apenas para alguns tipos de campos como por exemplo o campo 
Alpha. Os campos de tipo Number ou Autoincrement não aceitam a utilização 
desta coluna, caso seja preenchida, ao salvar a tabela o programa lhe mostrára 
que os alguns campos não utilizam a coluna Size e então você deverá retornar 
e verificar se preencheu incorretamente algum campo. 
Colégio IDESA – 2007 
 
 Criado por Vitor Migoto 3 
 
Por ultimo na coluna Key ela receberá apenas um ‘*’ (Asterisco) ou então 
com um clique do mouse ela será preenchida com o mesmo. Esta coluna serve 
para demarcar o campo chave da nossa tabela. Depois de preenchido 
corretamente os dados na tabela clique no botão Save As e salve o banco em 
uma pasta dentro do local onde irá salvar o seu projeto (Por exemplo se vou 
salvar meu projeto em C:\Joao vou cirar uma pasta chamada ‘banco’ dentro da 
pasta ‘Joao’ e salvarei minha tabela no caminho C:\Joao\banco\ . Isto será 
necessário para que possamos achar facilmente nosso banco na hora em que 
estivermos no desenvolvimento do programa).Abaixo veja como ficará a tabela: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Após ter salvado a tabela então fecharemos o Database Desktop e iremos 
começar a programação e desenvolvimento do programa. 
Colégio IDESA – 2007 
 
 Criado por Vitor Migoto 4 
 
 
- Construção do Formulário 
Já no Delphi iremos começar com nosso Form1. Antes de incluirmos 
nossos componentes vamos ajustar algumas propriedades do formulário. Ao 
seu lado esquerdo no monitor você verá a janela do Objetct Inspector que 
mostra as propriedades e eventos dos componentes selecionados. Caso não 
esteja habilitada esta janela vá ao menu View e clique onde está escrito Object 
Inspector ou então utilize o atalho pressionando a tecla F11. 
Estando visível a janela do Object Inspector(OI) de um clique sobre o 
Formulário para que possamos visualizar suas propriedades. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Agora vá até o OI e clique na frente da propriedade Caption, estará 
escrito Form1, esta propriedade altera o nome que aparecerá sobre a barra de 
titulo do formulário, vamos colocar o nome de ‘Cadastro de produtos’. Feito isso 
ajuste o tamanho do formulário a sua preferência e então iremos dar inicio a 
utilização dos componentes e programações necessárias, lembrando que a 
propriedade Name do Formulário esta nomeada como Form1. 
Colégio IDESA – 2007 
 
 Criado por Vitor Migoto 5 
 
 
Antes de tudo, SALVAR! 
Para evitarmos perdas vamos salvar o programa. Simplesmente vá ao 
menu File e clique em Save All feito isto irá abrir uma janela para salvarmos a 
nossa Unit. 
(MUITO IMPORTANTE: NÃO ALTERE O NOME DA UNIT) 
Localize o diretório que você irá salvar o programa e clique em salvar, 
após isto o programa irá pedir que salve o Projeto (este você pode alterar o 
nome), coloque o nome desejado e clique em salvar(O nome do projeto não 
pode conter espaços em branco procure colocar ‘_’ (Underline) para separar 
caso seja necessário). 
 
Após salvo vamos continuar o nosso projeto, na palheta de componentes 
que se encontra na parte superior da tela, clique em Standard e depois clique 
duas vezes sobre o objeto Label ao clicar nele duas vezes ele irá aparecer 
no formulário, de um clique sobre ele no formulário e altere no OI a propriedade 
Caption para Nome do Produto, acrescente outro Label no formulário e altere 
seu Caption para Quantidade. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Colégio IDESA – 2007 
 
 Criado por Vitor Migoto 6 
 
Depois de incluir os Labels no formulário faça o mesmo com o 
componente Edit colocando dois deste componente no formulário, abaixo 
de cada label que o representará. Ao invés de alterar a propriedade Caption 
deste componente (já que este não a tem) apague o conteúdo que esta dentro 
da propriedade Text deixando em branco. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Colégio IDESA – 2007 
 
 Criado por Vitor Migoto 7 
 
Agora insira 3 componentes Buttons alterando sua propriedade Caption 
para os respectivos nomes: Inserir , Salvar e Cancelar. 
 
Colégio IDESA – 2007 
 
 Criado por Vitor Migoto 8 
 
Agora nos buttons Salvar e Cancelar altere a propriedade Enabled para 
false. Na palheta Data Access insira o componente Table em sua 
propriedade Databasename preencha com o diretório onde salvou o banco, no 
exemplo o diretório é ‘banco\’ após isto na propriedade Tablename selecione o 
nome do arquivo que você salvou e depois na propriedade Active selecione 
True. 
 
Na mesma palheta insira o componente Datasource e altere sua 
propriedade Dataset para o nome do componente table que se não foi alterado 
será Table1. 
Colégio IDESA – 2007 
 
 Criado por Vitor Migoto 9 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Agora iremos programar o botão Inserir, dê dois cliques nele e na janela 
de programação digite os seguintes comandos que serão explicados a seguir: 
 
procedure TForm1.Button1Click(Sender: TObject); 
begin 
 button1.Enabled:=false; // Desabilitará o botão inserir 
 button2.Enabled:=true; // Habilitará o botão Salvar 
 button3.Enabled:=true; // Habilitará o botão Cancelar 
 edit1.Text:=''; // Limpará a caixa de texto do nomedo produto 
 edit2.Text:=''; //Limpará a caixa de texto da Quantidade 
end; 
 
Colégio IDESA – 2007 
 
 Criado por Vitor Migoto 
10 
 
No Button Salvar dê dois cliques nele e digite a seguinte programação: 
procedure TForm1.Button2Click(Sender: TObject); 
begin 
 table1.Insert; // Diz ao banco que será inserido um registro 
 table1.FieldByName('Produto').asstring:= edit1.text; // diz ao banco que o campo 
Produto receberá o valor string que esta na caixa de texto edit1.text 
 table1.fielbyname('Quantidade').asinteger:=strtoint(edit2.text); // diz ao banco que o 
campo Quantidade receberá o valor inteiro convertido do valor string que esta na caixa de texto 
edit2.text 
 table1.Post; // Grava os dados no banco 
 table1.Refresh; // Atualiza o Banco 
 button1.Enabled:=true; // Habilita o Botão Inserir 
 button2.Enabled:=false; // Desabilita o Botão Salvar 
 button3.Enabled:=false; // Desabilita o Botão Cancelar 
 edit1.text:=''; // Limpa a caixa de texto Edit1 
 edit2.text:=''; // Limpa a caixa de texto Edit2 
end; 
 
No Button Cancelar dê dois cliques e digite a seguinte programação: 
procedure TForm1.Button3Click(Sender: TObject); 
begin 
 button1.Enabled:=true; // Habilita o Botão Inserir 
 button2.Enabled:=false; // Desabilita o Botão Salvar 
 button3.Enabled:=false; // Desabilita o Botão Cancelar 
 edit1.text:=''; // Limpa a caixa de texto Edit1 
 edit2.text:=''; // Limpa a caixa de texto Edit2 
end; 
 
Realizado as alterações o programa de cadastro no banco de dados está 
concluído. Para executar aperte F9.

Continue navegando