Format-Funktion: Blank oder Zahl

cheeZy

Mitglied
Hi,

gibt es über die Format- oder eine andere Funktion die Möglichkeit anzugeben, dass entweder ein Blank oder eine Zahl angezeigt werden soll?
Zur Vereinfachung ein Beispiel:

intZahl = 5633

strZahl = Format(intZahl;"______") (6 Blanks, hier als Unterstrich zur Verdeutlichung)
strZahl = "__5633" (also 2 Blanks und dann die Zahl)

Ist das irgendwie realisierbar?

Derzeit realisier ich es folgendermaßen:
strZahl = Wenn(Länge(intZahl) < 6; Links("______"; 6-Länge(intZahl)) & intZahl; intZahl)

Gruß
Carsten
 
Sorry, cheeZy,

wenn sich kein anderer traut: Ich versteh die Frage nicht.

Rückfrage:
a) WoTF bist Du jetzt? In Access-VBA? In einer SELECT-Qurey? In dem Klickibunti-Abfrage-Assistenten?
b) Wo genau ist das Problem - sollen evtl vorhandene numerisch-Null-Werte als 6 Blanks angezeigt werden? Kann es <NULL>-Werte in der Spalte geben?
c) und whatTF bedeutet "als [...] angezeigt werden soll" Wo denn? in einem Bericht? Einer Exportdatei mit fester Feldlänge?

Sorry, ich habe deinen Beitrag wirklich mehrfach gelesen....*ischschwöraufkoran*

Biber
 
Kein Problem, brauche es aber nicht mehr genauer zu erklären, da sich das Problem grad eben erledigt hat :)

Hab mir jetzt einfach ne Funktion geschrieben in VBA die ich im SQL-Query aufrufe:
Code:
Function Lpad(MyValue As String, MyPadCharacter As String, _
               MyPaddedLength As Integer)
    Lpad = String(MyPaddedLength - Len(MyValue), MyPadCharacter) _
               & MyValue
   
End Function
Dank an alle
 
Zurück