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 :

[Formulaire] bouton suivant precedent


Sujet :

IHM

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2007
    Messages : 108
    Points : 54
    Points
    54
    Par défaut [Formulaire] bouton suivant precedent
    bonjour j'ai un formulaire avec 2 boutons ajouter retirer et les 2 boutons page suivante page prédedente

    j'ai codé sur load

    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
    Private Sub Form_Load()
    Me.Titre.SetFocus
    If Me.idfavoris.Value = 1 Then
    Me.CmdRetirer.Visible = True
     
    Else
    Me.CmdRetirer.Visible = False
    End If
     
    If Me.idfavoris.Value = 2 Then
    Me.CmdAjouter.Visible = True
    Else
    Me.CmdAjouter.Visible = False
    End If
    End Sub
    Tous fonctionne bien lorsque le formulaire est loadé.

    Mais lorsque je clique sur suivant ou précédent mais boutons ne changent pas dépendement de la valeur du nouvel enregistrement qui apparait...

    j'ai essayé de codé sur suivant par exemple

    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
    22
    23
    24
    25
    26
    27
    Private Sub CmdEnrSuivant_Click()
     
     Me.Form.FilterOn = False
     
    On Error GoTo Err_enrs_Click
     
     
        DoCmd.GoToRecord , , acNext
     
    Exit_enrs_Click:
        Exit Sub
     
    Err_enrs_Click:
        MsgBox Err.Description
        Resume Exit_enrs_Click
     
     If Me.idfavoris.Value = 2 Then
     
    CmdAjouter.Visible = True
    End If
     
     If Me.idfavoris.Value = 1 Then
     
    CmdRetirer.Visible = True
    End If
     
    End Sub
    j'ai mis la partie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    If Me.idfavoris.Value = 2 Then
     
    CmdAjouter.Visible = True
    End If
     
     If Me.idfavoris.Value = 1 Then
     
    CmdRetirer.Visible = True
    End If

    apres go next en me disant que apres avoir trouvé l'enregistrement suivant ou précédent il actualiserait la visibilité des boutons car il aurrai en main la donnée de l'enregistrement suivant. ou prcédent...

    mais rien ne se passe ! Il conserve en mémoire la valeur de l'enregistrement qui a été loadé en premier

    donc si ajouté etait visible à ce moment la, il sera toujours visible pour tous les autres enregistrements.

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    155
    Détails du profil
    Informations personnelles :
    Âge : 74
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 155
    Points : 196
    Points
    196
    Par défaut
    Citation Envoyé par luz_negra Voir le message
    j'ai mis la partie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    If Me.idfavoris.Value = 2 Then
     
    CmdAjouter.Visible = True
    End If
     
     If Me.idfavoris.Value = 1 Then
     
    CmdRetirer.Visible = True
    End If
    Bonjour,

    Si j'étais toi je mettrais ce test sur idfavoris dans l'événement Sur activation du formulaire.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2007
    Messages : 108
    Points : 54
    Points
    54
    Par défaut
    cela ne fonctionne toujours pas ! je vais essayé sur tous les form machin

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2007
    Messages : 108
    Points : 54
    Points
    54
    Par défaut
    nop il n'y a rien a faire.
    j'ai essayé sur form, dat set change, form, data change, sur form afterupdate, sur idfavori after update, sur idfavoris change, sur form change, form selection change. form open

    et cela ne fonctionne pas.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2007
    Messages : 108
    Points : 54
    Points
    54
    Par défaut
    Ha google ! mon ami !

    j'ai TROUVÉ !

    il faut le mettre sur form_current

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub Form_Current()
    Me.Titre.SetFocus
    If Me.idfavoris.Value = 1 Then
    Me.CmdRetirer.Visible = True
    Me.CmdAjouter.Visible = False
    Else
    Me.CmdRetirer.Visible = False
    Me.CmdAjouter.Visible = True
    End If
     
    End Sub

    j'ai modifier mon load aussi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub Form_Load()
    Me.Titre.SetFocus
    If Me.idfavoris.Value = 1 Then
    Me.CmdRetirer.Visible = True
    Me.CmdAjouter.Visible = False
    Else
    Me.CmdRetirer.Visible = False
    Me.CmdAjouter.Visible = True
    End If
     
    End Sub
    tous marche

  6. #6
    Membre habitué

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    155
    Détails du profil
    Informations personnelles :
    Âge : 74
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 155
    Points : 196
    Points
    196
    Par défaut
    Bonjour,

    Pour ton info personnelle Sur Activation et Form_Current, c'est la même chose

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

Discussions similaires

  1. Boutons suivant, precedent, premier, dernier
    Par aminepop dans le forum VB.NET
    Réponses: 10
    Dernier message: 14/05/2011, 00h46
  2. bouton suivant precedent
    Par johnben2 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/02/2009, 01h40
  3. [Spip] bouton suivant precedent pour les documents images d'un article
    Par oceane751 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 09/12/2008, 16h51
  4. [formulaire] bouton suivant précedent
    Par luz_negra dans le forum IHM
    Réponses: 2
    Dernier message: 02/12/2007, 07h01
  5. recherche code pour limiter une lister et utiliser les bouton suivant precedent
    Par carmen256 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/09/2006, 17h43

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