Look-up vs relation de Microsoft Access

Je suis l'élaboration d'un Microsoft Access 2013, en fonction du système d'information.
L'une des exigences du client était de simplifier le processus de saisie de données par l'utilisation de zone de liste déroulante avec les valeurs disponibles.

Par exemple, au lieu d'entrer agentID le client a demandé à permettre à l'utilisateur de choisir le nom de l'agent dans la liste déroulante, la même logique avec d'autres domaines similaires.

En bref:

J'ai besoin d'éviter autant que possible le besoin d'entrer les valeurs de l'ID et de laisser à l'utilisateur de choisir dans la liste déroulante.

Microsoft Access est doté d'un assistant de recherche qui permet à l'utilisateur de lier les champs de la table avec un champ spécifique à partir d'une autre table, par exemple, de lier cityID de tblVoyage avec tblCities/cityID par l'assistant liste de choix, et de laisser l'utilisateur choisir la ville dans la liste déroulante et non pas en tapant ville spécifique ID dans le champ.

Tout ce qui ressemble beaucoup, mais il y a une confusion moment.
Au cours de DB sûr, j'ai appris que dans le but de construire une base de données et de travailler avec elle, nous avons à définir les relations entre les tables (1:1, 1:M, M:N), mais si je le fais je ne peux pas utiliser l'assistant liste de choix, parce que j'ai déjà défini les relations entre les tables. Et, en conséquence, l'utilisateur doit saisir tous les codes manuellement, au lieu de les choisir dans la liste déroulante.

Donc, je veux:

  1. De comprendre exactement quand dois-je utiliser l'Accès assistant de recherche et lors de la définition d'une relation entre les tables.
  2. Comment correctement minimiser le nombre de fois où l'utilisateur doit saisir les données au lieu de choisir l'élément voulu dans la liste déroulante.
InformationsquelleAutor Mike B. | 2013-05-04