Zahlenfeld mit führenden Nullen auffüllen

Hallo

Im Access 97 habe ich rund 12’000 Artikel mit allen wichtigen Angaben erfasst. Für den Transport/Export in ein Strichcode-Lesegerät muss der Verkaufspreis wie folgt angepasst werden:

Beispiele:

von Access zum Lesegerät
von 2.50 zu 00250
von 99.20 zu 09920
von 215.90 zu 21590

Gibt es dafür eine einfache Lösung?
Besten Dank für die Unterstützung.

Dietmar

Hallo!

Access hat dafür eine eingebaute Funktion. Sie heisst FORMAT().
x = Format(Betrag, „00000“)

Bei x=3 ist das Ergebnis also 00003.

Wenn Du mit zwei Nachkommastellen arbeitest, musst Du den Wert halt mit 100 multiplizieren:
x = Format(Betrag*100, „00000“)

Bei x=2.5 ist das Egebnis also 00250
Bei x=99.2 erhält man 09922
Bei x=215.90 erhält man 21590

Gruß
(Woly)

Hallo Woly

Danke für Deine Unterstützung. Leider sind meine Accesskenntnisse scheinbar nicht so gut wie ich dachte.

Wie bringe ich die genannte Funktion bei der Tabelle für das Feld zur Anwendung? Muss ich dazu eine Prozedur programmieren?

Besten Dank für Deine weitere Unterstützung.

Gruss
Dietmar

Hi Dietmar,

wenn’s nur um das Anzeigen in einem Formular geht, geht’s sogar noch einfacher: Einfach in den Eigenschaften des Textfeldes das Format auf „00000“ (bzw. die richtige Anzahl von Nullen) eingeben…

Ich schick’ Dir mal eine Beispiel-DB per eMail zu…

Gruß
(Woly)