English Bandeira English Italiano Bandeira Italiano Español Bandeira Español Français Bandeira Français Português Bandeira Português
Login
Português Bandeira Português

Login

 

Importar subformulários

Como usar a importação do Excel para adicionar, editar e excluir subformulários

Neste artigo, você aprenderá como usar a importação de dados se sua tabela tiver um subformulário.
Por exemplo, usaremos duas tabelas: Produtos e Pedidos.
A tabela de pedidos consistirá na coluna do número do pedido e no subformulário Produtos.

Tabela de pedidos

Observe que a coluna do produto está vazia. É com a ajuda da importação que iremos adicionar novos produtos às encomendas.
A tabela de produtos consiste no “Nome” e “Preço” do produto.

Tabela de produtos

Um passo obrigatório é adicionar um campo do tipo “Coluna Vinculada”, no qual é necessário selecionar um campo do formulário principal (Pedidos).
É graças a esta coluna que poderemos utilizar a importação para adicionar, editar ou remover produtos do pedido.

Coluna vinculada

Depois de criada a estrutura do formulário e adicionada a coluna associada, podemos passar para a próxima etapa, ou seja, a importação.
Para fazer isso, você precisa ir até a página Registros da tabela Produtos.
Observe que a importação de subformulários só pode ser usada na tabela Produtos.
Ainda não é possível utilizar o import na tabela principal (no nosso exemplo de Pedidos).

Atualmente não há dados na página Registros da tabela Produtos:

Criando produtos

Clique em “Importar dados do Excel/CSV/TXT” e vá para a página de importação.

Importar produtos

Certifique-se de selecionar a coluna associada no controle "Coluna vinculada ao formulário pai" e carregue seu arquivo XLS com os produtos.
  • Recomenda-se utilizar arquivos com extensão XLS e CSV. XLSX pode ter problemas com a vinculação de dados porque o Excel relata dados inteiros em formato numérico pontilhado. Como método alternativo, você pode simplesmente usar campos de linha como uma 'coluna vinculada'.
  • Lembre-se que os nomes das colunas do arquivo devem corresponder completamente aos nomes dos campos do formulário. Nosso arquivo ficará assim:
Arquivo com novos produtos

Como você pode ver na captura de tela, queremos carregar dois produtos no pedido número 1 e um produto no pedido número 2.
Após importar o arquivo, veremos os novos produtos na tabela associada ao formulário principal.

Novos Produtos

E também na tabela de pedidos surgiram novos produtos nos pedidos correspondentes:

Produtos em pedidos

Você pode usar o mesmo arquivo e formato para atualizar os dados. Por exemplo, adicionaremos um novo produto ao arquivo e transferiremos todos os produtos anteriores para o segundo pedido:

Atualizando dados do subformulário

Na tabela de produtos, você precisa clicar no controle “Importar” e selecionar “Atualizar registros existentes se a chave corresponder”.

Controle de importação

Na página de importação, você precisa selecionar uma coluna chave com dados exclusivos, no nosso caso é o ‘Nome’ do produto.

Campo-chave

Após a importação, todos os produtos foram transferidos para o segundo pedido:

Pedidos atualizados

Esperamos que as opções avançadas de importação de subformulários sejam úteis!