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 12/01/2012, 18h14   #1
Candidat au titre de Membre du Club
 
Homme
Inscription : janvier 2012
Messages : 52
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 52
Points : 14
Points : 14
Par défaut Passer argument d'un textbox à un état

Bonjour,

J'ai hérité d'une base ACCESS que je dois gérer et sur laquelle je dois apporter quelques petites modif. Je suis en train de me former à ACCESS mais je dois quand même intervenir rapidement sur un petit problème dont j'espère trouver la solution ici ;-)

Il y a un état qui s'affiche lorsque l'on clique sur une valeur d'une liste déroulante. Une macro (pas du VBA) s'occupe d'ouvrir l'état approprié et l'affiche automatiquement.

Moi je veux atteindre le même résultat en tapant le numéro dans un champ (textbox par exemple) puis en cliquant sur un bouton pour lancer l'action.
J'ai réussi à connecter l'état directement à mon bouton mais celui-ci ouvre la boîte de dialogue et réclame le paramètre (le numéro normalement envoyer par le clic dans la liste).
Bien entendu je n'avais pas mis l'argument saisie dans le textbox car je ne sais pas comment le passer, c'était juste pour voir si cela fonctionnerait au moins comme cela.
En convertissant la macro pour voir le code VBA je pensais voir la procédure de passage d'argument à la requête. Je ne vois rien...

Alors ma question est: comment puis-je passer l'argument saisie dans mon textbox à l'état en question sans l'ouverture de la demande de saisie du paramètre(état qui est lié à la requête bien entendu).

J'attends avec impatience vos avis éclairés !!

Merci

Nono
nono63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 22h41   #2
Membre éprouvé
 
Homme Robert LINCE
Conseiller psycho-pédagogique
Inscription : octobre 2007
Messages : 281
Détails du profil
Informations personnelles :
Nom : Homme Robert LINCE
Localisation : Belgique

Informations professionnelles :
Activité : Conseiller psycho-pédagogique
Secteur : Enseignement

Informations forums :
Inscription : octobre 2007
Messages : 281
Points : 483
Points : 483
Bonjour.

Le code déclenché par le bouton doit être quelque chose comme
Code :
DoCmd.OpenReport "Nom_de_l_état", acPreview, "", "[Nom de la source de l'état]![Nom_du_champ_critère] = [Forms]![Nom_du_formulaire]![Nom_du_textbox]"
Cordialement.
RobiPMS est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/01/2012, 10h38   #3
Candidat au titre de Membre du Club
 
Homme
Inscription : janvier 2012
Messages : 52
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 52
Points : 14
Points : 14
Par défaut Parfait !!

Bonjour,

Cela fonctionne parfaitement, merci beaucoup !!!

@+

nono63
nono63 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 19h11.


 
 
 
 
Partenaires

Hébergement Web