OVH Cloud OVH Cloud

currentrecord dans sous-formulaire

1 réponse
Avatar
Sylvain
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

1 réponse

Avatar
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