Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Textfeld überprüfen

Begonnen von Bernie110, November 18, 2010, 16:48:28

⏪ vorheriges - nächstes ⏩

Bernie110

Hallo,

ich hab ein Textfeld welches mein Postleitzahlenfeld ist.

( Textfeld, da auch PLZ wie zb in England mit Buchstaben und Nummern dargestellt werden )

Nun hab ich folgendes Problem. Ich importiere Daten aus einem Warenwirtschaftsprogramm.
Beim Übertrag wird zb die Null in der PLz DE-02979 Seidewinkel abgeschnitten  sprich : DE-2979 Seidewinkel

Wie kann ich das Textfeld überprüfen..

Like !

Wenn mein Feld [Land] = DE dann muss das Txt-Feld min 5 Zeichen enthalten  [Plz] = *****

so auf die Art

Danke für eure Antworten

gruss
Bernie

DF6GL

Hallo,

Du solltest nachforschen, WARUM die 0 abgeschnitten wird.  Hinterher reparieren ist fehl am Platz.

Bernie110

Weil es sich im Warenweirtschaftsprogramm um ein zahlenfeld handelt.

ich kopier die Daten aus dem WW ins Excel und dann ins Access

DF6GL

Hallo,
Du hast doch erzählt, dass es ein Textfeld ist ???

Im WaWi ist doch dann auch keine 0 vorhanden?


Wie auch immer, mit z. B.

Format ([WiWaPLZ],"00000")

kannst Du die Zahl in eine 5-stellige Ziffernfolge konvertieren.

WIE importierst Du denn?



Bernie110

Hallo,

nein, im Access = Textfeld  und im WWP ist es ein Zahlenfeld

ich importier mit Copy & Paste


ich müsste es im Access prüfen..

gruss
Bernie

DF6GL

#5
Hallo,

copy&paste??

führ eine Aktualisierungsabfrage aus:

upate tblTabelle set [PLZ] = Right("00000" & [PLZ],5)


wenn PLZ ein Textfeld ist


bzw. wenn es nur bei Land DE sein soll:

upate tblTabelle set [PLZ] = Right("00000" & [PLZ],5) where Land="DE"


(Achtung KEIN VBA, sondern ein SQl-String, der in das SQL-Fenster im Abfrageentwurf kopiert werden sollte.)