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 :

":" dans le nom d'un champ: comment faire?


Sujet :

Requêtes et SQL.

  1. #1
    Candidat au Club
    ":" dans le nom d'un champ: comment faire?
    Bonjour,

    je cherche le moyen de mettre un ":" dans un nom de champ de requête comme ceci:

    *Item Unit (eg: kg): Unit abrégé

    où le nom de champ est "*Item Unit (eg: kg)"
    J'ai une erreur car il interprète le premier ":" comme la fin du nom de champ
    y-a-t-il une syntaxe qui pourrait fonctionner?

    Merci de votre aide
    Thierry

  2. #2
    Expert éminent
    Bonjour,

    Ce n'est pas une bonne idée effectivement de mettre des caractères spéciaux dans des noms de champs.
    Tu ne peux pas utiliser le caractère de soulignement ?
    L'autre solution serait de définir comme légende du champ.

    Cordialement.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Candidat au Club
    Oui je suis d'accord et je ne le fais pas quand je crée mes propres requêtes.
    Là je suis contraint pour pouvoir exporter avec ce nom de champ.

    Jai essayé de mettre entre crochets mais ça ne fonctionne plus [*Item Unit (eg: kg)] il existe peut-être un autre caractère qui peut remplir ce rôle...

  4. #4
    Expert éminent
    bonjour,
    il faut se mettre en mode SQL pour "tromper" le QBE (mode graphique de création de requêtes) :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    [Unit abrégé] as [*Item Unit (eg: kg)]
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...

  5. #5
    Candidat au Club
    Merci,
    ça fonctionne parfaitement!