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 :

mise à jour de tous les champs


Sujet :

WinDev

  1. #1
    Membre du Club
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2011
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Service public

    Informations forums :
    Inscription : Août 2011
    Messages : 108
    Points : 59
    Points
    59
    Par défaut mise à jour de tous les champs
    Bonsoir à tous
    dans une fenêtre (FEN_Personnel_Qualifications)
    j'ai mis ce code dans "A chaque modificationd de FEN_Personnel_Qualifications"

    // Rafraîchissement de la table "Personnel"
    // à partir du début de la table
    TableAffiche(TABLE_PERSONNEL, taDébut)

    J'ai un champ qui calcule le ombre de personne dans ma table
    avec ce code mis dans "initialisation de FEN_Personnel_Qualifications"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SAI_Nb_personnes=(COL_Nom[ligneComptage])
    Commen puis je faire pour rafraichir ce champ à chaque modification dans ma table?

    Par avance merci à tous

  2. #2
    Membre éprouvé Avatar de miripesage
    Homme Profil pro
    gerant
    Inscrit en
    Novembre 2009
    Messages
    725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : gerant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2009
    Messages : 725
    Points : 1 156
    Points
    1 156
    Par défaut
    Citation Envoyé par fr832 Voir le message
    Bonsoir à tous
    dans une fenêtre (FEN_Personnel_Qualifications)
    j'ai mis ce code dans "A chaque modificationd de FEN_Personnel_Qualifications"

    // Rafraîchissement de la table "Personnel"
    // à partir du début de la table
    TableAffiche(TABLE_PERSONNEL, taDébut)

    J'ai un champ qui calcule le ombre de personne dans ma table
    avec ce code mis dans "initialisation de FEN_Personnel_Qualifications"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SAI_Nb_personnes=(COL_Nom[ligneComptage])
    Commen puis je faire pour rafraichir ce champ à chaque modification dans ma table?

    Par avance merci à tous
    Bonjour, mettez

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SAI_Nb_personnes=(COL_Nom[ligneComptage])
    dans le "A chaque modification de COL_LigneComptage"
    Au travail, le plus difficile, c'est d'allumer la petite lampe du cerveau. Après, ça brûle tout seul!

  3. #3
    Membre du Club
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2011
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Service public

    Informations forums :
    Inscription : Août 2011
    Messages : 108
    Points : 59
    Points
    59
    Par défaut
    bonsoir miripesage je l'avais déja fais et ça ne fonctionne pas le résultat du champ reste à zéro.

    Merci pour ton aide

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 217
    Points : 12 816
    Points
    12 816
    Par défaut
    Bonjour,
    Et si tu mets le même code dans la section "à chaque modification de TABLE_PERSONNEL" ?

    Tatayo.

  5. #5
    Membre du Club
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2011
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Service public

    Informations forums :
    Inscription : Août 2011
    Messages : 108
    Points : 59
    Points
    59
    Par défaut
    Bonsoir tatayo; non ça ne fonctionne que lorsque je place le code dans "initialisation de la fenêtre"
    le calcul fonctionne par contre il ne se met pas à jour à chaque modification.

    Merci pour votre aide

  6. #6
    Membre éprouvé Avatar de miripesage
    Homme Profil pro
    gerant
    Inscrit en
    Novembre 2009
    Messages
    725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : gerant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2009
    Messages : 725
    Points : 1 156
    Points
    1 156
    Par défaut
    Bonjour, essayez ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SAI_Nb_personnes=(COL_Nom[ligneComptage])
    MultitâcheRepeint()
    Au travail, le plus difficile, c'est d'allumer la petite lampe du cerveau. Après, ça brûle tout seul!

  7. #7
    Membre du Club
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2011
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Service public

    Informations forums :
    Inscription : Août 2011
    Messages : 108
    Points : 59
    Points
    59
    Par défaut
    bonsoir miripesage, je suis désolé ça ne fonctionne toujours pas merci pour ton aide.

  8. #8
    Membre émérite
    Homme Profil pro
    Développeur et responsable micros/réseaux
    Inscrit en
    Octobre 2010
    Messages
    1 286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur et responsable micros/réseaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 286
    Points : 2 562
    Points
    2 562
    Par défaut
    Pourquoi ne pas le faire juste après le TableAffiche ???

  9. #9
    Membre du Club
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2011
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Service public

    Informations forums :
    Inscription : Août 2011
    Messages : 108
    Points : 59
    Points
    59
    Par défaut
    bonsoir j'ai essayé également ça ne fonctionne pas.
    merci

  10. #10
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 217
    Points : 12 816
    Points
    12 816
    Par défaut
    Bonjour,
    Tu n'aurais pas par hasard un code qui modifie le contenu de SAI_Nb_personnes ?
    Si tu mets un point d'arrêt dans la section "A chaque modification de la table", est-ce que cette section est bien executée quand il faut ? Est-ce que (COL_Nom[ligneComptage]) renvoie bien la bonne valeur ? Est-ce qu'un autre code est lancé ensuite ?

    Tatayo.

  11. #11
    Membre émérite
    Homme Profil pro
    Développeur et responsable micros/réseaux
    Inscrit en
    Octobre 2010
    Messages
    1 286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur et responsable micros/réseaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 286
    Points : 2 562
    Points
    2 562
    Par défaut
    As-tu vérifier si la propriété TotauxActif est bien activée ? Car sinon le total n'est pas recalculé ...

    Autrement je ne vois pas ce qui peut modifier la valeur entre le TableAffiche et l'instruction SAI_Nb_personnes=(COL_Nom[ligneComptage]) sinon un code qui serait dans la table (en global ou derrière une colonne). C'est que tatayo te demande de vérifier !

    à bientôt,

    Nicolas

  12. #12
    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
    Il devrait suffire d'accoler le code de calcul derriere tous les affichage de ta table...

    sans oublier un de le mettre dans le code d'initialisation de la fenêtre

    Rappel : L'ordre d'execution des codes est le suivant

    Le code de déclaration de la fenêtre
    Le code d'initialidsation des champs (ordre indeterminé)
    Le code d'initialisation de la fenêtre

    L'idée est de recalculer a chaque réaffichage !

    Autre solution peut être :

    si pour chaque réaffichage tu utilise un tainit tu pourrais peut etre de contenter de mettre le code de clacul dans le code d'initialidsation de la table ! A voir
    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. [WD-2013] Mise à jour automatique de tous les champs
    Par bendesarts dans le forum Word
    Réponses: 2
    Dernier message: 14/08/2014, 23h20
  2. Mise à jour de tous les enregistrements d'une table
    Par beekeep dans le forum Langage SQL
    Réponses: 2
    Dernier message: 17/10/2010, 12h57
  3. afficher tous les champs d'une table
    Par julio84 dans le forum ASP
    Réponses: 8
    Dernier message: 19/01/2005, 10h31
  4. Retrouver tous les champs d'une table
    Par tripper.dim dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 11/07/2004, 20h40
  5. Afficher tous les champs d'une table avec dbexpress et MySQL
    Par LHT dans le forum Bases de données
    Réponses: 2
    Dernier message: 25/06/2004, 17h11

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