Auffüllen mit führenden Nullen

Hallo Experten,
ich suche eine Weg, eine Spalte mit Zahlen (zwei-, drei- ode vierstellig) mit führenden Nullen auf vier Stellen aufzufüllen (Datentyp ist schon Text).

Mit welchem Update geht das?

update kontakt\_db
 set personalnummer = kontakt\_db.personalnummer;

Gruß

der Janus

Mahlzeit,

update kontakt\_db
 set personalnummer = right$("0000" & kontakt\_db.personalnummer, 4);

Gruß

Sancho

Ahoi.

update kontakt\_db
 set personalnummer = **Format$(kontakt\_db.personalnummer,"0000")**;

Gruß kw

Umkehrfunktion
Hallo,
vielen Dank dafür.

Gibt es hierfür eine Umkehrfunktion, um die führenden Nullen wieder zu löschen?

Gruß der Janus

Hallo Janus

Gibt es hierfür eine Umkehrfunktion, um die führenden Nullen
wieder zu löschen?

Ob es eine „Umkehrfunktion“ gibt, weiss ich nicht. Aber eine Lösung kann ich dir bieten. Erst in eine Zahl umwandeln (dadurch verschwinden die führenden Nullen) und anschliesend wieder zurück ins Textformat, z.B. so:

update kontakt\_db set personalnummer = **CStr(CLng(**personalnummer**))**;

Gruss
Peter

Super - Danke an alle (owt.)
owt.

Hallo.

vielen Dank dafür.

Gern geschehen, Rechnung folgt :wink:

Gibt es hierfür eine Umkehrfunktion, um die führenden Nullen
wieder zu löschen?

Egg logical, wie der Lateiner sagt - Format$(„007“,„0“) macht aus James Bond eine Sieben.

Gruß kw