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 :

Mise à jour formulaire !


Sujet :

Access

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 223
    Points : 240
    Points
    240
    Par défaut Mise à jour formulaire !
    Bonjour à tous.

    Voici mon petit souci :
    J'ai 1 formulaire "X" qui s'ouvre en fenêtre indépendante et modale (oui au 2 critères)
    Sur ce formulaire se trouve :
    - 1 treeview qui contient des noeuds "A" et des sous-noeuds "B" ("A" peux avoir plusieurs "B")
    - 1 sous-formulaire qui m'affiche plusieurs infos lorsque je clique sur un sous-noeud "B"

    J'ai aussi sur ce formulaire un bouton qui me permet d'ouvrir un autre formulaire "Y" 'sans fermer le formulaire "A") toujours en indépendant et en modal et avec un lien qui est le noeud "A"
    En clair, lorsque je clique sur un noeud "A" du treeview et que je clique sur le bouton, un champ se trouvant sur le formulaire "Y" est automatiquement renseigné de la valeur du noeud "A"
    Je renseigne ensuite d'autres champs sur le formulaire "Y" (toutes les infos qui s'afficherons par la suite dans le sous-formulaire et notamement le sous-noeud "b") puis je quitte celui-ci et je retourne sur le formulaire "X"

    J'espères être clair jusqu'à présent.

    On arrive à mon problème.
    A l'issue de chaques saisies dans le formulaire Y, celle-ci n'apparaissent pas immédiatement sur le formulaire X. Je suis obligé de fermer le formulaire X puis de le ré-ouvrir

    Ma question est la suivante :

    Y'a-t-il un code qui me permet, lorsque je clique sur le bouton de fermeture du formulaire Y, de mettre automatiquement à jour le treeview (et le sous-formulaire) et par la même occasion que le focus du treeview aille directement sur le nouveau sous-noeud "B" que je viens de créer ??

    Je vous remercie tous de votre précise aide

  2. #2
    Membre éclairé Avatar de stéphane_ais2
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 792
    Points : 891
    Points
    891
    Par défaut
    Salut,

    tu peux essayer
    pour mettre à jour ton frm avec la syntaxe :
    et pour mettre le curseur sur le contrôle désiré...

    A+

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 223
    Points : 240
    Points
    240
    Par défaut
    Merci pour ton aide mais :

    Citation Envoyé par stéphane_ais2
    tu peux essayer
    pour mettre à jour ton frm avec la syntaxe :
    La méthode REFRESH ne marche pas dans ce cas précis car le contenu de mon treeview est obtenu par un code

    Citation Envoyé par stéphane_ais2
    et pour mettre le curseur sur le contrôle désiré...
    Je ne veux pas mettre mon focus sur un controle mais mettre le focus du treview sur un noeud en particulier.

    Merci à vous

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Points : 1 579
    Points
    1 579
    Par défaut
    Essai avec un requery sur fermeture de ton formulaire

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    710
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 710
    Points : 847
    Points
    847
    Par défaut
    Salut,

    Citation Envoyé par scorpion1611
    La méthode REFRESH ne marche pas dans ce cas précis car le contenu de mon treeview est obtenu par un code
    ALors la solution est peut-être de mettre à jour ton treeview par code également (auquel cas faire une fonction que tu appel sur l'ouverture du forme X et sur fermeture du form Y)

    A+

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 223
    Points : 240
    Points
    240
    Par défaut
    Citation Envoyé par Muhad'hib
    Salut,

    Citation Envoyé par scorpion1611
    La méthode REFRESH ne marche pas dans ce cas précis car le contenu de mon treeview est obtenu par un code
    ALors la solution est peut-être de mettre à jour ton treeview par code également (auquel cas faire une fonction que tu appel sur l'ouverture du forme X et sur fermeture du form Y)

    A+
    Oui j'ai déjà essayé cette solution mais sans grand succès

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    710
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 710
    Points : 847
    Points
    847
    Par défaut
    Salut,

    Tu as bien déjà le code qui rempli ton treeview à l'ouverture de ton form ? Et cela fonctionne ?
    Je ne vois pas ce qui t'empèche de réutiliser ce code pour mettre à jour ton treeview sur fermeture du form Y.
    Citation Envoyé par scorpion1611
    Oui j'ai déjà essayé cette solution mais sans grand succès
    Peux-tu nous en dire plus sur les problèmes rencontrés ?

    A+

  8. #8
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 223
    Points : 240
    Points
    240
    Par défaut
    Citation Envoyé par Muhad'hib
    Peux-tu nous en dire plus sur les problèmes rencontrés ?

    A+
    LE souci c'est que lorsque je mets un code pour rafraichir ma treeview et que celui-ci se déclenche à la fermeture de mon formulaire "Y", il ne mets pas à jour mon treeview puisque celui-ci n'est pas actif et si je mets mon code sur le formulaire "X", il se déclenche à chaque activation du formulaire "X" et cela je ne le veux pas. il faut qu'il se dé"clenche que lorsque je ferme le formulaire "Y"

    et puis y'a le problème que je ne sais pas trop quoi mettre comme code aussi

Discussions similaires

  1. Mise à jour formulaire
    Par Laurent59 dans le forum IHM
    Réponses: 1
    Dernier message: 20/02/2007, 20h54
  2. Réponses: 2
    Dernier message: 08/01/2007, 08h36
  3. Message erreur sur Mise à jour formulaire
    Par Daniel MOREAU dans le forum Access
    Réponses: 6
    Dernier message: 06/10/2006, 08h52
  4. Mise à jour formulaire
    Par zut94 dans le forum Access
    Réponses: 6
    Dernier message: 10/07/2006, 20h28
  5. Mise à jour formulaire
    Par Daniel MOREAU dans le forum Access
    Réponses: 3
    Dernier message: 11/05/2006, 15h43

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