Je m'excuse de déranger pour une question qui me paraît simple mais je
galère depuis pas mal de temps sur ce truc sans trouver la solution.
J'ai un formulaire (appelons le "form"), qui contient un sous-formulaire
(appelons le "subform" pour continuer dans l'originalité. Mon
sous-formulaire se met à jour en fonction de données sélectionnées dans
mon formulaire.
Je voudrais pouvoir récupérer l'enregistrement en cours (par
currentrecord) dans mon sous-formulaire. Je fais :
Dim PosEnr As Long
PosEnr = Forms![form]![subform].CurrentRecord
Et j'obtiens "propriété ou méthode non gérée par cet objet".
Un très grand merci pour celui ou celle qui me donnera une petite piste...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sylvain
Ben voilà, 2 heures à chercher et ça fait pas 5 minutes que j'ai posté ce message que je trouve enfin la solution. Il faut donc écrire :
Dim PosEnr As Long PosEnr = Forms![form]![subform].Form.CurrentRecord
Excusez-moi de faire les questions/réponses mais j'ai vraiment galéré là dessus depuis ce matin...en espérant que ma question et ma réponse serviront un jour à quelqu'un d'autre.
A+
Bonjour,
Je m'excuse de déranger pour une question qui me paraît simple mais je galère depuis pas mal de temps sur ce truc sans trouver la solution.
J'ai un formulaire (appelons le "form"), qui contient un sous-formulaire (appelons le "subform" pour continuer dans l'originalité. Mon sous-formulaire se met à jour en fonction de données sélectionnées dans mon formulaire.
Je voudrais pouvoir récupérer l'enregistrement en cours (par currentrecord) dans mon sous-formulaire. Je fais :
Dim PosEnr As Long PosEnr = Forms![form]![subform].CurrentRecord
Et j'obtiens "propriété ou méthode non gérée par cet objet".
Un très grand merci pour celui ou celle qui me donnera une petite piste...
Sylvain
Ben voilà, 2 heures à chercher et ça fait pas 5 minutes que j'ai posté
ce message que je trouve enfin la solution. Il faut donc écrire :
Dim PosEnr As Long
PosEnr = Forms![form]![subform].Form.CurrentRecord
Excusez-moi de faire les questions/réponses mais j'ai vraiment galéré là
dessus depuis ce matin...en espérant que ma question et ma réponse
serviront un jour à quelqu'un d'autre.
A+
Bonjour,
Je m'excuse de déranger pour une question qui me paraît simple mais je
galère depuis pas mal de temps sur ce truc sans trouver la solution.
J'ai un formulaire (appelons le "form"), qui contient un
sous-formulaire (appelons le "subform" pour continuer dans
l'originalité. Mon sous-formulaire se met à jour en fonction de
données sélectionnées dans mon formulaire.
Je voudrais pouvoir récupérer l'enregistrement en cours (par
currentrecord) dans mon sous-formulaire. Je fais :
Dim PosEnr As Long
PosEnr = Forms![form]![subform].CurrentRecord
Et j'obtiens "propriété ou méthode non gérée par cet objet".
Un très grand merci pour celui ou celle qui me donnera une petite
piste...
Ben voilà, 2 heures à chercher et ça fait pas 5 minutes que j'ai posté ce message que je trouve enfin la solution. Il faut donc écrire :
Dim PosEnr As Long PosEnr = Forms![form]![subform].Form.CurrentRecord
Excusez-moi de faire les questions/réponses mais j'ai vraiment galéré là dessus depuis ce matin...en espérant que ma question et ma réponse serviront un jour à quelqu'un d'autre.
A+
Bonjour,
Je m'excuse de déranger pour une question qui me paraît simple mais je galère depuis pas mal de temps sur ce truc sans trouver la solution.
J'ai un formulaire (appelons le "form"), qui contient un sous-formulaire (appelons le "subform" pour continuer dans l'originalité. Mon sous-formulaire se met à jour en fonction de données sélectionnées dans mon formulaire.
Je voudrais pouvoir récupérer l'enregistrement en cours (par currentrecord) dans mon sous-formulaire. Je fais :
Dim PosEnr As Long PosEnr = Forms![form]![subform].CurrentRecord
Et j'obtiens "propriété ou méthode non gérée par cet objet".
Un très grand merci pour celui ou celle qui me donnera une petite piste...