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

VB.NET Discussion :

Pb de refresh entre formulaires


Sujet :

VB.NET

  1. #1
    Membre habitué
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Par défaut Pb de refresh entre formulaires
    Pour une application écrite en vb.net avec base de données sql server, j'ai créé un formulaire principal et 2 sous-formulaires qui s'ouvre dans le formulaire principal.
    Le premier est une petite fenêtre qui affiche le nombre de bulletins à supprimer et contient un bouton qui permet d'ouvrir le second formulaire. Ce deuxième liste les bulletins et contient un bouton pour les supprimer. Lors de la suppression, le compteur du premier formulaire doit décrémenter, mais actuellement ce n'est pas le cas.
    Le formulaire 1 est initialisé dans la classe du formulaire principal, soit à l'ouverture du form. Une requête permet d'avoir le nb de bulletins à supprimer. Le formulaire 1 initialise la form 2 et l'ouvre. En cliquant sur le bouton du form 2, je supprime un bulletin et j'actualise le formulaire principal avec:

    dim formP as new formPrincipal
    formP.Refresh()

    Mais rien ne se passe, j'ai même essayé avec Update(), sans résultat.

    Je ne suis pas une pro...
    Alors si quelqu'un a une solution à me proposer, ce serait super (je galère sérieux) et je vous remercie d'avance !

  2. #2
    Membre chevronné Avatar de MetalGeek
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 412
    Par défaut
    Salut,

    Update() et Refresh() concernent la mise en forme visuelle des fenêtres, pas les données.
    Comment peuples-tu ton compteur ? Databinding ? Manuellement ? Si le nombre affiché doit être modifié explicitement, tu pourrais par ex. observer l'évènement Closed du second formulaire, et dans le corps de la méthode rafraîchir explicitement le compteur.

  3. #3
    Membre habitué
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Par défaut
    Salut,

    Dsl d'avoir pris tout ce temps pour répondre, mais je n'ai pas Internet chez moi pour le moment...

    La requête est une procédure stockée et je fais un .executescalar pour afficher le compteur. J'ai déjà essayé de le rafraîchir dans un Closed mais ça ne marche pas.

Discussions similaires

  1. passage de paramètre entre formulaire et état
    Par thufir hawat dans le forum IHM
    Réponses: 13
    Dernier message: 21/12/2005, 22h32
  2. Correspondance entre formulaire et etat
    Par Marmouz dans le forum Access
    Réponses: 1
    Dernier message: 27/09/2005, 17h26
  3. [problème peu urgent] lien entre formulaire et table
    Par ghyosmik dans le forum Access
    Réponses: 3
    Dernier message: 20/09/2005, 12h23
  4. problème déplacement entre formulaire
    Par estancha dans le forum IHM
    Réponses: 6
    Dernier message: 07/10/2004, 15h22
  5. [debutant][servlet]lien entre formulaire et servlet
    Par omega dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 05/03/2004, 08h54

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