Bonjour
Oui, tout bête, j'étais passé à coté.
Form.Absolute(7) est exactement ce qu'il me falait.
Merci Bernard :-)
Jluc
Bernard Marcelly a écrit :
Pour se déplacer dans la table, utiliser avec le formulaire les
méthodes de déplacement indiquées pages 539-540 du livre. Les
contrôles associés seront mis à jour. Exemple, avec la table utilisée
dans le livre:
Option Explicit
Sub DeplacerDansGrid()
Dim monDocument As Object, unFormulaire As Object
monDocument = thisComponent
unFormulaire = monDocument.DrawPage.Forms.getByName("MaJClient")
print "Position actuelle : " & unFormulaire.Row
unFormulaire.next
print "Position actuelle : " & unFormulaire.Row
unFormulaire.absolute(7)
print "Position actuelle : " & unFormulaire.Row
unFormulaire.last
print "Position actuelle : " & unFormulaire.Row
End Sub
Les fonctions de déplacement renvoient false si on n'a pu aller à la
position demandée.
Bernard
Pour ceux qui ne connaissent pas le livre en question :
<http://www.eyrolles.com/Informatique/Livre/9782212114393/livre-programmation-openoffice-org.php>