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 :

Actualiser nouvelle entrée dans zone de liste


Sujet :

IHM

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2010
    Messages : 96
    Points : 43
    Points
    43
    Par défaut Actualiser nouvelle entrée dans zone de liste
    Bonjour, je cherche à actualiser ma zone de liste sur le formulaire "BON" en haut à droite après avoir créé un nouveau bon par le formulaire "AJOUT_BON" s'ouvrant en cliquant sur le bouton en dessous de la zone de liste dans le formulaire "BON".

    Pour le moment, à la sortie du formulaire "AJOUT_BON" je demande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forms!BON!la zone de liste.requery
    mais rien n'y fait !


    J'ai tenté d'utiliser la même ligne de code qui réactualise la zone de liste quand un client est recherché, mais cela ne fonctionne pas non plus.

    merci.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 206
    Points : 243
    Points
    243
    Par défaut
    J'ai changé l’évènement dans lequel ta liste se met à jour et ça à l'air de fonctionner

    Dans le formulaire "BON" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Form_Activate()
        Liste_bon.RowSource = "Select [Bons de dépôt].[N° Bon de dépôt], [Bons de dépôt].Date, [Bons de dépôt].[#Client] FROM [Bons de dépôt] WHERE [#Client]=   [Lst_No_Client]"
        Liste_bon.Requery
    End Sub

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2010
    Messages : 96
    Points : 43
    Points
    43
    Par défaut
    Merci, ça fonctionne lorsque je sélectionne manuellement le numéro client dans la zone de texte en haut à gauche, mais lorsque je clique sur rechercher client et j'en selectionne un dans la liste en double cliquant dessus, le formulaire BON se ferme et rien ne se passe !

  4. #4
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 348
    Points : 19 600
    Points
    19 600
    Billets dans le blog
    65
    Par défaut
    Salut,

    Si tu souhaites actualiser ta liste de bons après avoir ajouté 1 bon dans le formulaire "Ajout_Bon", il faut actualiser ce formulaire avant d'actualiser la liste de bons :

    Code du bouton Exit du formulaire "Ajout_Bon" :

    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
    28
    29
    30
    31
    Private Sub Exit_Click()
    On Error GoTo Err_Exit_Click
     
        Dim stDocName As String
        Dim stLinkCriteria As String
     
    'Confirmation après EDIT
     
        If MsgBox("Voulez-vous confirmer la modification", vbQuestion + vbYesNo, "CONFIRMATION") = vbNo Then
        Me.Undo
        Cancel = True
      End If
     
    'Ouvre et ferme le formulaire
     
        stDocName = "BON"
        DoCmd.OpenForm stDocName, , , stLinkCriteria
     
        Me.Requery
        Forms!BON!Liste_bon.Requery 'Rafraichit la zone de liste
     
        DoCmd.Close
     
    Exit_Exit_Click:
        Exit Sub
     
    Err_Exit_Click:
        MsgBox Err.Description
        Resume Exit_Exit_Click
     
    End Sub
    A+

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2010
    Messages : 96
    Points : 43
    Points
    43
    Par défaut
    encore une chose que je ne savais pas, cette info va me permettre de résoudre quelques problèmes.

    merci !

    Grâce à toi ce que je souhaitais faire prend forme.

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 29/01/2024, 15h32
  2. [AC-2003] 2 Méthodes d'entrée donnée dans Zone de liste
    Par Expensive dans le forum IHM
    Réponses: 1
    Dernier message: 23/01/2013, 18h26
  3. Réponses: 10
    Dernier message: 10/02/2010, 07h39
  4. Réponses: 1
    Dernier message: 22/01/2008, 10h36
  5. Entête dans zone de liste
    Par uloaccess dans le forum Access
    Réponses: 7
    Dernier message: 28/10/2005, 21h16

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