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 :

comment afficher une fenêtre qui rapporte les données et calculs propres pour chaque client WD17 ?


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2012
    Messages : 30
    Par défaut comment afficher une fenêtre qui rapporte les données et calculs propres pour chaque client WD17 ?
    Bonjour,
    Je veux afficher dans une fenêtre des données et des calculs (requêtes et autres) propre pour chaque client càd :

    si je rajoute un nouveau client :
    - tout les champs de calculs du client sont à zéro
    - le fichier de données du nouveau client est vide

    si c'est un client qui existe :
    - afficher les données et les calcul
    - ouvrir le fichier de données du client avec tous les enregistrements effectuer précédemment.

    Mon problème / résultat actuel :
    j'ai la même fenêtre avec les même données et calcul a chaque fois que je change de client ???

    Merci.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 411
    Par défaut
    Salut,
    Je n'ai pas tout compris , tu devrais étayer ton souci avec des copies écran
    Sinon (d'après la traduction et l'interprétation de ton message) tu doit passer le paramètre code client à l'ouverture de ta fenêtre ou référencer un champ contenant ce code dans le fenêtre appelée ()si c'est une table utilise table.xxxx[tableseselect(table()]) , et relire les données pertinentes

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2012
    Messages : 30
    Par défaut
    afin d'expliquer mieux mon problème :

    J'ai comme FEN_1_depart nom du client, adresse, date,... et lorsque je clic sur validé le client j'ai une FEN_2_information_client qui doit comporter toutes les informations du client sélectionné et si c'est un nouveau client créer la fenêtre avec un des champs et calculs RAZ

  4. #4
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Billets dans le blog
    22
    Par défaut
    Bonjour

    Comment sont remplis les champs de ta deuxième fenêtre. Je suppose que tu fais soit
    • une requête ;
    • recherche avec les fonctions Hlit.


    Si les résultats sont les mêmes quelques soit le client, c'est que tu as un problème lors de ta recherche, soit tu prend tout le fichier soit ton filtre (ou sélection) est faux.
    Comment récupères tu l'identifiant du client en cours ?


    Bon dev
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2012
    Messages : 30
    Par défaut
    Bonjour dsr57,

    Pour répondre a ta question : les champs de la fenêtre sont remplis travers des requêtes sur base de données.

    Je vais voir mes requêtes !!! mais j'ai une question y'a pas un autre moyens création d'alias sur base de données ou autres méthode ? afin d'avoir une fenêtre avec des champs et calculs RAZ si c'est nouveau client ?
    Merci.

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 411
    Par défaut
    capture écran non ?
    Si je comprend tu as 2 tables. Si elles ont une liaison dans l'analyse, essaye le RAD


  7. #7
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 221
    Par défaut
    Tu fais une fixations sur le cas 'Nouveau Client'.
    Mais visiblement, quand tu veux afficher la fiche d'un client A ou d'un client B, tu obtiens toujours la même chose.
    Commence par corriger ce cas...et avec un peu de chance, le cas 'Nouveau client' sera corrigé aussi.

Discussions similaires

  1. Comment afficher une fenêtre pendant 30 secondes ?
    Par samia13 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 05/01/2008, 01h42
  2. Réponses: 10
    Dernier message: 13/08/2007, 16h12
  3. Réponses: 10
    Dernier message: 28/07/2007, 15h53
  4. Réponses: 4
    Dernier message: 16/05/2007, 11h51
  5. Comment afficher une form qui a été réduite?
    Par Mickey.jet dans le forum Delphi
    Réponses: 6
    Dernier message: 12/08/2006, 09h39

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