Neste vídeo, vamos aprender a criar uma tabela diretamente ao importar dados.
Já importamos os dados na tabela Interventions e Technicians.
Para economizar tempo e recuperar rapidamente a informação existente já introduzida em outra base de dados ou em folhas de cálculo, veremos como criar uma tabela diretamente ao importar dados desde um arquivo de texto tabulado.
Vamos a realizar uma importação como foi feito nos vídeos anteriores.
- "Arquivo" => "Importar" => "Do arquivo..."
- Mostra-se uma lista de todos os arquivos
- E selecionamos "places.txt"
Aparece a caixa de diálogo de parâmetros da importação:
- Faça clique em "Create Table"
- A continuação escreva um nome para a tabela
- Logo, na segunda guia chamada "Header", selecionar a caixa "Column Titles as Field Name"
Automaticamente são criados os campos e digitados por padrão em função de seu conteúdo.
De volta na primeira guia, ainda podemos ter problemas com os acentos assim que vamos a mudar o arquivo e logo podemos indicar que tipo de campo deseja definir para cada coluna.
- Neste caso, Alfa esta muito bem
- Alfa
- Alfa
- Para o código postal, se recomenda utilizar Alfa
- E para a cidade também.
Uma vez que estes parâmetros se definem, faça clique no botão "Importar".
Os dados se importam e logo 4D oferece criar formulários para esta nova tabela.
Como temos feito até agora, fazemos clique em Yes.
Há outras maneiras de importação disponíveis em 4D:
- Importar por formulários
- Importação ODBC
- Importação de dados de bases anteriores, por conversão
- Conexão a outras bases de dados
- Importação programada
Utilizando este mesmo diálogo de importação, File => Import => From File, podem importar dados utilizando um formulário. Vamos a simular isto sem fazer.
Por exemplo, no arquivo places.txt, podemos importar dados utilizando um formulário.
A idéia é criar um formulário específico, dedicado à importação de dados na qual programamos os métodos objeto ou o método formulário para que realizem verificações automáticas, mudança de formato ou campos calculados enchidos automaticamente, etc. como se o usuário estivesse introduzindo dados diretamente neste formulário.
Mais a frente na programação, podemos realizar importações utilizando os comandos Open document e RECEIVE PACKET, que veremos em outro vídeo.