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

VBA Access Discussion :

Bouton navigation formulaire/sous-formulaire [AC-2010]


Sujet :

VBA Access

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2016
    Messages : 12
    Par défaut Bouton navigation formulaire/sous-formulaire
    Bonjour à tous
    J'ai un petit soucis sur mes boutons de navigation sur un formulaire. Il comporte 3 sous formulaire imbriqué les uns dans les autres pour naviguer entre les différents niveau de l’arborescence.

    Je suis un peu debutant je ne sais pas s'il y a mieux pour faire ça, mais la navigation fonctionne.
    Je veux faire disparaitre les boutons suivant et precedent quand j'ai aucun enregistrement après.

    j'ai mis le code suivant dans chacuns des trois formulaires avec les boutons adéquats

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Private Sub Form_Current()
    Me.btnSuivantN3.Visible = (Me.CurrentRecord < Me.Recordset.RecordCount)
    Me.btnPreN3.Visible = (Me.CurrentRecord > 1)
    End Sub
    Pour les boutons précedent, ça fonctionne parfaitement sur les 3 niveaux.
    Cependant sur le bouton suivant, ça le fait disparaître en permanence pour les niveau 2 et 3 alors que pour le 1 ça marche parfaitement.
    J'ai mis le code

    Pour essayer de debugger les boutons j'ai mis un msgbox qui me donne la valeur Me.CurrentRecord et Me.Recordset.RecordCount il me donne 1 pour les deux quand je viens de passer à un autre enregistrement sur le niveau supérieur, et quand j'attends un peu, il me donne le bon nombre de recordcount, le comptage n'est donc pas instantané.
    Peut etre que je mets le code pas au bon endroit, ou peut etre qu'il y a plus simple pour se déplacer dans l'arborescene et le faire avec 1 formulaire au lieux de 3
    Merci à vous, je joins deux screen.
    Images attachées Images attachées   

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

Discussions similaires

  1. [AC-2010] Formulaire - Sous formulaire - Sous sous formulaire
    Par meli74 dans le forum IHM
    Réponses: 1
    Dernier message: 21/04/2011, 19h35
  2. Réponses: 4
    Dernier message: 11/04/2007, 18h46
  3. Navigation entre sous formulaires
    Par Sami Xite dans le forum Access
    Réponses: 9
    Dernier message: 26/01/2007, 14h27
  4. formulaire/sous formulaire/sous formulaire
    Par aimejielle dans le forum Access
    Réponses: 1
    Dernier message: 24/07/2006, 22h48
  5. Réponses: 1
    Dernier message: 10/07/2006, 09h15

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