Liste de choix dans une table avec filtre issu d´une valeur de cette table
Résolu/Fermé
dje_90
Messages postés
5
Date d'inscription
lundi 30 mars 2020
Statut
Membre
Dernière intervention
22 mars 2021
-
19 mars 2021 à 14:48
dje_90 Messages postés 5 Date d'inscription lundi 30 mars 2020 Statut Membre Dernière intervention 22 mars 2021 - 22 mars 2021 à 08:23
dje_90 Messages postés 5 Date d'inscription lundi 30 mars 2020 Statut Membre Dernière intervention 22 mars 2021 - 22 mars 2021 à 08:23
A voir également:
- Liste de choix dans une table avec filtre issu d´une valeur de cette table
- Table ascii - Guide
- Table des matières word - Guide
- Liste déroulante excel - Guide
- Photo filtre gratuit - Télécharger - Retouche d'image
- Liste de diffusion whatsapp - Guide
2 réponses
Bonsoir,
Telles que tu décris tes tables, il n' a pas grand-chose à redire, cela semble tout à fait correct. Juste un conseil, utilise les Identifiants Index pour lier les tables les unes aux autres; c'est beaucoup plus facile par la suite, et les enchainements des tables se font bien mieux.
Pour répondre à ta question, il me semble qu'i faut que tu fasses des requêtes successives, et le mieux est de les faire sur un mini-formulaire ou tu sélectionne le receveur sur le 1er contrôle, et ensuite la sélection de l'adresse sur le 2ème contrôle. Pratiquement, sur le 1er contrôle tu mets une requête de tous les receveurs (Attention aux doublons). Et puis sur le 2ème contrôle, tu mets la requête des adresses présélectionnées par receveur, où n'apparaissent que les adresses du receeurs en question. Mais pour cela, il te faut une mini-macro ou un tout petit bout de VBA qui actualise ta requête quand tu passe sur le 2ème contrôle, càd "SurRéceptionFocus".
En espérant avoir été clair.
Enfin, pour que les choses soient vraiment bien faites, il faut prévoir que la grande majorité des receveurs n'ont qu'une adresse, aussi faut-il que ta requête de choix d'adresses n'apparaisse que si ces adresses sont multiples, et donc que ton 2ème contrôle se remplisse automatiquement si cette adresse est unique.
Bon courage.
Telles que tu décris tes tables, il n' a pas grand-chose à redire, cela semble tout à fait correct. Juste un conseil, utilise les Identifiants Index pour lier les tables les unes aux autres; c'est beaucoup plus facile par la suite, et les enchainements des tables se font bien mieux.
Pour répondre à ta question, il me semble qu'i faut que tu fasses des requêtes successives, et le mieux est de les faire sur un mini-formulaire ou tu sélectionne le receveur sur le 1er contrôle, et ensuite la sélection de l'adresse sur le 2ème contrôle. Pratiquement, sur le 1er contrôle tu mets une requête de tous les receveurs (Attention aux doublons). Et puis sur le 2ème contrôle, tu mets la requête des adresses présélectionnées par receveur, où n'apparaissent que les adresses du receeurs en question. Mais pour cela, il te faut une mini-macro ou un tout petit bout de VBA qui actualise ta requête quand tu passe sur le 2ème contrôle, càd "SurRéceptionFocus".
En espérant avoir été clair.
Enfin, pour que les choses soient vraiment bien faites, il faut prévoir que la grande majorité des receveurs n'ont qu'une adresse, aussi faut-il que ta requête de choix d'adresses n'apparaisse que si ces adresses sont multiples, et donc que ton 2ème contrôle se remplisse automatiquement si cette adresse est unique.
Bon courage.
dje_90
Messages postés
5
Date d'inscription
lundi 30 mars 2020
Statut
Membre
Dernière intervention
22 mars 2021
22 mars 2021 à 08:23
22 mars 2021 à 08:23
Merci à tous pour votre aide. Je pense que je vais faire plus simple, avec une liste de receuveur dont les nom seront légérement modifié (Avec un Numero ou une abreviation de la ville ou du pays) si il y a plusieurs adresses.
Encore une fois, merci pour votre aide.
Encore une fois, merci pour votre aide.
20 mars 2021 à 12:36
je pense qu'on peut éviter macro ou VBA en utilisant, par exemple, deux formulaires.
20 mars 2021 à 15:10
20 mars 2021 à 18:03
il est parfois préférable de réaliser une solution moins sophistiquée, en utilisant des techniques à la portée de celui qui crée la solution.
tout dépend du contexte, que nous ne connaissons pas.