Isso não pode ser feito usando o assistente de formulário. O material do formulário vinculado é um arenque vermelho.
Mas isso pode ser feito razoavelmente com facilidade, como segue.
- Use o assistente de formulário para obter o formulário o máximo que puder com o
campos da tabela
people
apenas. - Edite o formulário no modo de design (* dica: o ícone é completamente não intuitivo, mas é assim: )
- Adicioneumcontrolede'listbox'aoseuformulário(nota:nãoéumacaixadecombinação,issoéalgodiferentenoBase).Issoabriráumassistentequeolevaráatodooresto.
- Em
Choosethetablefromwhichthedatashouldbeusedasbasisforthelistcontent
,selecionejobs
. - Selecione
description
comoDisplayfield
. - Em
FieldfromtheValueTable
selecionejob_id
eemFieldfromtheListTable
selecioneid
.
Éisso!Acaixasuspensaagorafuncionaráexatamentecomoesperado:
Sevocênãogostadeassistentes,podeeditarmanualmenteocontroledacaixadelistagemdaseguinteforma:
- Adicionesuacaixadelistagemefecheoassistente.Cliquenoícone"Control", que é uma engrenagem. (Isso também não faz sentido.)
- Insira as informações da seguinte maneira, em que "Listar conteúdo" diz "SELECIONAR" DESCRIÇÃO "," ID "DE" TRABALHOS ". Observe que o campo que você deseja que o usuário veja deve vir em primeiro lugar e que o "campo vinculado" é indexado com zero e deve se referir à coluna ID.
É isso aí!