Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat 2
etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat 2
etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat 2
etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites. Et pour afficher la liste des consulats par pays, une simple requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la vitesse de réaction de cette requête alors qu'avec une solution telle que proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat 2
etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites. Et pour afficher la liste des consulats par pays, une simple requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la vitesse de réaction de cette requête alors qu'avec une solution telle que proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007
Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat 2
etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites. Et pour afficher la liste des consulats par pays, une simple requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la vitesse de réaction de cette requête alors qu'avec une solution telle que proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat 2
etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites. Et pour afficher la liste des consulats par pays, une simple requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la vitesse de réaction de cette requête alors qu'avec une solution telle que proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat 2
etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites. Et pour afficher la liste des consulats par pays, une simple requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la vitesse de réaction de cette requête alors qu'avec une solution telle que proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007
Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat 2
etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites. Et pour afficher la liste des consulats par pays, une simple requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la vitesse de réaction de cette requête alors qu'avec une solution telle que proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat 2
etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Merci de ta réponse
Une autre question
dans les tables qu'entends tu par idconsulat, idpays et sous quel format
dois je mettre ces idxx, du texte?
Est tout simplement le nom du pays ou juste un numéro
Dans la table consulats (idconsulat consiste en quoi ? clé primaire ?
libellé doit etre le nom du consulat ?)
et dans la table consulats pays comment dois je faire ?
Merci pour les éclaircissements car je suis un peu perdu.Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites.
Et pour afficher la liste des consulats par pays, une simple requête
sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat
2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Merci de ta réponse
Une autre question
dans les tables qu'entends tu par idconsulat, idpays et sous quel format
dois je mettre ces idxx, du texte?
Est tout simplement le nom du pays ou juste un numéro
Dans la table consulats (idconsulat consiste en quoi ? clé primaire ?
libellé doit etre le nom du consulat ?)
et dans la table consulats pays comment dois je faire ?
Merci pour les éclaircissements car je suis un peu perdu.
Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites.
Et pour afficher la liste des consulats par pays, une simple requête
sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007
Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat
2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Merci de ta réponse
Une autre question
dans les tables qu'entends tu par idconsulat, idpays et sous quel format
dois je mettre ces idxx, du texte?
Est tout simplement le nom du pays ou juste un numéro
Dans la table consulats (idconsulat consiste en quoi ? clé primaire ?
libellé doit etre le nom du consulat ?)
et dans la table consulats pays comment dois je faire ?
Merci pour les éclaircissements car je suis un peu perdu.Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites.
Et pour afficher la liste des consulats par pays, une simple requête
sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat
2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
J'ai omis de dire que cette table est issue d'excel et donc je ne sais pas
trop comment la retoucher.
Puis je te l'envoyer par mail ??
MerciBonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites.
Et pour afficher la liste des consulats par pays, une simple requête
sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat
2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
J'ai omis de dire que cette table est issue d'excel et donc je ne sais pas
trop comment la retoucher.
Puis je te l'envoyer par mail ??
Merci
Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites.
Et pour afficher la liste des consulats par pays, une simple requête
sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007
Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat
2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
J'ai omis de dire que cette table est issue d'excel et donc je ne sais pas
trop comment la retoucher.
Puis je te l'envoyer par mail ??
MerciBonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites.
Et pour afficher la liste des consulats par pays, une simple requête
sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat
2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Tu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007J'ai omis de dire que cette table est issue d'excel et donc je ne sais pas
trop comment la retoucher.
Puis je te l'envoyer par mail ??
MerciBonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites.
Et pour afficher la liste des consulats par pays, une simple requête
sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat
2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Tu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007
J'ai omis de dire que cette table est issue d'excel et donc je ne sais pas
trop comment la retoucher.
Puis je te l'envoyer par mail ??
Merci
Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites.
Et pour afficher la liste des consulats par pays, une simple requête
sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007
Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat
2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Tu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007J'ai omis de dire que cette table est issue d'excel et donc je ne sais pas
trop comment la retoucher.
Puis je te l'envoyer par mail ??
MerciBonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le souhaites.
Et pour afficher la liste des consulats par pays, une simple requête
sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10 suivants
le pays) le tout dans la même table par colonne (pays - consulat 1,consulat
2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays je
voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ du
formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
voila
http://cjoint.com/?klkwn0mOxm
merci par avance du coup d'oeil que tu pourras donner et des conseils
éventuels
BrunoTu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007J'ai omis de dire que cette table est issue d'excel et donc je ne sais pas
trop comment la retoucher.
Puis je te l'envoyer par mail ??
MerciBonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le
souhaites. Et pour afficher la liste des consulats par pays, une simple
requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10
suivants le pays) le tout dans la même table par colonne (pays -
consulat 1,consulat 2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays
je voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ
du formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
voila
http://cjoint.com/?klkwn0mOxm
merci par avance du coup d'oeil que tu pourras donner et des conseils
éventuels
Bruno
Tu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007
J'ai omis de dire que cette table est issue d'excel et donc je ne sais pas
trop comment la retoucher.
Puis je te l'envoyer par mail ??
Merci
Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le
souhaites. Et pour afficher la liste des consulats par pays, une simple
requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007
Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10
suivants le pays) le tout dans la même table par colonne (pays -
consulat 1,consulat 2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays
je voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ
du formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
voila
http://cjoint.com/?klkwn0mOxm
merci par avance du coup d'oeil que tu pourras donner et des conseils
éventuels
BrunoTu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007J'ai omis de dire que cette table est issue d'excel et donc je ne sais pas
trop comment la retoucher.
Puis je te l'envoyer par mail ??
MerciBonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le
souhaites. Et pour afficher la liste des consulats par pays, une simple
requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10
suivants le pays) le tout dans la même table par colonne (pays -
consulat 1,consulat 2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays
je voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ
du formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
http://cjoint.com/?klkVNXStwt
Voila tes tables, à toi de jouer !
Message du jeudi 11/10/2007voila
http://cjoint.com/?klkwn0mOxm
merci par avance du coup d'oeil que tu pourras donner et des conseils
éventuels
BrunoTu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007J'ai omis de dire que cette table est issue d'excel et donc je ne sais pas
trop comment la retoucher.
Puis je te l'envoyer par mail ??
MerciBonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le
souhaites. Et pour afficher la liste des consulats par pays, une simple
requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10
suivants le pays) le tout dans la même table par colonne (pays -
consulat 1,consulat 2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays
je voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ
du formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
http://cjoint.com/?klkVNXStwt
Voila tes tables, à toi de jouer !
Message du jeudi 11/10/2007
voila
http://cjoint.com/?klkwn0mOxm
merci par avance du coup d'oeil que tu pourras donner et des conseils
éventuels
Bruno
Tu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007
J'ai omis de dire que cette table est issue d'excel et donc je ne sais pas
trop comment la retoucher.
Puis je te l'envoyer par mail ??
Merci
Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le
souhaites. Et pour afficher la liste des consulats par pays, une simple
requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007
Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10
suivants le pays) le tout dans la même table par colonne (pays -
consulat 1,consulat 2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays
je voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ
du formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
http://cjoint.com/?klkVNXStwt
Voila tes tables, à toi de jouer !
Message du jeudi 11/10/2007voila
http://cjoint.com/?klkwn0mOxm
merci par avance du coup d'oeil que tu pourras donner et des conseils
éventuels
BrunoTu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007J'ai omis de dire que cette table est issue d'excel et donc je ne sais pas
trop comment la retoucher.
Puis je te l'envoyer par mail ??
MerciBonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se passera-t-il
le jour où tu auras 15 consulats par pays ? Tu rajouteras 5 colonnes à ta
table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le
souhaites. Et pour afficher la liste des consulats par pays, une simple
requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du style:
SELECT Consulat1 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat2 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat3 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat4 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat5 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat6 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat7 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat8 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat9 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
UNION
SELECT Consulat10 FROM Pays WHERE idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit la
vitesse de réaction de cette requête alors qu'avec une solution telle que
proposée plus haute, c'est une requête d'une simplicité extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10
suivants le pays) le tout dans la même table par colonne (pays -
consulat 1,consulat 2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le pays
je voudrais qu'il m'affiche la liste des consulats disponibles et qu'en
choissasant le consulat disponible il puisse me l'inclure dans le champ
du formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Merci beaucoup de ton travail
je vais essayer de voir comment procéder
je pense qu'il doit falloir faire une jointure dans les fichiers puis une
requête avant de mettre cela dans le formulaire ou peut on le faire direct ??
Mercihttp://cjoint.com/?klkVNXStwt
Voila tes tables, à toi de jouer !
Message du jeudi 11/10/2007voila
http://cjoint.com/?klkwn0mOxm
merci par avance du coup d'oeil que tu pourras donner et des conseils
éventuels
BrunoTu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007J'ai omis de dire que cette table est issue d'excel et donc je ne sais
pas trop comment la retoucher.
Puis je te l'envoyer par mail ??
MerciBonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se
passera-t-il le jour où tu auras 15 consulats par pays ? Tu rajouteras
5 colonnes à ta table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le
souhaites. Et pour afficher la liste des consulats par pays, une simple
requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du
style:
SELECT Consulat1 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat2 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat3 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat4 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat5 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat6 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat7 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat8 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat9 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat10 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit
la vitesse de réaction de cette requête alors qu'avec une solution
telle que proposée plus haute, c'est une requête d'une simplicité
extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10
suivants le pays) le tout dans la même table par colonne (pays -
consulat 1,consulat 2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le
pays je voudrais qu'il m'affiche la liste des consulats disponibles
et qu'en choissasant le consulat disponible il puisse me l'inclure
dans le champ du formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Merci beaucoup de ton travail
je vais essayer de voir comment procéder
je pense qu'il doit falloir faire une jointure dans les fichiers puis une
requête avant de mettre cela dans le formulaire ou peut on le faire direct ??
Merci
http://cjoint.com/?klkVNXStwt
Voila tes tables, à toi de jouer !
Message du jeudi 11/10/2007
voila
http://cjoint.com/?klkwn0mOxm
merci par avance du coup d'oeil que tu pourras donner et des conseils
éventuels
Bruno
Tu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007
J'ai omis de dire que cette table est issue d'excel et donc je ne sais
pas trop comment la retoucher.
Puis je te l'envoyer par mail ??
Merci
Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se
passera-t-il le jour où tu auras 15 consulats par pays ? Tu rajouteras
5 colonnes à ta table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le
souhaites. Et pour afficher la liste des consulats par pays, une simple
requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du
style:
SELECT Consulat1 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat2 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat3 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat4 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat5 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat6 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat7 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat8 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat9 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat10 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit
la vitesse de réaction de cette requête alors qu'avec une solution
telle que proposée plus haute, c'est une requête d'une simplicité
extrême...
Message du jeudi 11/10/2007
Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10
suivants le pays) le tout dans la même table par colonne (pays -
consulat 1,consulat 2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le
pays je voudrais qu'il m'affiche la liste des consulats disponibles
et qu'en choissasant le consulat disponible il puisse me l'inclure
dans le champ du formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Merci beaucoup de ton travail
je vais essayer de voir comment procéder
je pense qu'il doit falloir faire une jointure dans les fichiers puis une
requête avant de mettre cela dans le formulaire ou peut on le faire direct ??
Mercihttp://cjoint.com/?klkVNXStwt
Voila tes tables, à toi de jouer !
Message du jeudi 11/10/2007voila
http://cjoint.com/?klkwn0mOxm
merci par avance du coup d'oeil que tu pourras donner et des conseils
éventuels
BrunoTu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007J'ai omis de dire que cette table est issue d'excel et donc je ne sais
pas trop comment la retoucher.
Puis je te l'envoyer par mail ??
MerciBonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se
passera-t-il le jour où tu auras 15 consulats par pays ? Tu rajouteras
5 colonnes à ta table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le
souhaites. Et pour afficher la liste des consulats par pays, une simple
requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du
style:
SELECT Consulat1 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat2 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat3 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat4 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat5 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat6 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat7 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat8 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat9 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat10 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit
la vitesse de réaction de cette requête alors qu'avec une solution
telle que proposée plus haute, c'est une requête d'une simplicité
extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10
suivants le pays) le tout dans la même table par colonne (pays -
consulat 1,consulat 2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le
pays je voudrais qu'il m'affiche la liste des consulats disponibles
et qu'en choissasant le consulat disponible il puisse me l'inclure
dans le champ du formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Lis les articles dont je t'ai donné les liens, particulièrement ceux
concernant les requêtes, tu en comprendras l'intérêt et la façon de les
créer.
Dans ton message
du jeudi 11/10/2007 jour de Saint Firmin, tu as pris l'initiative de
nous narrer les faits suivants:Merci beaucoup de ton travail
je vais essayer de voir comment procéder
je pense qu'il doit falloir faire une jointure dans les fichiers puis une
requête avant de mettre cela dans le formulaire ou peut on le faire direct ??
Mercihttp://cjoint.com/?klkVNXStwt
Voila tes tables, à toi de jouer !
Message du jeudi 11/10/2007voila
http://cjoint.com/?klkwn0mOxm
merci par avance du coup d'oeil que tu pourras donner et des conseils
éventuels
BrunoTu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007J'ai omis de dire que cette table est issue d'excel et donc je ne sais
pas trop comment la retoucher.
Puis je te l'envoyer par mail ??
MerciBonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se
passera-t-il le jour où tu auras 15 consulats par pays ? Tu rajouteras
5 colonnes à ta table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le
souhaites. Et pour afficher la liste des consulats par pays, une simple
requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du
style:
SELECT Consulat1 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat2 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat3 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat4 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat5 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat6 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat7 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat8 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat9 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat10 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit
la vitesse de réaction de cette requête alors qu'avec une solution
telle que proposée plus haute, c'est une requête d'une simplicité
extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10
suivants le pays) le tout dans la même table par colonne (pays -
consulat 1,consulat 2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le
pays je voudrais qu'il m'affiche la liste des consulats disponibles
et qu'en choissasant le consulat disponible il puisse me l'inclure
dans le champ du formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Lis les articles dont je t'ai donné les liens, particulièrement ceux
concernant les requêtes, tu en comprendras l'intérêt et la façon de les
créer.
Dans ton message <59169906-4B33-46DA-B06D-5239995F684A@microsoft.com>
du jeudi 11/10/2007 jour de Saint Firmin, tu as pris l'initiative de
nous narrer les faits suivants:
Merci beaucoup de ton travail
je vais essayer de voir comment procéder
je pense qu'il doit falloir faire une jointure dans les fichiers puis une
requête avant de mettre cela dans le formulaire ou peut on le faire direct ??
Merci
http://cjoint.com/?klkVNXStwt
Voila tes tables, à toi de jouer !
Message du jeudi 11/10/2007
voila
http://cjoint.com/?klkwn0mOxm
merci par avance du coup d'oeil que tu pourras donner et des conseils
éventuels
Bruno
Tu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007
J'ai omis de dire que cette table est issue d'excel et donc je ne sais
pas trop comment la retoucher.
Puis je te l'envoyer par mail ??
Merci
Bonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se
passera-t-il le jour où tu auras 15 consulats par pays ? Tu rajouteras
5 colonnes à ta table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le
souhaites. Et pour afficher la liste des consulats par pays, une simple
requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du
style:
SELECT Consulat1 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat2 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat3 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat4 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat5 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat6 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat7 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat8 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat9 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat10 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit
la vitesse de réaction de cette requête alors qu'avec une solution
telle que proposée plus haute, c'est une requête d'une simplicité
extrême...
Message du jeudi 11/10/2007
Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10
suivants le pays) le tout dans la même table par colonne (pays -
consulat 1,consulat 2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le
pays je voudrais qu'il m'affiche la liste des consulats disponibles
et qu'en choissasant le consulat disponible il puisse me l'inclure
dans le champ du formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Lis les articles dont je t'ai donné les liens, particulièrement ceux
concernant les requêtes, tu en comprendras l'intérêt et la façon de les
créer.
Dans ton message
du jeudi 11/10/2007 jour de Saint Firmin, tu as pris l'initiative de
nous narrer les faits suivants:Merci beaucoup de ton travail
je vais essayer de voir comment procéder
je pense qu'il doit falloir faire une jointure dans les fichiers puis une
requête avant de mettre cela dans le formulaire ou peut on le faire direct ??
Mercihttp://cjoint.com/?klkVNXStwt
Voila tes tables, à toi de jouer !
Message du jeudi 11/10/2007voila
http://cjoint.com/?klkwn0mOxm
merci par avance du coup d'oeil que tu pourras donner et des conseils
éventuels
BrunoTu peux mettre tout ça sur cjoint.com et nous donner le lien. Je ne
sais pas si j'aurais le temps de faire quelque chose mais je peux au
moins jeter un oeil...
Message du jeudi 11/10/2007J'ai omis de dire que cette table est issue d'excel et donc je ne sais
pas trop comment la retoucher.
Puis je te l'envoyer par mail ??
MerciBonjour BRUNOKILIAN15 !
Je pense qu'à la base, il y a un défaut de conception. Que se
passera-t-il le jour où tu auras 15 consulats par pays ? Tu rajouteras
5 colonnes à ta table ?
Le plus simple serait d'ajouter deux tables:
T_Consulats(idConsulat, Libellé Consulat)
T_ConsulatsPays(idPays, idConsultat)
ce qui te permet de gérer autant de consultat par pays que tu le
souhaites. Et pour afficher la liste des consulats par pays, une simple
requête sélection basée sur l'idPays suffirait...
Vue ta conception actuelle, il te faut écrire une requête union du
style:
SELECT Consulat1 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat2 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat3 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat4 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat5 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat6 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat7 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat8 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat9 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays] UNION
SELECT Consulat10 FROM Pays WHERE
idPays=Forms![tonFormulaire]![champPays]
et affecter cette requête à ta liste déroulante... Et rien ne garantit
la vitesse de réaction de cette requête alors qu'avec une solution
telle que proposée plus haute, c'est une requête d'une simplicité
extrême...
Message du jeudi 11/10/2007Bonjour à tous,
J'ai une table pays avec des consulats pour chaque pays (de 1 à 10
suivants le pays) le tout dans la même table par colonne (pays -
consulat 1,consulat 2 etc).
Sur le formulaire je veux choisir un pays et lorsque j'ai choisi le
pays je voudrais qu'il m'affiche la liste des consulats disponibles
et qu'en choissasant le consulat disponible il puisse me l'inclure
dans le champ du formulaire.
j'ai regardé les combo box hierarchiques mais les exemples sont bien
différents de ce que je souhaite obtenir.
Une liste déroulante pays > le champ consulat (liste déroulante des
consulats proposés pour le pays choisi).
J'espère que ma demande n'est pas trop confuse
Merci pour votre aide.
Bonne journée à tous
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info