[access] vba utiliser deux pointeurs
p_rpn
-
p_rpn -
p_rpn -
Bonjour,
Je développe sous ACCESS 2000 un programme pour identifier des paires d'informations.
Pour cela, j'utilise deux pointeurs 'rs1' et 'rs2'. Je souhaite, selon certaines conditions donner la valeur de l'index rs2 à rs1.
L'index d'un enregistrement peut être retrouvé grâce à absoluteposition : rs1.absoluteposition
mais comment affecter la valeur retournée, par une simple ligne de code, à rs2.
Merci d'avance pour votre contribution.
Je développe sous ACCESS 2000 un programme pour identifier des paires d'informations.
Pour cela, j'utilise deux pointeurs 'rs1' et 'rs2'. Je souhaite, selon certaines conditions donner la valeur de l'index rs2 à rs1.
L'index d'un enregistrement peut être retrouvé grâce à absoluteposition : rs1.absoluteposition
mais comment affecter la valeur retournée, par une simple ligne de code, à rs2.
Merci d'avance pour votre contribution.
5 réponses
-
Salut,
absoluteposition est une propriété en lecture/écriture, as-tu essayé :
rs2.absoluteposition = rs1.absoluteposition ?
-
-
Oui j'ai testé ce code : sans résultat.
C'est-à-dire : erreur de compil, aucun enreg trouvé, pas le bon ?
Attention, cette propriété ne s'applique qu'à certains recordset, et n'est pas l'indication du numéro d'enregistrement (signet)...
Tu ne peux pas utiliser les index ?
-
Il n'y a pas d'erreur de compil.
rs2 ne prend pas la valeur de rs1.
Penses-tu qu'il serait mieux d'utiliser les signets ? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Finalement, j'ai choisi d'emplyer les signets avec bookmark
Signet_1 = rs.Bookmark
rs.Bookmark = Signet_1
que l'on peut utiliser dans les deux sens
- pour mémoriser la position d'un enregistrement
- pour affecter une position au pointeur sur la table.
Merci pour votre aide.