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

IHM Discussion :

[Etat]Calcul dans un Etat


Sujet :

IHM

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 113
    Points : 61
    Points
    61
    Par défaut [Etat]Calcul dans un Etat
    Bonjour,

    Je viens de créer un état associé à une requète du type (simplifié) :
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT NOM,PRENOM,PROFESSION FROM PERSONNE

    Ce état affiche ainsi les résultats de cette requète.

    Je désirerai avoir un total en bas de page par rapport au profession.
    Ainsi, sur chaque enregistrement, j'ai fait un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If (Profession.Value Like "Jardinier") Then
        nb_Jar = nb_Jar + 1
    End If

    Pour l'instant tout se passe nickel, je vois tout mes enregistrements sur mon état.
    Cependant, à l'affichage du nombre total par ex de jardinier, le nombre est erroné. Quand j'effectue un debogage, cela marche.
    J'ai l'impression que l'exécution de l'incrémentation ne suit pas (trop rapide?) car la requète est beaucoup plus complexe

    Ai-je été assez claire ?

    Merci pour votre aide

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 113
    Points : 61
    Points
    61
    Par défaut
    Personne pour m'aider ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 113
    Points : 61
    Points
    61
    Par défaut
    Je viens de m'apercevoir en fait que le calcul se faisait uniquement sur la première page et la dernière page de l'état. (mais pas sur toutes ??)

    si ca peut aider quelqu'un pour qu'il m'aide

  4. #4
    Candidat au Club
    Inscrit en
    Décembre 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Impossible pour cette requête
    salut,

    Si j'ai bien compris ta préoccupation il est question de compter le nombre de personne par profession. Si oui alors ta requête ne pourra par le faire car in faut procéder à un regroupement de données d'où le les informations sur les personnes ne doivent pas figuées ds la requete. En terme claire il faut écrire une requête qui affiche les professions et le nbre de personnes correspondant

    Ex:
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT profession, count(*)
    From Personne
    Group By profession

    A+

Discussions similaires

  1. Réutilisation d'un champs calculé dans un etat
    Par leroidje dans le forum WinDev
    Réponses: 6
    Dernier message: 15/01/2008, 18h13
  2. Calculer dans un etat
    Par WITER dans le forum IHM
    Réponses: 3
    Dernier message: 30/11/2007, 00h58
  3. Calcul dans un etat
    Par alain1947 dans le forum IHM
    Réponses: 6
    Dernier message: 10/10/2007, 10h46
  4. calcul dans un Etat
    Par bibi28 dans le forum IHM
    Réponses: 15
    Dernier message: 27/10/2006, 17h00
  5. calcul dans un etat
    Par aujero dans le forum Access
    Réponses: 3
    Dernier message: 21/02/2006, 13h43

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