Compartilhar dados entre tabelas
Compartilhe dados entre tabelas para evitar a duplicação de dados.
Antes de Iniciar
Função necessária: administrador, sn_app_eng_studio.user ou desenvolvedor delegado
Selecione o link a seguir para baixar o material necessário para esta etapa no tutorial de criação de apps.
Por Que e Quando Desempenhar Esta Tarefa
A fase final na criação do modelo de dados para a aplicação de solicitação de viagem do funcionário é vincular a tabela de solicitação de viagem a uma tabela separada que armazena dados do aeroporto. Isso permite que os funcionários escolham quais aeroportos desejam usar ao concluir as solicitações de viagem de funcionários.
|
Fase 1 |
|
|
|
Fase 2 |
|
|
|
Fase 3 |
|
O armazenamento de dados em várias tabelas permite que você mantenha seus dados organizados e modulares. Quando quiser compartilhar dados entre tabelas, você pode criar campos de referência, que extraem registros de uma tabela para outra sem duplicar os dados.
Baixe a planilha do aeroporto e siga o tutorial para criar campos de referências entre a solicitação de viagem do funcionário e as tabelas do aeroporto.
| Carimbo de data/hora | Seção |
|---|---|
| 0:03 | Crie uma tabela para armazenar os dados que você deseja fazer referência. |
| 0:26 | Configure a tabela. |
| 1:05 | Abra a tabela existente. |
| 1:13 | Adicione novos campos à tabela existente. |
| 1:19 | Defina o tipo de campo como Referência e selecione a tabela da qual você deseja extrair dados. |
| 1:36 | Salve as mudanças. |
| 1:38 | Adicione os novos campos de referência à sua tabela na exibição de formulário. |
| 1:59 | Personalize o layout do formulário. |
| 2:10 | Salve as mudanças. |
Procedimento
-
Crie uma nova tabela para armazenar informações do aeroporto.
Em nosso tutorial, criamos uma nova tabela a partir de uma planilha que armazena informações do aeroporto. Para acompanhar o tutorial, baixe a planilha do aeroporto. Em seguida, use os procedimentos em Importar uma planilha e Criar nova tabela a partir da importação de planilha para criar uma nova tabela a partir da planilha do aeroporto.
-
Personalize a tabela para que ela exiba as informações que você deseja fazer referência.
- Selecione a tabela do aeroporto no painel da aplicação em App Engine Studio.
-
Na página principal da tabela, selecione o ícone Mais ações (
) ao lado de Dados na faixa de opções superior e selecione Campos.
-
Na página Campos, no campo Nome, alterne o comutador Exibir (
) para permitir que outras tabelas façam referência a nomes de aeroportos.
Importante:Você pode selecionar apenas um campo a ser referenciado por outras tabelas. Se você tentar selecionar vários campos, Construtor de tabelas manterá apenas uma de suas seleções quando você salvar suas mudanças. - Selecione Save (Salvar).
- Navegue até o painel da aplicação em App Engine Studio.
- Selecione a tabela de solicitação de viagem do funcionário, na qual você criará os campos de referência que extraem dados da tabela do aeroporto.
-
Na página principal da tabela, selecione o ícone Mais ações (
) ao lado de Dadose selecione Campos.
-
Crie os campos de referência.
Em nosso tutorial, criamos dois campos de referência para coletar opções de aeroporto para solicitações de viagem de funcionários.
- Na página Campos, selecione + Adicionar um campo na tabela.
-
No campo Rótulo da coluna, insira Viagem de.
O campo Nome da coluna é preenchido automaticamente com base no rótulo que você inseriu.
-
Na coluna Tipo, selecione Referênciae selecione a tabela do aeroporto na lista.
Em nosso tutorial, criamos outro campo de referência para capturar o destino do funcionário. Rotularemos este campo Viagem para.
- Selecione Save (Salvar).
-
Adicione os campos de referência à exibição de formulário da tabela.
- Selecione Formulários na faixa de opções superior.
-
Insira o rótulo do campo de referência na barra de pesquisa.
Em nosso tutorial, os campos de referência são rotulados como Viagem de e Viagem para.
- Arraste os campos de referência do painel Adicionar elementos de formulário para o painel Exibição padrão.
- Opcional: Repita o processo nas etapas 6 a 8 para adicionar quantos campos de referência forem necessários.
- Selecione Save (Salvar).
Resultado
O modelo de dados da aplicação de solicitação de viagem do funcionário está concluído.
O que Fazer Depois
Continue criando a aplicação de solicitação de viagem do funcionário seguindo para a próxima etapa no tutorial de criação de aplicações: Como criar experiências do usuário.