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

Access Discussion :

Pb format données


Sujet :

Access

  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut Pb format données
    Bjr à tous,

    J'ai une table contenant des données sous la forme Integer 00 du style
    01
    02
    12
    ...
    Pour les besoins d'une requête je dois concatener cette colonne avec une autre. Le pb c'est que les 0 disparaissent. Ma question est peut être bidon sans solution ou incompréhensible mais comment faire pour forcer à garder le 0?

  2. #2
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour,

    Cela dépend de ce qu'il y a dans la deuxième colonne et de ce que tu veux comme résultat : texte ou entier?

    A+
    pgz

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut
    Dans la deuxieme colonne les données sont des entiers. Je souhaiterais obtenir un résultat numérique mais il est important que les 0 ne soient pas supprimés.
    Merci de ton aide

  4. #4
    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 : 42
    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
    Un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select CSTR(Champ1) & CSTR(Champ2) FROM MaTable

  5. #5
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Alors tu peux utiliser la formule :
    nouvelle colonne = col2 x 100 + col1

    Cela devrait te donner le bon résultat.

    Bon courage,

    pgz

  6. #6
    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 : 42
    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
    Citation Envoyé par pgz
    Alors tu peux utiliser la formule :
    nouvelle colonne = col2 x 100 + col1

    Cela devrait te donner le bon résultat.

    Bon courage,

    pgz
    Bof :

    Si on prend 01 et 02

    01*100+02=100+02=102 <>0102

    Non, la solution que j'ai donné plus haut en castant en string devrait fonctionner

  7. #7
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour, Tofalu,

    Bof :

    Si on prend 01 et 02

    01*100+02=100+02=102 <>0102

    Non, la solution que j'ai donné plus haut en castant en string devrait fonctionner
    2 remarques : telle que la question est posée, notre ami semblait voiloir garder les 0 de col1.
    pour reprendre ton exemple, et comme notre ami veut un résultat entier, la différence entre 102 et 0102 n'est qu'un format d'affichage.

    Et la troisième :
    Je souhaiterais obtenir un résultat numérique
    Et le tien ne l'est pas.

    A+
    pgz

Discussions similaires

  1. Pb format données lors d'export
    Par rjcab dans le forum VBA Access
    Réponses: 13
    Dernier message: 14/09/2007, 14h38
  2. excel format données
    Par Vodkha dans le forum Delphi
    Réponses: 5
    Dernier message: 23/11/2006, 11h33
  3. [VB6] Pb Format données dans MSHierarchicalFlexgrid
    Par Vesta dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 26/09/2006, 19h17
  4. Date courante au format donné
    Par afrikha dans le forum Langage
    Réponses: 2
    Dernier message: 15/07/2006, 14h38
  5. printf: formater donnée!
    Par moon93 dans le forum C
    Réponses: 3
    Dernier message: 19/06/2006, 08h59

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