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

Delphi Discussion :

Problème d'accès à la valeur d'un champ


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 48
    Par défaut Problème d'accès à la valeur d'un champ
    Bonjour,
    je suis un novice dans le monde du developpement avec DELPHI
    J'ai un petit problème que je n'arrive pas à résoudre, voilà : j'ai une table TABLE1(Champ1, Champ2, Champ3,......, Champ21), je voudrai compter le nombre d'occurence de chaque champ avec une condition bien définie en utilisant une instruction SQL que j'ajoute dans un objet TQUERY, ex: Select count(Champ1) from Table1 where Cond. il me fallait déclarer à chaque fois le type et le nom du champ de l'objet TQuery (ex : avec l'instruction SQL en exmple le champs doit être "Count OF Champ1", que je définie avec la méthode "FieldDefs.AddFieldDef.Name" et FieldDefs.AddFieldDef.DataType) mais pour accéder à la valeur du résultat je ne sais pas comment faire, quelqu'un pourait-il me suggérer une idée pour résoudre ce problème

  2. #2
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Salut et bienvenue sur Developpez.com

    Pour commencer et juste pour info, il existe un forum Delphi destiné aux Bases de Données.

    Ensuite j'ai quelques difficultés à comprendre ton problème.
    Je vais prendre un exemple simple: un table PAYS qui contient la liste exhaustive des pays de notre belle planète.
    Tu souhaites savoir combien de pays utilisent l'Euro comme monnaie.
    L'instruction SQL serait celle-ci:
    SELECT COUNT(*) AS NB_PAYS
    FROM PAYS
    WHERE DEVISE_ID = 'EUR';
    Tu ouvres ta requête et récupère le résultat ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    var
      NbPays: Integer;
    begin
      with Query1 do
      begin
        Open;
        NbPays := FieldByName('NB_PAYS').Value;
        Close;
      end;
    end;
    Cela répond à ta question ?

    @+ Claudius

Discussions similaires

  1. [MySQL] Problème d'organisation : plusieurs valeurs dans un champs mysql
    Par nuitn0ire dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 23/03/2010, 22h08
  2. Réponses: 10
    Dernier message: 25/05/2007, 15h21
  3. Accès à la valeur d'un champ
    Par robertstephanie dans le forum Access
    Réponses: 2
    Dernier message: 17/05/2006, 15h00
  4. Problème pour classer les valeurs d'un champ
    Par AjJi dans le forum Access
    Réponses: 11
    Dernier message: 06/04/2006, 09h19

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