Comment atteindre dernier enreg sous-formulai

kusba -  
 kusba -
voila sous access, comment on fait pour atteindre le nouveau enregistrement d'un sous formulaire ??
j'ais essayé par :
DoCmd.GoToRecord acDataForm, "nom sous formulaire", acNewRec
mais ca marche pas ... le message d'erreur dit que le formulaire n'est pas ouvert alors que le c'est un sous formulaire du formulaire ouvert ....
l'evenement qui doit atteindre le nouveau enregistrement du sous formulaire est déclenché par un bouton sur le formulaire principale ... merci d'avance ... je suis grave en galère , je dois rendre ce projet lundi !!!

2 réponses

  1. mobile75 Messages postés 70 Date d'inscription   Statut Membre 17
     
    salut
    le sousform est un controle du form principal.
    donc ton appel n'agit que sur les enregistrements du form principal

    voila ce que j'utilise pour faire ca
    form1 = form principal
    ssform1 = sous formulaire
    dans le sous formulaire ajoute une fonction
    Public Function dernier_enr()
    If Me.RecordsetClone.RecordCount > 0 Then
    DoCmd.GoToRecord , , acLast
    End If
    End Function
    

    ensuite dans ton form principal ( form1) sur le bouton tu mets ce code
    Forms!Form1![ssform1].Form.dernier_enr
    docmd.gotocontrol "ssform1"
    

    voila si ca peut t'aider.........

    A+
    Essayer.........des fois ça marche............
    0
  2. kusba
     
    merci ca marche !!!

    je vais pouvoir avancer dans mon projet , encore merci !
    0