OVH Cloud OVH Cloud

Position dans le dernier record

6 réponses
Avatar
Guillaume
Bonsoir,
J'ai un formulaire avec sous-formulaire
Chaque fois que je fais inserer un enregistrement
dans le sous-formulaire, je ne vois pas le dernier=20
enregistrement, pouvez vous m'expliquer comment=20
positionner le dernier enregistrement du sous-formulaire =E0=20
chaque insertion d'enregistrement ? merci d'avance.

6 réponses

Avatar
Raymond
Bonsoir.
tu dois avoir un sous-formulaire avec affichage mode simple. Pour voir les
autres enregistrements il faut être en mode continu ou feuille de données.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Guillaume" a écrit dans le message de
news:01e101c37af1$ebfbca80$
Bonsoir,
J'ai un formulaire avec sous-formulaire
Chaque fois que je fais inserer un enregistrement
dans le sous-formulaire, je ne vois pas le dernier
enregistrement, pouvez vous m'expliquer comment
positionner le dernier enregistrement du sous-formulaire à
chaque insertion d'enregistrement ? merci d'avance.
Avatar
Guillaume
Le sous-formulaire est en mode continu, mais le curseur se
positionne toujours en début de liste et non, en fin de
liste, comment faire pour le faire positionner en fin de
liste ? merci.
Avatar
Raymond
Bonjour.

Tu places un bouton de commande sur ton formulaire principal par exemple et
tu mets cette fonction dans l'événement click:
Private Sub Commande0_Click()
Dim Rs As DAO.Recordset
Set Rs = Forms!principal!Sous_Formulaire.Form.Recordset
Rs.AddNew ' ou Rs.MoveLast
End Sub

Si tu places le bouton dans le sous-formulaire, le code est identique et tu
mets la même fonction sous ce bouton.

principal est le nom du formulaire principal.
Sous_Formulaire est le nom du contrôle contenant le sous-formulaire.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Guillaume" a écrit dans le message de
news:048001c37af7$8cab1940$
Le sous-formulaire est en mode continu, mais le curseur se
positionne toujours en début de liste et non, en fin de
liste, comment faire pour le faire positionner en fin de
liste ? merci.
Avatar
Raymond
.../...
tu peux placer la fonction directement sur l'événement Form_Current du
formulaire principal si tu as besoin d'atteindre le dernier enregistrement
du sous-formulaire dès que tu appelles un enregistrement principal.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
Avatar
Guillaume
Excuses moi Raymond, je voudrais juste positionner sur le
dernier record d'un sous formulaire lors d'une insertion
(par un ordre SQL) en Access sans VBA. Merci
Avatar
Raymond
Bonjour.

Je ne vois plus la relation entre ta première question avec le
sous-formulaire et celle-ci . Je pense qu'il manque des précisions.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Guillaume" a écrit dans le message de
news:02be01c37b0b$c674dcb0$
Excuses moi Raymond, je voudrais juste positionner sur le
dernier record d'un sous formulaire lors d'une insertion
(par un ordre SQL) en Access sans VBA. Merci