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

MS SQL Server Discussion :

Formatage d’un champ monétaire sous SQL Server 2005


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Avril 2010
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 102
    Par défaut Formatage d’un champ monétaire sous SQL Server 2005
    Bon soir

    Sous SQL Server management Studio Express (Utilitaire SQL Server 2005) j’ai crié une table qui contient un champ monétaire (Currency,Money) j’ai besoin au format qui permet de séparer les milliers par blanc (vide) et d'afficher le point comme un séparateur décimal son aronde Pour afficher les montants sur DBGRID (Composant Delphi7) comme suit :

    Exemple : 1 125 123.23

    Merci

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 254
    Par défaut
    Cela n'a rien à voir avec SQLServer, c'est au niveau de la dbgrid qu'il voir à définir le format d'affichage de la colonne

  3. #3
    Membre très actif
    Avatar de charouel
    Homme Profil pro
    Freelance
    Inscrit en
    Mars 2009
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 618
    Billets dans le blog
    9
    Par défaut
    Il faut définit ça coté datagrid au niveau de colonne et non pas sur la table

  4. #4
    Membre expérimenté
    Avatar de SQL_EVAN
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2011
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2011
    Messages : 161
    Par défaut
    Je suis d'accord, l'affichage des chiffres ne doit pas être gérée dans SQL Server.

    Ceci dit, pour votre champ, il vaut mieux éviter le type MONEY et opter plutôt pour DECIMAL(19,4) si vous voulez être précis sur les valeurs après la virgule et DECIMAL(19,2) pour ne garder que deux chiffres après la virgule.

  5. #5
    Membre actif
    Inscrit en
    Avril 2010
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 102
    Par défaut Séparation des milliers !
    - pour DECIMAL(19,4) ou DECIMAL(19,2) ne rien faire pour séparer les milliers

    - Je veux séparer les milliers par blanc (un espace vide) par exemple :
    12 123.12
    C’est ta dire sous SQL Server Management Studio Express pendant la création du champ dans:
    ‘column properties – Computed Column Spicification – (Formula) ‘
    quelle est le formatage qui me donne l’affichage que je veux?

    Merci

  6. #6
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2009
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Août 2009
    Messages : 623
    Par défaut
    Comme déjà dit, ce n'est pas dans la base de données ou management studio qu'il faut réaliser ceci. Tu dois le faire dans ton application on dans ton job d'extraction.

Discussions similaires

  1. Réponses: 6
    Dernier message: 31/05/2007, 15h54
  2. Création d'un cube sous Sql Server 2005
    Par Valentino62100 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 16/04/2007, 09h42
  3. Acces concurrentiel sous sql server 2005
    Par Marco77 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 07/02/2007, 15h53
  4. Réponses: 1
    Dernier message: 13/12/2006, 14h18
  5. Importé un fichier excel sous SQL Server 2005
    Par summer91 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 01/05/2006, 10h52

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