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

IHM Discussion :

[A-03] Suivant sans nouveau


Sujet :

IHM

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 238
    Points
    238
    Par défaut [A-03] Suivant sans nouveau
    Bonjour à tous !
    J'utilise acces 2003 et je voulais savoir s'il y a possibilité dans un bouton pour atteindre l'enregistrement suivant d'empêcher d'atteindre un nouvel enregistrement lorsqu'on arrive au dernier. Sachant que j'utilise la création automatique du bouton, que puis-je rajouter dans le code associé pour empêcher cela ?
    Merci de vos réponses.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Je t'invite à consulter la FAQ, tu y trouveras toutes les informations, pour ouvrir ton formulaire de tel manière qu'il ne te permette pas d'ajouter des données.

    Philippe

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 238
    Points
    238
    Par défaut Pas d'ouverture sans ajout
    Merci Philippe mais ce que je cherche n'est pas d'ouvrir un formulaire sans ajout (ça, je sais faire), ce que je veux, c'est que mon bouton de deplacement entre enregistrement ne le permette pas et que l'on doive cliquer sur le bouton d'ajout pour créer un nouvel enregistrement car on doit pouvoir rentrer de nouvelles fiches.
    Merci

  4. #4
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 759
    Points
    7 759
    Par défaut
    Bonjour,

    Cela suppose que ton formulaire n'a pas de boutons de déplacements
    • Boutons de déplacements = Non

    et que tu utilises tes propres boutons pour gérer les déplacements.

    Exemple de bouton "Suivant" personnalisé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim rs As DAO.Recordset
    Set rs = Me.RecordsetClone
    If Not (rs.BOF And rs.EOF) Then
       rs.MoveLast
       If Me.CurrentRecord < rs.RecordCount Then DoCmd.RunCommand acCmdRecordsGoToNext
    End If
    A+

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 238
    Points
    238
    Par défaut
    Merci pour cette réponse.
    Si j'ai bien compris, il me suffit de substituer ce code à celui de mon bouton existant (j'utilise effectivement des boutons personnalisés et je désactive toujours les boutons de déplacement des formulaires afin d'avoir un visuel plus sympa).
    Le code d'origine de mon bouton était :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub Commande7_Click()
    On Error GoTo Err_Commande7_Click
     
     
        DoCmd.GoToRecord , , acNext
     
    Exit_Commande7_Click:
        Exit Sub
     
    Err_Commande7_Click:
        MsgBox Err.Description
        Resume Exit_Commande7_Click
     
    End Sub
    Je vais essayer de le remplacer.
    Merci

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 238
    Points
    238
    Par défaut
    Merci à vous tous, ça marche très bien !

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 16/09/2010, 00h42
  2. Réponses: 11
    Dernier message: 23/11/2007, 10h31
  3. Ligne suivant sans cesse.
    Par Sergeras dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/09/2007, 17h31
  4. A la ligne suivante sans passer par #13#10 dans un richedit
    Par Ardely dans le forum Composants VCL
    Réponses: 13
    Dernier message: 24/08/2007, 17h58
  5. Power Point : Passage à la diapositive suivante sans cliquer
    Par snoopy69 dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 15/05/2006, 15h09

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