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

Requêtes et SQL. Discussion :

Comment obtenir la valeur depuis une requêtre SQL


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 65
    Points : 55
    Points
    55
    Par défaut Comment obtenir la valeur depuis une requêtre SQL
    Bonjour,

    J'ai une question un peu bête

    Je veux obtenir la valeur maximale d'un champ (numérique) dans une table. Comment la réaliser par le code VBA?

    Pour la requête SQL, j'ai connu: Select max(colonne) From Table;

    Mais ce que je veux est une seule valeur, je ne peux pas utiliser " CurrentDb.OpenRecordset". Alors comment je pourrais faire?

    Merci beaucoup pour vos aides

  2. #2
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Bonjour,

    Je ne vois pas pourquoi il serait impossible d'utiliser des recordsets, c'est justement la solution

  3. #3
    Membre chevronné Avatar de Renardo
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 648
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 648
    Points : 2 019
    Points
    2 019
    Par défaut
    se genre la
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.MonChamp.Value = DMax("Non Champ de la table", "Nom de la Table")

  4. #4
    Membre expérimenté
    Avatar de Mahefasoa
    Homme Profil pro
    Manager IT
    Inscrit en
    Octobre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Manager IT

    Informations forums :
    Inscription : Octobre 2003
    Messages : 835
    Points : 1 664
    Points
    1 664
    Par défaut
    Bonsoir,

    Citation Envoyé par Renardo
    se genre la
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.MonChamp.Value = DMax("Non Champ de la table", "Nom de la Table")
    A préciser que "Nom Champ de la table" doit être mis entre crochet comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.MonChamp.Value = DMax("[Non Champ de la table]", "Nom de la Table")
    Bon courage et @+
    La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici nous avons réuni théorie et pratique: Rien ne fonctionne ... et personne ne sait pourquoi!
    Albert Einstein

  5. #5
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Function maxim()
    Dim mabase As DAO.Database
    Dim mavaleur As Variant
    Set mabase = CurrentDb()
    maxim = mabase.OpenRecordset("select max(champ1) as machin from matable")![machin]
     
    End Function
    Elle est pas belle la vie ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/08/2008, 21h34
  2. Réponses: 4
    Dernier message: 11/09/2006, 17h58
  3. Réponses: 13
    Dernier message: 06/07/2006, 11h25
  4. Réponses: 5
    Dernier message: 30/05/2006, 12h29
  5. [C#][Débutant] Comment récuperer une valeur d'une requete sql
    Par Cazaux-Moutou-Philippe dans le forum Accès aux données
    Réponses: 2
    Dernier message: 12/05/2006, 01h45

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