Dernier enregistrement ?

Anonyme
2021-04-25T12:46:48+00:00

bonjour,

Est-ce qu'il existe un moyen de savoir si nous sommes sur le dernier enregistrement d'un formulaire par le biais d'un code VBA ? merci pour votre aide.

Cordialement

Microsoft 365 et Office | Access | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire
Réponse acceptée par l’auteur de la question
Anonyme
2021-04-27T01:57:48+00:00

Nous utilisons un service de traduction pour assister nos utilisateurs. Veuillez nous excuser pour les éventuelles erreurs grammaticales.

Ça a l’air bien. L’attribuer au bouton suivant est la façon habituelle de le faire.

Bonne journée!.

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

4 réponses supplémentaires

  1. Anonyme
    2021-04-26T21:53:03+00:00

    bonjour,

    voici le code attribué à un bouton ayant pour fonction "Enregistrement suivant".

    Private Sub btn_avance_facture_Click()

          If Me.Recordset.AbsolutePosition <> Recordset.RecordCount - 1 Then

                 Form_sf_facture.Form.Recordset.MoveNext

          Else

                 MsgBox "Vous êtes sur la dernière facture", vbInformation, "Votre attention SVP"

          End If

     End Sub

    Merci pour votre aide. Cordialement

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2021-04-26T02:32:03+00:00

    Nous utilisons un service de traduction pour assister nos utilisateurs. Veuillez nous excuser pour les éventuelles erreurs grammaticales.

    AbsolutePosition et RecordCount fait partie de Recordset donc il devrait être enregistreur. AbsolutePosition et enregistreet. RecordCount.

    Comment manipulez-vous les données de votre base de données ? Habituellement, vous utilisez recordet dans ce cas.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2021-04-25T15:18:27+00:00

    je vais bien merci. J'espère qui l'en est de même pour vous. Mes compétences en VBA sont limitées. Je dois vous avouer que je ne comprend pas tout dans votre code. J'ai essayé ça mais cela ne fonctionne pas.

    Private Sub btn_avance_facture_Enter()

        If AbsolutePosition = RecordCount - 1 Then

            MsgBox " vous êtes sur le dernier enregistrement"

        Else

            MsgBox " vous êtes sur un autre dossier"

        End If

    End Sub

    Merci pour votre aide

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2021-04-25T14:43:59+00:00

    Nous utilisons un service de traduction pour assister nos utilisateurs. Veuillez nous excuser pour les éventuelles erreurs grammaticales.

    Salut PatrickROZIER, j’espère que vous allez bien. Je suis Ian, un conseiller indépendant et utilisateur de Microsoft comme vous.

    Je suis désolé d’entendre parler de cette question.

    Habituellement, pour vérifier si le prochain enregistrement si le dernier enregistrement, j’ai utilisé le code ci-dessous dans le code VBA ci-dessous.

    Avec enregistrementset
      si. AbsolutePosition = . RecordCount - 1 Puis    
    « vous êtes sur le dernier enregistrement   
      autre                                             
             « vous êtes sur un autre dossier
      Fin si
    Terminer par
    

    Il s’agit d’un forum de support utilisateur-utilisateur et je suis un autre utilisateur.

    J’espère que cela aide, mais s’il vous plaît laissez-moi savoir si vous avez besoin d’autre chose.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire