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 :

[SQL] Renommer un champ dans une requête [Débutant(e)]


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 54
    Points : 34
    Points
    34
    Par défaut [SQL] Renommer un champ dans une requête
    bonjour,

    je n'arrive pas à donner le nom que je veux aux colonnes de mes requêtes: Dans le "champ" quand je mets "TITRE : " devant des fois ça marche (qd c un champ calculé) et quand c'est un champ provenant d'une table ou req je n'arrive pas à changer le nom.
    Comment faire pour que je puisse faire afficher le titre que je veux pour chaq colonne?

    merci et a++

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Février 2003
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 28
    Points : 139
    Points
    139
    Par défaut
    en SQL :

    dans QBE :

    Titre:Champ1

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 54
    Points : 34
    Points
    34
    Par défaut comprend po
    merci lucifer,

    mais je n'arrive pas à le faire
    quand je mets dans le champ une expression du style
    [/code]titre:cequiétait avant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    quand je lance la requête il me demande la valeur de "cequiétaitavant".
    sauf quand c'est un champ somme ou calculé... là ça marche.
     
    ps :  je crois que je suis en QBE car je crée ma base avec access sans programmer,juste avec les créations avec assistant etc.. :oops:  car je suis encore débutant.
     
    merci et a++

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 54
    Points : 34
    Points
    34
    Par défaut
    j'ai du cliquer une fois de trop sur la balise "code" désolé

  5. #5
    Membre habitué

    Profil pro
    Inscrit en
    Février 2003
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 28
    Points : 139
    Points
    139
    Par défaut
    Ouvres ta requête en mode création. vas dans le menu affichage/Mode SQL.

    Fais un copier du code SQL et montres nous le

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 54
    Points : 34
    Points
    34
    Par défaut
    merci lucifer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Produit.CodeProduit, Produit.NomProduit, Sum(MonAchat.QteMonAchat) AS SommeDeQteMonAchat, Sum(Vente.QteVente) AS SommeDeQteVente, [SommeDeQteMonAchat]-[SommeDeQteVente] AS Stock
    FROM (Produit INNER JOIN MonAchat ON Produit.CodeProduit = MonAchat.CodeProduitMonAchat) INNER JOIN Vente ON Produit.CodeProduit = Vente.CodeProduitVente
    GROUP BY Produit.CodeProduit, Produit.NomProduit;
    c'est une requête de stock.
    j'aimerais par exemple que le titre visible du champ "QteMonAchat" soit Achats quand on lance la requête.

    a+

  7. #7
    Membre expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut titre
    Citation Envoyé par Lucifer
    en SQL :

    dans QBE :

    Titre:Champ1
    Il t'a déjà donné la réponse!!

  8. #8
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    pfffffft !
    P'tits joueurs !

    En fait, ta colonne porte bien le nom que tu as inscrit si tu utilises la syntaxe

    PSEUDO : CONTENU

    Tu peux le vérifier en créant une autre requête basée sur celle-ci. Le nom du champ est bien PSEUDO.

    Pourquoi donc l'affichage ne passe pas ?
    Parce que, dans la table, la propriété Légende est définie. Or elle est prioritaire sur le nom des champs.

    C'est tout !

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 54
    Points : 34
    Points
    34
    Par défaut c'était si simple...
    Merci zemenace (encore une fois)
    simplement propriétés / légende... la honte sur moi

    a+

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

Discussions similaires

  1. [AC-2007] Calcul d’1 champ dans une requête SQL selon différents critères
    Par rch05 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 28/04/2011, 16h44
  2. récupérer champs dans une requéte sql.
    Par Syphys dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 16/08/2010, 14h38
  3. [AC-2007] Récupérer le nom d'un champ dans une requête SQL
    Par othke dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 09/03/2010, 18h48
  4. [MySQL] Ajouter un champ dans une requête SQL Insert
    Par beegees dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 10/11/2008, 14h24
  5. Réponses: 5
    Dernier message: 28/12/2006, 15h41

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