|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
Bonjour,
Je me casse la tête depuis une bonne heure .J'ai une colonne X="CHEN CHIEN PING" et j'aimerais avoir: X="CHEN CHIEN PING---------------------" ie X $36. (j'ai mis des tirets à la place des blancs sinon ça ne se verra pas) Sachant que la longueur de mes chaines de caractère dans ma colonne X est variable. ps: je sais que ce sujet a été déjà abordé sur le forum mais ça m'a pas aidé. Merci! |
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Inscription : janvier 2010 Messages : 185 ![]() |
Salut,
Joue sur la longueur de stockage: Code :
|
||
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
Salut Brice.
Quand veux-tu ces blancs ?
Une petite remarque @ SASADM : pas besoin du point dans un LENGTH. Alors effectivement ça fonctionne, mais ça entretient une confusion entre un format (qui ne sert qu'à l'affichage) et une longueur (qui ne sert qu'en interne à SAS). |
|
|
10
|
|
|
#4 | |
|
Membre confirmé
![]() Inscription : janvier 2010 Messages : 185 ![]() |
Citation:
|
|
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
Je rappelle que j'utilise des attrib dans mon étape data comme suit:
Code :
ATTRIB X length=$36 format=$36. informat=$36. |
|
|
00
|
|
|
#6 | ||
|
Membre chevronné
![]() ![]() |
Bonjour,
Un caractère invisible peut être obtenu en tappant ALT 255 (laisser ALT appuyer tapper 255 et relacher ALT). Du coup, tu peux faire une bidouille pour ajouter n caractères invisibles en fonction de la longueur de ta chaine et ton LENGTH. Code :
|
||
|
|
10
|
|
|
#7 | |||
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
Citation:
|
|||
|
|
00
|
|
|
#8 | |||
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
Citation:
|
|||
|
|
00
|
|
|
#9 |
|
Membre chevronné
![]() ![]() |
|
|
|
10
|
|
|
#10 | ||||||||
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
En m'inspirant du code de Steal, j'ai pu compter le nombre de caractères à remplir dans un premier et les remplacés par des @ dans un second temps. Le seul problème est que : une fois que cette table est exportée en txt, je remplace tous les @ par des blancs, je perds tous mes blancs
Code :
Code :
Code :
Code :
|
||||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com