Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 27/12/2011, 10h59   #1
Membre habitué
 
Alain
Inscription : septembre 2004
Messages : 206
Détails du profil
Informations personnelles :
Nom : Alain
Âge : 53
Localisation : France

Informations forums :
Inscription : septembre 2004
Messages : 206
Points : 142
Points : 142
Par défaut Contenu invisible dans la liste déroulante

Bonjour,
Pour alimenter le contenu d'une liste déroulante, je requête sur une table liée
Code :
1
2
3
4
5
 
valBase ="maTable"
sql = "SELECT DISTINCT maColonne FROM " & valBase & " GROUP BY maColonne ORDER BY maColonne "
    Me.maListe.RowSource = sql
    Me.maListe.Requery
Ma requête fonctionne, le contenu est affecté à ma liste, mais il est invisible ! Quand je déroule la liste et que je sélectionne aléatoirement une ligne, l'enregistrement s'affiche...

Si j'utilise une table importée le problème n'existe pas.
Est-il possible d'utiliser une table liée ? et que dois-je ajouter dans mon code ?
Alain
alainb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 11h40   #2
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 223
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 223
Points : 9 926
Points : 9 926
Envoyer un message via Skype™ à Domi2
Bonjour,

Ton problème (Access 2003) me fait tout d'abord penser à ceci.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 11h45   #3
Membre habitué
 
Alain
Inscription : septembre 2004
Messages : 206
Détails du profil
Informations personnelles :
Nom : Alain
Âge : 53
Localisation : France

Informations forums :
Inscription : septembre 2004
Messages : 206
Points : 142
Points : 142
Citation:
Envoyé par Domi2 Voir le message
Bonjour,
Ton problème (Access 2003) me fait tout d'abord penser à ceci.
Domi2
Merci Domi2
Je vais tester ma base sur un autre micro
alainb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 16h52   #4
Membre habitué
 
Alain
Inscription : septembre 2004
Messages : 206
Détails du profil
Informations personnelles :
Nom : Alain
Âge : 53
Localisation : France

Informations forums :
Inscription : septembre 2004
Messages : 206
Points : 142
Points : 142
La base fonctionne correctement. Pour pallier le problème rencontré à cause d'une version que je pourrai pas faire évoluer dans mon entreprise, j'imagine une solution temporaire.
Mettre le contenu de la requête dans une table et mettre la source de la liste sur la table.
Quel est votre avis ?
Alain
alainb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2012, 17h14   #5
Membre habitué
 
Alain
Inscription : septembre 2004
Messages : 206
Détails du profil
Informations personnelles :
Nom : Alain
Âge : 53
Localisation : France

Informations forums :
Inscription : septembre 2004
Messages : 206
Points : 142
Points : 142
Mon problème a été résolu par Nicot
Code :
1
2
3
If Resp.RecordCount > 0 Then
  DoCmd.RunSQL ("INSERT INTO tblResponsable (libResponsable) " & sqlresponsable)
End If
Je copie le contenu de ma requête dans une table temporaire
pour visualiser le contenu de ma liste déroulante
Merci
alainb 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 18h56.


 
 
 
 
Partenaires

Hébergement Web