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 :

format dollar dans requête SQL


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 88
    Par défaut format dollar dans requête SQL
    Bonjour j'ai une table dans une BD Access 2000 qui contient un champ facture. Ce champ est de type monétaire et a le format standard.

    Maintenant si j'utilise ce champ dans une requête SQL dans un SELECT SQL Jet me mets toujours le montant en € (xxx.xx €) à l'affichage. Ceci est génant car le montant est réellement en $.

    Comment je peux changer de format de la monnaie dans le code SQL ?

    merci d'avance.

  2. #2
    Expert éminent

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

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

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Par défaut
    Le format est à placer au niveau des contrôles de formulaire ou état afin de permettre une saisie correcte et non au niveau de la requête.

    Les seuls cas où l'on peut avoir besoin de formater les données directement dans la requête c'est lors d'un export vers Excel. Dans ce cas, on pourra utiliser :

    SELECT Format(MonChamp,"00.00 $")
    FROM Table1;

    Mais le champ est alors de type texte et non plus numérique.

  3. #3
    Membre éclairé Avatar de Mariboo
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    254
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 254
    Par défaut
    Ok Tofalu, moi aussi j'ai le même problème ...mais comment faire pour mettre le signe "F" de franc ou dollars ($) depuis le formulaire ? access ne propose que le signe €
    Le format est à placer au niveau des contrôles de formulaire ou état afin de permettre une saisie correcte et non au niveau de la requête.
    Le format n'est pas proposé dans ce cas(pièce-jointe) sous Access 2000... faut-il faire un masque de saisie ?
    Images attachées Images attachées  

  4. #4
    Membre expérimenté
    Inscrit en
    Juin 2006
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 162
    Par défaut
    salut

    tu vas sur le format de ta zone de texte et tu mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    # ##0,00" $";(# ##0,00" $)"
    ou 
    # ##0,00" F";(# ##0,00" F)"
    ou
    # ##0,00" K€";(# ##0,00" K€)"

    A+

  5. #5
    Membre éclairé Avatar de Mariboo
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    254
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 254
    Par défaut
    Il refuse de me le mettre ,
    je le met, je clique ailleurs et pouf ! a disparu !

    J'ai essayé de le mettre sur le format, sur le masque , c'est la même chose

  6. #6
    Membre expérimenté
    Inscrit en
    Juin 2006
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 162
    Par défaut
    je viens de tester pas de problème

    tu fais une copie de ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # ##0,00" K€";(# ##0,00" K€)"
    et tu colles dans le fomat de ta zone de texte

    A+

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

Discussions similaires

  1. [MySQL] Introduire une variable dans requête SQL, insérer des données à la volée
    Par Ronan.f dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 29/04/2006, 22h10
  2. [VB6]Fonction dans requête SQL Access
    Par jean-pierre96 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 21/04/2006, 19h44
  3. TEdit.Text dans Requête SQL?!?
    Par zarbydigital dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/10/2005, 09h37
  4. [Visual Web] [SJSC] Concaténation dans requête SQL
    Par Original Prankster dans le forum NetBeans
    Réponses: 22
    Dernier message: 15/08/2005, 14h50
  5. ASP et valeur NULL dans requêtes SQL
    Par chuck_m dans le forum ASP
    Réponses: 7
    Dernier message: 13/08/2004, 11h15

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