randolf

MS Access - Nur 6 stellige Werte umformatieren, 7 stellige Werte belassen.

Hallo,

habe folgendes Problem.

In einer Access DB (2007) habe ich in einer Spalte mit 6 stelligen und < 7 stelligen Werte.
Alle 6-stelligen Werte sollen ein Format mit einer Leerstelle erhalten (Bsp. 00000 0).
Alle anderen sollen so bleiben wie sie sind.
Die Werte sind als Text definiert und können aus Zahlen, Buchstaben und einem Bindestrich bestehen.

Und das am besten in der Tabelle.
Welche Formel benötige ich, wenn ich den Felddatentyp "Berechnet" wähle und unter "Format" die gewünschte Ausgabe 00000 0 eingebe.

Vielen Dank schon mal vorab.

mfg
Randolf
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 239365

Url: https://administrator.de/forum/ms-access-nur-6-stellige-werte-umformatieren-7-stellige-werte-belassen-239365.html

Ausgedruckt am: 10.06.2025 um 16:06 Uhr

colinardo
Lösung colinardo 27.05.2014, aktualisiert am 28.05.2014 um 08:23:34 Uhr
Goto Top
Hallo Randolf, Willkommen auf Administrator.de!
Also wenn die Spalte in der die Werte stehen z.B. den Namen nummern hat, dann kannst du mit dieser Formel in einer berechneten Spalte im Feld "Ausdruck" arbeiten:
Wenn(Länge([nummern])=6;Links([nummern];5) & " " & Rechts([nummern];1);[nummern])
Im Feld Format ist IMHO keine Unterscheidung der Länge möglich.

Grüße Uwe
Randolf
Randolf 28.05.2014 um 08:23:24 Uhr
Goto Top
Hallo Uwe,

geht, genial!
Vielen Dank

Gruss
Randolf