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

WinDev Discussion :

[WD11] Mise à jour HF dans thread


Sujet :

WinDev

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2008
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 85
    Points : 50
    Points
    50
    Par défaut [WD11] Mise à jour HF dans thread
    Bonjour,

    J'ai une table basée sur une requête à 2 fichiers joints à l'affichage (liste des articles d'une facture).
    Je dois effectuer des modifications dans cette table et évidemment affecter les fichiers joints, des modifications réalisées. Jusqu'ici pas de soucis.

    La complication :
    Quand je change le prix d'un article dans cette table, je dois également répercuter ce même prix, sur les autres lignes de la table qui possèdent ce même article.
    Evidemment, je dois mettre en phase le fichier de ma facture et le contenu de la table.

    Ma problématique :
    J'ai utilisé une procédure temporisée, déclenchée dans l'évènement de modification du prix, qui se déclenche 5 secondes après son appel.
    Il est en charge de réaliser les modifications dans la table et le fichier.
    Oui mais, tout ce bloque. En visu ma table est bien modifiée, mais le sablier reste présent.
    En mode Debug, il ne parvient pas à modifier la table.

    Je ne suis pas très calée en Thread, mais je suis certaine que je loupe quelque chose. J'ai essayé avec ou sans Thread séparé, c'est idem.

    Alors merci de votre aide.

    Soledad

  2. #2
    Membre expérimenté Avatar de klbsjpolp
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 065
    Points : 1 322
    Points
    1 322
    Par défaut
    Je ne vois pas pourquoi tu as besoin d'un thread, tu peux très bien modifier la table ainsi que le fichier dans le code de modification du champ. Ensuite, je ne te conseille pas de modifier une table depuis un thread, cela m'a créé de nombreux problèmes d'affichage.
    «Un problème bien défini est un problème à moitié résolu.»

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2008
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 85
    Points : 50
    Points
    50
    Par défaut
    Merci pour ta réponse.
    Tu te doutes bien que ce n'est pas par plaisir que je le fais dans un thread.
    Je dois récupérer des infos en provenance d'une fichier access alimenté lui même par d'autres utilisateurs et je ne maitrise pas du tout le moment ou celui-ci est alimenté.
    Il est crucial que le prix que je mets à jour à un instant "T" corresponde à celui de cette fameuse table access.
    Dans ma table il existe forcément plusieurs lignes à mettre à jour et l'utilisateur, doit visualiser en temps réel les nouveaux prix.
    Je n'ai trouvé que cette solution, mais je rejoins ton avis, c'est le foutoir.

  4. #4
    Membre chevronné
    Avatar de mogwai162
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 376
    Points : 1 860
    Points
    1 860
    Par défaut
    En mode Debug, il ne parvient pas à modifier la table.
    Plus précisément àa donne quoi ?

    Tu as créé un thread. oui mais comment ? par paramétrage de procédure ?
    Patrick Catella

    Je ne réponds pas aux messages privés si ceux ci suivent un sujet. Il est préférable pour tous de poursuivre la discussion dans le sujet d'origine.

    Je suis Concepteur développeur Windev (10 ans) et Windev mobile (4 ans) en recherche d'emploi. J'etudie toute proposition

  5. #5
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2008
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 85
    Points : 50
    Points
    50
    Par défaut
    Oui par paramétrage, j'aurai dû le préciser effectivement.

  6. #6
    Membre chevronné
    Avatar de mogwai162
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 376
    Points : 1 860
    Points
    1 860
    Par défaut
    Bien. dans ce cas tu as du préciser contexte HF indépendant ? (en bas de page)

    Par constre met un stop dans ta procédure tu verra ce qu'elle fait en mode debug
    Patrick Catella

    Je ne réponds pas aux messages privés si ceux ci suivent un sujet. Il est préférable pour tous de poursuivre la discussion dans le sujet d'origine.

    Je suis Concepteur développeur Windev (10 ans) et Windev mobile (4 ans) en recherche d'emploi. J'etudie toute proposition

Discussions similaires

  1. Mise à jour affichage dans Thread=Effet troboscope non désiré..
    Par frafra49 dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 19/02/2014, 11h15
  2. Mise à jour liste dans formulaire.
    Par Julieta dans le forum IHM
    Réponses: 2
    Dernier message: 25/04/2007, 09h47
  3. [VBA-E] Mise à jour signet dans word
    Par dev81 dans le forum Macros et VBA Excel
    Réponses: 23
    Dernier message: 18/04/2007, 15h30
  4. [C# 1.1] Mise à jour cellules dans un datagrid
    Par celos dans le forum Windows Forms
    Réponses: 10
    Dernier message: 14/06/2006, 10h26
  5. [c#][VS2003]Mise à jour propriété dans le designer
    Par cedkat dans le forum Windows Forms
    Réponses: 3
    Dernier message: 14/11/2005, 16h10

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