Wie arbeite ich im Access mit Formaten

Hallo

Folgendes Thema: Ich habe eine Tabelle mit Kundenummer, die max 12 stellig sind. Aber es gibt auch Kundennummern, die sind z.B. 7 stellig. Jetzt müssten diese Kundennummern mit 0 aufgefüllt werden bis sie 12 stellen erreicht haben (z.B.: Vorher: 1234567898 -> Nacher: 001234567898)- Wie kann ich das machen?

Vielen Dank an alle die mit helfen…

Hallo

Folgendes Thema: Ich habe eine Tabelle mit Kundenummer, die
max 12 stellig sind. Aber es gibt auch Kundennummern, die sind
z.B. 7 stellig. Jetzt müssten diese Kundennummern mit 0
aufgefüllt werden bis sie 12 stellen erreicht haben (z.B.:
Vorher: 1234567898 -> Nacher: 001234567898)- Wie kann ich
das machen?

z. B. mit einer Aktualisierungsabfrage:

Update tblTabelle Set Kundennummer = Format([Kundennummer],„000000000000“)

Das ist aber nur sinnvoll, wenn das Tabellefeld „Kundennummer“ von Datentyp Text ist. Trotzdem sollte man sich fragen, warum denn die führenden Nullen gebraucht werden.

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Folgendes Thema: Ich habe eine Tabelle mit Kundenummer, die
max 12 stellig sind. Aber es gibt auch Kundennummern, die sind
z.B. 7 stellig. Jetzt müssten diese Kundennummern mit 0
aufgefüllt werden bis sie 12 stellen erreicht haben (z.B.:
Vorher: 1234567898 -> Nacher: 001234567898)- Wie kann ich
das machen?

Ich würde das folgendermaßen lösen:
Bei der Tabelle unter „Format“ 000000000000 (Nullen in der Anzahl der gewünschten Stellen) eingeben;
unter Eingabeformat !999999999999 (Neunen in der gewünschten Anzahl) eintragen.

Dann wird alles, was Du eingibst, auf diese Anzahl Stellen - in diesem Fall 12 - mit Nullen aufgefüllt, und zwar vorn.

Hilft Dir das weiter?

Gruß Verena