Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/12/2011, 17h36   #1
Membre régulier
 
Homme Sylvain
Technico - Administratif
Inscription : août 2008
Messages : 382
Détails du profil
Informations personnelles :
Nom : Homme Sylvain
Localisation : France

Informations professionnelles :
Activité : Technico - Administratif
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : août 2008
Messages : 382
Points : 71
Points : 71
Par défaut Liste deroulante contenant le resultat de 2 tables differentes

Bonjour tout le monde

Je souhaiterais pouvoir afficher le contenu du champ "Designation" de 2 tables distinctes dans une liste deroulante commune comment doit on s'y prendre ?

Cordialement Merci
Shades est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2011, 18h23   #2
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 184
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 184
Points : 2 814
Points : 2 814
Bonjour Shades,

Eh bien, il faut que ta liste déroulante contienne le résultat d'une requête qui lie tes deux tables entre elles, afin d'afficher les deux champs qui t'intéressent.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/12/2011, 13h57   #3
Membre régulier
 
Homme Sylvain
Technico - Administratif
Inscription : août 2008
Messages : 382
Détails du profil
Informations personnelles :
Nom : Homme Sylvain
Localisation : France

Informations professionnelles :
Activité : Technico - Administratif
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : août 2008
Messages : 382
Points : 71
Points : 71
Bonjour Richard,

Le soucis c'est que je ne sais pas comment mettre en place la recherche, je me suis basé sur un travail de Claude Leloup mais là la difficultés se corse, si tu a le temps tu peux regarder dans "FmBaseProduits" et me dire ce que tu en penses stp, et si éventuellement tu peux me guider ds un pas à pas pour que je mette cela en place cela serait extra.

Cordialement
Sylvain (Shades)
Shades est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2011, 14h56   #4
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 184
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 184
Points : 2 814
Points : 2 814
Bonjour Shades,

D'une part, je ne peux pas lire les .accdb. D'autre part, je n'ai pas trop le temps d'analyser une application complète.

Restons donc sur cette question (si elle est toujours d'actualité) :
Citation:
Envoyé par Shades
Je souhaiterais pouvoir afficher le contenu du champ "Designation" de 2 tables distinctes dans une liste deroulante commune comment doit on s'y prendre ?
==> Peux-tu poster la structure de ces deux tables ?
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/12/2011, 17h56   #5
Membre régulier
 
Homme Sylvain
Technico - Administratif
Inscription : août 2008
Messages : 382
Détails du profil
Informations personnelles :
Nom : Homme Sylvain
Localisation : France

Informations professionnelles :
Activité : Technico - Administratif
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : août 2008
Messages : 382
Points : 71
Points : 71
Par défaut Requetes de la table produits

Richard,

oui bien sur elle est tjrs d'actu, je t’envoie les images correspondantes.

Le code est le suivant :

Code :
1
2
 
In (SELECT TbProduits40089.ID FROM TbProduits40089 WHERE (((TbProduits40089.Designation) Like "*" & [Formulaires]![FmBaseProduits]![zdlFiltreDesignation] & "*") AND ((TbProduits40089.Article) Like "*" & [Formulaires]![FmBaseProduits]![zdlFiltreArticle] & "*"));)
Merci encore

Cordialement
Sylvain
Shades est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2011, 18h26   #6
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 184
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 184
Points : 2 814
Points : 2 814
Donc, si j'ai bien compris, tu voudrais construire une liste déroulante affichant les libellés des tables TbProduits40089 et TbProduitsSFRP5.

La solution serait de créer une requête UNION R1 de ces deux tables
Code sql :
1
2
3
(SELECT * FROM TbProduits40089)
UNION
(SELECT * FROM TbProduitsSFRP5);
et de faire pointer ta liste déroulante sur R1. A toi de voir de quelle manière tu veux présenter cette liste (remplacer "*" par les champs que tu souhaites).
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 14h53   #7
Membre régulier
 
Homme Sylvain
Technico - Administratif
Inscription : août 2008
Messages : 382
Détails du profil
Informations personnelles :
Nom : Homme Sylvain
Localisation : France

Informations professionnelles :
Activité : Technico - Administratif
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : août 2008
Messages : 382
Points : 71
Points : 71
Bonjour Richard,

Parfait cela fonctionne pour la liste déroulante, mais comment j’intègre cela au code :

Code :
1
2
 
In (SELECT TbProduits40089.ID FROM TbProduits40089 WHERE (((TbProduits40089.Designation) Like "*" & [Formulaires]![FmBaseProduits]![zdlFiltreDesignation] & "*") AND ((TbProduits40089.Article) Like "*" & [Formulaires]![FmBaseProduits]![zdlFiltreArticle] & "*"));)

Merci,

cordialement
Sylvain
Shades est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 15h12   #8
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 184
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 184
Points : 2 814
Points : 2 814
Bonjour Shades,

Ta question est floue... mais bon, dans ce genre de chaîne de caractères, c'est toujours une histoire de simple cote (') et de guillemet ("), il me semble, mais je ne maîtrise pas, désolé.

Le mieux, si tu veux intégrer du SQL en VBA, c'est de passer par l'assistant et de récupérer le code SQL généré.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 15h37   #9
Membre régulier
 
Homme Sylvain
Technico - Administratif
Inscription : août 2008
Messages : 382
Détails du profil
Informations personnelles :
Nom : Homme Sylvain
Localisation : France

Informations professionnelles :
Activité : Technico - Administratif
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : août 2008
Messages : 382
Points : 71
Points : 71
Arfff moi débutant moi pas tout comprendre
Mais merci qd même tu m'a déjà bcp aidé avec "UNION"
Shades est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 15h49   #10
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 184
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 184
Points : 2 814
Points : 2 814
Citation:
Envoyé par Shades
.../... moi débutant .../...
==> nous l'avons tous été !

Donc, justement, les assistants ont été conçus pour faciliter la tâche de création des requêtes.

Je te suggère de te familiariser avec ces assistants : sur 2003, onglet Requête, "Nouveau", "Requête sélection", etc...
En mode SQL, tu peux récupérer le code SQL généré à partir de cet assistant.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 16h14   #11
Membre régulier
 
Homme Sylvain
Technico - Administratif
Inscription : août 2008
Messages : 382
Détails du profil
Informations personnelles :
Nom : Homme Sylvain
Localisation : France

Informations professionnelles :
Activité : Technico - Administratif
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : août 2008
Messages : 382
Points : 71
Points : 71
oki

Merci
Shades est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 17h05   #12
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 184
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 184
Points : 2 814
Points : 2 814
N'oublies pas le bouton .
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h19.


 
 
 
 
Partenaires

Hébergement Web