|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
Bonjour tout le monde,
Je suis face à un problème lors de la transmission d'une valeur dans un textbox que je n'arrive pas à résoudre. Je m'explique. Depuis un formulaire, je fais appel à un autre formulaire pour choisir une valeur et je souhaiterais donc après sélection afficher cette valeur dans un textbox de mon formulaire (celui qui a fait l'appel), plus pour la beauté du geste car en fait ne me sert à rien, sauf à indiquer le choix effectué. Voici donc la ligne de code Code :
Application.Forms.item("FRM_societe").Controls.item("controle_onglet").Controls.item("page_societe").Controls.item("txt_activite").Value = rs01.Fields("ACTIVITE").Value Si quelqu'un avait la réponse ça me rendrait bien service. Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 085 ![]() |
Bonjour,
Je vais te livrer un secret. Les propriétés et méthodes que tu emplois, n'existent pas. Avant de se lancer à écrire des lignes de codes il est quand même souhaitable d'en connaitre la syntaxe. Un peu comme une langue étrangère, tu mets n'importe quels mots les uns à la suite des autres te valent souvent des insultes en réponse. Heureusement pour apprendre à bien parler le VBA il y a les tutos. Nous passons de nombreuses heures sur notre temps personnel, en pur bénévolat, pour les rédiger. Il est donc normal d'y passer quelques heures en lecture. Non ? Voici le lien pour celui qui te concerne. http://loufab.developpez.com/tutorie...pelformulaire/ Bonne lecture. Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
Merci Loufab,
J'avais bien compris que la syntaxe était défaillante, mais je n'arrivais pas à trouver le tutoriel pouvant m'aider (les mots clef de recherche ne devaient pas être les bons). Rassures-toi, je respecte vraiment tout le travail fourni par tout un chacun et passe moi aussi de très nombreuses heures sur mon temps libre à lire tout ce que je trouve me permettant d'évoluer. J'essaye par ailleurs de solliciter le moins possible les forums sur les problèmes que je rencontre, ceci afin de (presque toujours) trouver les solutions par moi-même, mais il y a des jours pas fait comme les autres... Errare humanum est, mea culpa, mea maxima culpa, delicta juventutis meæ Encore merci |
|
|
00
|
|
|
#4 | |
|
Membre du Club
![]() |
Citation:
En effet la syntaxe était défaillante, car je pensais bêtement qu'il fallait aussi annoncé l'objet Page dans lequel est contenu le contrôle (c'est du moins ce que j'avais cru comprendre de l'aide Access). Le bon code (qui fonctionne) est : Code :
Application.Forms.item("FRM_societe").Controls.item("txt_activite").Value = rs01.Fields("ACTIVITE").Value Code :
Forms.FRM_societe.txt_activite.Value = rs01.Fields("ACTIVITE").Value |
|
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 085 ![]() |
Les syntaxes les plus courtes sont souvent les meilleures.
N'hésites pas à télécharger le tableau recap des syntaxes. Un très bon pense-bête à afficher près de son bureau.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
|
|
#6 |
|
Membre du Club
![]() |
Bonjour Loufab,
C'est déjà téléchargé rassures-toi, ainsi que tous les cours qui m'intéressent C'est plus simple à consulter le soir au fond des bois... A bientôt |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com