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 :

Concaténation avec format


Sujet :

Requêtes et SQL.

  1. #1
    Candidat au Club
    Homme Profil pro
    Responsable du parc et des réseaux de télécommunication
    Inscrit en
    Juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable du parc et des réseaux de télécommunication
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2013
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Concaténation avec format
    Bonjour,

    Dans ces champs, j'en ai plusieurs facultatifs, de format texte, quand je les concatène dans un champ de ma requète, j'ai besoin de conserver des espaces même si le champ est vide.
    Il y a-t-il une instruction complémentaire à format qui me le permette

    Ex:
    Champ1 texte avec un format et une taille de 10 caractères et une valeur par défaut « CLAIMTYPE »
    Champ2 texte avec un format et une taille de 15 caractères (champ vide)
    Champ3 texte avec un format et une taille de 10 caractères et une valeur par défaut « CLAIMEND »

    Ma formule est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Format(champ1;"!@@@@@@@@@") & format(champ2;"@@@@@@@@@@@@@@@") & format(champ3;"!@@@@@@@@@@")
    Elle donne: "CLAIMTYPE CLAIMEND"
    Alors que je voudrais avoir "CLAIMTYPE" "CLAIMEND" en fait conserver les 15 caractères du champ2 en espace entre le champ1 et le champ3

    Merci de votre aide.
    Bien cordialement

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 028
    Points : 24 581
    Points
    24 581
    Par défaut
    Bonjour,
    C'est la valeur vide ou Null qui ne lui plait pas.

    Essaie cette astuce.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    format(iif(len(champ1)>0 or isnull(champ1)," ",champ1),"@@@@@@") & ....
    Cordialement,

Discussions similaires

  1. [AC-2007] Concaténer plusieurs champs d'une table dans une requête avec format date
    Par MelaAllIn dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 25/08/2011, 10h05
  2. Réponses: 31
    Dernier message: 02/11/2010, 20h07
  3. [AC-2003] Pb format numérique après concaténation avec texte
    Par Tipstitou dans le forum IHM
    Réponses: 2
    Dernier message: 30/05/2009, 19h40
  4. Incrémentations année avec format date
    Par krfa1 dans le forum ASP
    Réponses: 3
    Dernier message: 14/11/2005, 16h05
  5. Concaténation et format dans une requête
    Par kinaros dans le forum Access
    Réponses: 4
    Dernier message: 10/09/2005, 20h31

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