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

Lazarus Pascal Discussion :

[Access] Nombre résultat requête


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de Ylmith
    Profil pro
    Powered by Laom and Bethecu
    Inscrit en
    Juin 2006
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Powered by Laom and Bethecu

    Informations forums :
    Inscription : Juin 2006
    Messages : 140
    Par défaut [Access] Nombre résultat requête
    Bonjour,

    je voudrais pouvoir récupérer directement une variable 'nombre' (Float) après une requête du genre
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT SUM(maColonneNbre) FROM t_calculs
    je fais mes requêtes sur une base Access avec le driver ODBC de Lazarus...

    merci d'avance.

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 942
    Billets dans le blog
    6
    Par défaut
    Bonjour,
    Peut-être est-ce possible ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      Query.SQL.Text := 'SELECT SUM(maColonneNbre) AS Total FROM t_calculs';
      Query.Open;
      ShowMessage(Query.FieldByName('Total').AsInteger);
      Query.Close;
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  3. #3
    Membre très actif Avatar de Ylmith
    Profil pro
    Powered by Laom and Bethecu
    Inscrit en
    Juin 2006
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Powered by Laom and Bethecu

    Informations forums :
    Inscription : Juin 2006
    Messages : 140
    Par défaut
    Je vais aller essayer ça, merci...

  4. #4
    Membre très actif Avatar de Ylmith
    Profil pro
    Powered by Laom and Bethecu
    Inscrit en
    Juin 2006
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Powered by Laom and Bethecu

    Informations forums :
    Inscription : Juin 2006
    Messages : 140
    Par défaut
    C'est tout à fait ça...

    A 'AsInteger' j'ai substitué 'AsFloat' puisque je récupère un réel double dans la table Access

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dSommeCol_h:= (QueryCoeff.FieldByName('TotalCol').AsFloat);
    Pour ShowMessage (qui en fait ne me sert que de contrôle puisque le but est de réinjecter
    les valeurs dans une table) je dois faire un cast,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sSommeCol_h:= FloatToStr(dSommeCol_h); 
    ShowMessage(sSommeCol_h);
    Etant 'Lazarus noob' je ne pensais pas que TSQLQuery avait son propre dataset...nice
    Je vais me pencher attentivement sur les propriétés de cet objet.

    Pour l'instant je laisse la discussion ouverte, j'ajouterais peut-être/sans doute une version un peu
    étendue des procédures que je suis en train de créer, ça pourrait servir à ceux qui travaillent
    aussi sur les bases Access.

    merci tourlourou

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/11/2007, 16h27
  2. Réponses: 13
    Dernier message: 28/09/2007, 12h55
  3. [Access] Résultat requête incomplet
    Par Daniel MOREAU dans le forum Langage SQL
    Réponses: 3
    Dernier message: 08/09/2006, 18h54
  4. [SGBD/JDBC] [JAVA/MS ACCESS] problème résultat requête
    Par mouuaahh dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 04/04/2006, 11h31
  5. Réponses: 3
    Dernier message: 06/03/2006, 00h38

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