IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Griser un bouton de deplacement d'enregistrement


Sujet :

Access

  1. #1
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 219
    Points : 108
    Points
    108
    Par défaut Griser un bouton de deplacement d'enregistrement
    Hello tout le monde,

    La question du jour est:

    Comment savoir lorsque qu'il n'y a plus d'enregistrement suivant ou précédent et ainsi griser un bouton qui sert de bouton de déplacement dans un formulaire?



    Je m'explique:

    J'ai un formulaire(en mode modification de donnée) basé sur une requete. J'ai désactivé les boutons de déplacement et les ai remplacé par 2 gros boutons "suivant" et "précédent".

    Seulement, lorsque j'arrive au bout des enregistrements, et que je clique sur le bouton "suivant", un message d'erreur apparait: "impossible d'atteindre l'enregistrement suivant".

    Comment faire pour donc griser ce bouton juste apres le dernier enregistrement afin de ne pas obtenir ce message d'erreur?

    Merci beaucoup à vous tous!

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 129
    Points : 97
    Points
    97
    Par défaut
    tu pe pi etre faire une gestion d'erreur avec un on erro goto sa pe etre une solution !

  3. #3
    Faw
    Faw est déconnecté
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 169
    Points : 1 383
    Points
    1 383
    Par défaut
    Salut, c'est dans la faq, section Formmulaires, sous-section Contrôles
    Je ne comprends rien à Access...Mais je me soigne.
    Moteur de recherche
    DAO

  4. #4
    Membre actif Avatar de ActionAccess
    Inscrit en
    Mars 2006
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 175
    Points : 213
    Points
    213
    Par défaut
    Bonjour,

    Avec l'assistant, le code suivant est généré. Il suffit alors de mettre un ' au début de la ligne MsgBox Err.Description.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub Commande0_Click()
    On Error GoTo Err_Commande0_Click
        DoCmd.GoToRecord , , acNext
    Exit_Commande0_Click:
        Exit Sub
    Err_Commande0_Click:
        'MsgBox Err.Description <---ICI
        Resume Exit_Commande0_Click
    End Sub
    Cordialement,
    ActionAccess

  5. #5
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 219
    Points : 108
    Points
    108
    Par défaut
    Citation Envoyé par kikilevrai
    tu pe pi etre faire une gestion d'erreur avec un on erro goto sa pe etre une solution !
    heu non parce que dans ce cas la:

    L'utilisateur clique sur le bouton suivant alors qu'il n'y a pas d'enregistrement suivant.

  6. #6
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 219
    Points : 108
    Points
    108
    Par défaut
    Citation Envoyé par Faw
    Salut, c'est dans la faq, section Formmulaires, sous-section Contrôles
    Oups, merci , pourtant j'avais cherché


    Voici donc le code de la FAQ si certains voudraient s en inspirer:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Private Sub Form_Current()
     
    On Error GoTo GestErr
    If Me.CurrentRecord > 1 Then
      Me!BoutonPrécédent.Enabled = True
    Else
      Me!BoutonPrécédent.Enabled = False
    End If
    Exit Sub
     
    GestErr:
     
    Select Case Err
      Case 2164
        Me!AutreContôleActifDeTonChoix.SetFocus
        Resume
      Case Else
        MsgBox Err.Description, , "Erreur n°" & Err.Number
        Exit Sub
    End Select
    End Sub
    Je teste ca de suite

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/12/2011, 12h20
  2. Réponses: 2
    Dernier message: 04/04/2006, 08h58
  3. [struts][JSP]Griser un bouton
    Par elias dans le forum Struts 1
    Réponses: 3
    Dernier message: 03/02/2006, 14h38
  4. Modifier les boutons de deplacements
    Par kluh dans le forum Access
    Réponses: 1
    Dernier message: 10/11/2005, 18h38
  5. Griser le bouton "maximiser" d'une fenêtre
    Par kurkaine dans le forum C++Builder
    Réponses: 5
    Dernier message: 13/02/2004, 00h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo