Abfrage auf Formular mit PLZ

06/03/2008 - 09:02 von Stellios Dimou | Report spam
Hallo zusammen,

ich habe da ein kleines Problem

Ich habe ein Formular erstellt mit zwei Feldern (von_PLZ mit Wert=0 u.
bis_PLZ mit Wert™999).

Jetzt wollte ich dazu eine Abfrage erstellen die den Inhalt dieser Felder
zur Darstellung heranzieht. Das Problem an der Sache ist dass das Feld PLZ
alphanumerisch ist da auch auslàndische Postleitzahlen mit Buchstaben
vorhanden sind.

Baue ich als Bespiel die Formel in der Abfrage wie folgt auf
Code:

=[Forms]![Auswahl]![von_PLZ] Und <=[Forms]![Auswahl]![bis_PLZ]


bekomme ich die Werte mit einer Zahl zurück

Baue ich die Formel in der Abfrage so auf
Code:
Wenn([Forms]![Auswahl]![von_PLZ]=0 Und
[Forms]![Auswahl]![bis_PLZ]™999;"*";>=[Forms]![Auswahl]![von_PLZ] Und
<=[Forms]![Auswahl]![bis_PLZ]))

bekomme ich keinen Wert zurück

setzte ich noch ein WIE vor die Formel also
Code:
Wie Wenn([Forms]![Auswahl]![von_PLZ]=0 Und
[Forms]![Auswahl]![bis_PLZ]™999;"*";>=[Forms]![Auswahl]![von_PLZ] Und
<=[Forms]![Auswahl]![bis_PLZ]))
bekomme ich nur Werte zurück wenn von_PLZ=0 und bis_PLZ™999 ist, àndere
ich diese Werte dann im Formular, bekomme ich eine Fehlermeldung das die
Formel zu komplex ist.

Hat mir jemand einen Tip?

Viele Grüße
S. Dimou
 

Lesen sie die antworten

#1 Karl Donaubauer
06/03/2008 - 09:16 | Warnen spam
Stellios Dimou wrote:
Ich habe ein Formular erstellt mit zwei Feldern (von_PLZ mit Wert=0 u.
bis_PLZ mit Wert™999).

Jetzt wollte ich dazu eine Abfrage erstellen die den Inhalt dieser Felder
zur Darstellung heranzieht. Das Problem an der Sache ist dass das Feld PLZ
alphanumerisch ist da auch auslàndische Postleitzahlen mit Buchstaben
vorhanden sind.
...
setzte ich noch ein WIE vor die Formel also
Code:
Wie Wenn([Forms]![Auswahl]![von_PLZ]=0 Und
[Forms]![Auswahl]![bis_PLZ]™999;"*";>=[Forms]![Auswahl]![von_PLZ] Und
<=[Forms]![Auswahl]![bis_PLZ]))
bekomme ich nur Werte zurück wenn von_PLZ=0 und bis_PLZ™999 ist, àndere
ich diese Werte dann im Formular, bekomme ich eine Fehlermeldung das die
Formel zu komplex ist.
...



Wenn ich dich richtig verstehe, willst du bei Grundeinstellung alle
Werte sehen, sonst den Vergleich. Das sollte klappen mit:

=[Forms]![Auswahl]![von_PLZ] Und <=[Forms]![Auswahl]![bis_PLZ]


Oder [Forms]![Auswahl]![von_PLZ]=0 Und [Forms]![Auswahl]![bis_PLZ]™999

s.a. www.donkarl.com?FAQ3.14
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com
2. SQL Server-Entwickler-Konferenz: www.donkarl.com/?SEK
Nürnberg 12./13.4. + 19./20.4.2008

Ähnliche fragen