English Bandeira English Italiano Bandeira Italiano Español Bandeira Español Français Bandeira Français Deutsch Bandeira Deutsch Português Bandeira Português Ελληνικά Bandeira Ελληνικά Nederlands Bandeira Nederlands Polski Bandeira Polski Čeština Bandeira Čeština 中文 Bandeira 中文 日本語 Bandeira 日本語 हिन्दी Bandeira हिन्दी اللغة العربية Bandeira اللغة العربية Русский Bandeira Русский Українська Bandeira Українська עִברִית Bandeira עִברִית Türk Bandeira Türk Latvietis Bandeira Latvietis Dansk Bandeira Dansk Norsk Bandeira Norsk Íslenska Bandeira Íslenska 한국어 Bandeira 한국어 Suomen Bandeira Suomen Gaeilge Bandeira Gaeilge Bahasa Melayu Bandeira Bahasa Melayu Svenska Bandeira Svenska
Usuário ÍconeLogin
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!