>Dans un grille (grid) je veux quand on click sur header de se ordonner par le contenu de la colonne.
>Tout va bien, mais je perd le enregistrement sur lequel je me trouvais.
>Je retienne le no de enregistrement dans no_ enregis et je fais « goto no_enregis.
>Fonctionne... mais arrive de réagir inattendu probablement quand on ne situé sur le dernier enregistrement.
Qu'est-ce que vous voullez dire par "réagir inattendu"?
>Le code est le suivant (méthode click du header1):
>no_enregis=recno(’customer’)
>set order to nom in Customer
>goto no_enregis in customer
>thisform.grid1.refresh
Peut-etre mieux:
no_enregis = iif(eof('customer'),-1,recno(’customer’))
set order to nom in Customer
if no_enregis > 0
goto no_enregis in customer
else
go bottom
skip
endif
thisform.grid1.refresh
Vlad