Exibir vs valor em uma caixa suspensa do formulário do Microsoft Access

0

Eu sou um n00b no Access, então talvez eu não esteja me aproximando disso da maneira do Access.

Digamos que eu tenha duas tabelas, A e B . Cada A pertence a um B , por isso A tem uma coluna B_id que é restrita para corresponder à coluna id de alguma linha na tabela B .

Até agora, tudo bem. Isso eu fiz.

Agora, desejo criar um formulário para as pessoas criarem novas linhas na tabela A . Eu gostaria de dar a eles uma lista suspensa para escolher a qual B this A pertence, mas eu não quero apenas exibir uma lista de id s válida - Eu prefiro mostrar algumas outras informações de cada B que seria mais legível para humanos - algo derivado das outras colunas. Para simplificar, digamos que prefiro exibir a coluna B do Name .

Eu tentei apenas modificar a instrução SELECT usada para a caixa suspensa, mas isso não funcionou porque tentou preencher a coluna A B_id com valores de B ' Name coluna. O que preciso é ter uma lista suspensa que exiba DLOOKUP("Name", "B", [B_id]) , mas retorne o valor B_id .

Eu sei como faria isso em HTML, mas não no Access. Ajuda?

    
por rampion 26.10.2012 / 19:30

1 resposta

1

O que você deseja fazer é retornar mais de um campo de dados na fonte de linha da sua caixa de combinação, exibir somente o (s) campo (s) que deseja exibir e vincular o controle à coluna correta.

Aqui está uma explicação sobre o que você quer com as fotos que o orientam: link

    
por 26.10.2012 / 19:57