Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 20/06/2011, 11h48   #1
Invité de passage
 
Homme
Étudiant
Inscription : juin 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Jamaïque

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 4
Points : 1
Points : 1
Par défaut Actualisation d'une requête sur un champ d'une table(Liste Dynamique)

Bonjour, voila je m'explique, j'ai créer un champ (Ligne) dans une table (AppelEffectif) qui se référe a une requête (donc le champ est une liste déroulante qui exécute la requête). Dans une formulaire d'enregisterement d'ocurence de la table "AppelEffectif" j'ai mon champ Ligne qui est à renseigner mais je voudrais que lorsqu'on tape les premiéres lettre du code d'identification de la Ligne ma liste d'éroulante s'actualise pour qu'elle m'affiche que des propositions de code dont les premiéres lettre sont celle que j'ai taper ! Ma requête est basé sur un autre table oû est enregistrer toute mes Lignes !


Merci de vos réponses

Ps : poser moi des question si jamais ce n'est pas claire !
Kimix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 04h17   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 616
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 616
Points : 30 961
Points : 30 961
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Ce qu'il faut :

1 - Jouer sur l'évènement Change de ta zone de saisie pour récupérer l'information au fur et à mesure de celle-ci. Attention tu récupères la valeur par la propriété Text et non Value.

2 - Donc à chaque changement tu réactualises ta liste (Requery), celle-ci va donc réinterpréter la requête. Cette requête devra être modifié pour prendre en compte la donnée de ta saisie en utilisant l'opérateur Like.

Voilà la procédure à suivre, y a plus qu'à

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 09h38   #3
Invité de passage
 
Homme
Étudiant
Inscription : juin 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Jamaïque

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 4
Points : 1
Points : 1
Merci de ta réponse Philippe mais j'ai encore un petit souci !

j'ai ajouter au dessus de mon Ligne.requery la commande : DoCmd.RunCommand acCmdSaveRecord car sinon j'avais l'erreur suivant "Enregistrez le champ en actif avant d'exécuter l'action Actualiser"
mais cela me convient pas sur la suite des opérations !

voici ma requête :
Code :
1
2
3
SELECT LibelléLigne
FROM T_Lignes
WHERE LibelléLigne like  Forms!F_AppelEffectif!Ligne.Text & "*";
Kimix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h25.


 
 
 
 
Partenaires

Hébergement Web