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 05/01/2012, 11h15   #1
Invité de passage
 
Homme Florian
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Florian

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 1
Points : 1
Par défaut Problème d'affichage dans une liste déroulante

Bonjour à tous,

Je débute dans Access et dans la gestion de bdd en général mon problème est donc simple mais je ne m'en sort pas.

Les données que je dois gérer sont des enregistrements audio.

J'ai une table Information fichiers ( pour l'instant les colonnes sont le numéro de l'enregistrement, le lieu de l'enregistrement, la date et l'appareil avec lequel il a été enregistré) et j'essaie de faire un formulaire de recherche.

Pour cela j'ai donc utilisé des liste déroulantes pour les colonnes lieu et appareils. Dans la case contenu de l'onglet donné relatif à une liste je rentre le code suivant :
Code :
1
2
3
4
SELECT [Informations fichiers].Lieu
FROM [Informations fichiers]
GROUP BY [Informations fichiers].Lieu
ORDER BY [Informations fichiers].Lieu;
Lorsque je repasse en mode formulaire et que je veut sélectionner un des lieux avec la liste déroulante, le lieu ne s'affichent pas, il y a une ligne par lieu différent dans la liste déroulante mais les lignes sont vides. Si je supprime la ligne GROUP BY, les lieu s'affichent bien en mode formulaire (mais j'ai plusieurs fois le même lieu)

Merci pour vos réponses
FlobLeponge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 11h23   #2
Membre éclairé
 
Avatar de hariman
 
Homme Luc Hariman RANDRIANOMENJANAHARY
Développeur Java
Inscription : janvier 2008
Messages : 175
Détails du profil
Informations personnelles :
Nom : Homme Luc Hariman RANDRIANOMENJANAHARY
Localisation : Ile Maurice

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2008
Messages : 175
Points : 349
Points : 349
Envoyer un message via MSN à hariman Envoyer un message via Skype™ à hariman
Bonjour,

Code sql :
1
2
3
SELECT DISTINCT [Informations fichiers].Lieu
FROM [Informations fichiers]
ORDER BY [Informations fichiers].Lieu;
__________________
Les boutons et adorent être cliqués, donc ne les oubliez pas
hariman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 11h47   #3
Invité de passage
 
Homme Florian
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Florian

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 1
Points : 1
Merci pour ta réponse, mais le résultat est toujours le même...
FlobLeponge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 14h55   #4
Invité de passage
 
Homme Florian
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Florian

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 1
Points : 1
J'ai finalement résolu mon problème,

SELECT Sum([Informations fichiers].N°Fichier) AS SommeDeN°Fichier, [Informations fichiers].Lieu
FROM [Informations fichiers]
GROUP BY [Informations fichiers].Lieu, [Informations fichiers].Lieu
ORDER BY [Informations fichiers].Lieu;

En passant par l'assistant de création de liste déroulante, en conservant la colonne numéro de fichier dans ma requête et en lui attribuant l'oppération somme j'arrive à afficher ce que je veux.

Il y a surement plus logique et plus efficace mais bon sa marche.
FlobLeponge 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 04h15.


 
 
 
 
Partenaires

Hébergement Web