PDA

Vollständige Version anzeigen : mit Leerzeichen auffüllen


Karl-Heinz Heß
10.10.2003, 11:19
Wie kann ich ein Feld mit einer länge von 20 Zeichen auffüllen,
die Felder vor den Daten mit Leerzeichen füllen?

z.B.:*********1234567890

* stellt die Leerzeichen da, sind immer verschieden Mengen an Leerzeichen.
Finde leider keine Funktion dafür

racoon0506
10.10.2003, 11:26
Siehe Space-Funktion(OLH)
z.B.
Me!DeinFeld = Space (20 - Len (Me!DeinFeld)) & Me!DeinFeld

stpimi
10.10.2003, 11:29
Wahrscheinlich wirst Du das ganze in einer Schleife nach rechts schieben müssen:

Feststellen der Datenlänge:

AnzLeerzeichen = 20 - len(feld)
For i = 1 to AnzLeerzeichen
Feld = " " & Feld
next i

Ungetestet!

Mfg, Michael

Karl-Heinz Heß
10.10.2003, 11:37
[alt]=Leerzchn(20-Länge([alt])) & [alt]

Habe dies in einer Akt.-abfrage eingefügt.
Ergebnis: der wert 0 wird wieder gegeben.

Ich muss an vorhande Datensätze Leerzeichen davor stellen.

Karl-Heinz Heß
10.10.2003, 11:42
Wo gebe ich das ein?
Ich lerne täglich mehr.
In einer Abfrage kann das nicht klappen oder.

racoon0506
10.10.2003, 11:49
In einer Aktualisierungsabfrage sollte unter Aktualisieren der Ausdruck so aussehen.....

=Leerzchn(20-Länge([alt])) & [alt]

Karl-Heinz Heß
10.10.2003, 14:06
Danke, so klappts.
Hast du auch zufällig für den Beitrag Datensätze austauschen eine Idee?