Neuigkeiten:

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

Mobiles Hauptmenü

Wenn in Auswahlabfrage mit > in den Kriterien

Begonnen von redericsui, Oktober 18, 2013, 19:00:55

⏪ vorheriges - nächstes ⏩

redericsui

Hallo steh grad auf dem Schlauch...

Ich möchte in einer Abfrage die Werte nach diesen Kriterien anzeigen lassen:
Wenn([Formulare]![formTabelle1]![ID]>1;>2;>3)

Also wenn ID in der Tabelle >1 sind sollen nur die Werte die grösser 2 sind angezeigt werden sonst >3

Klappt leider nicht :-(, es werden keine Werte angezeigt.

wenn ich aber
Wenn([Formulare]![formTabelle1]![ID]>1;2;3)

eingebe werden die Werte mit 2 bzw. 3 angezeigt.

Kann mir bitte jemand helfen?



[Anhang gelöscht durch Administrator]

DF6GL

Hallo,

sowas geht prinzipiell nicht...  Es können keine Vergleichsoperatoren mit/in einer Wenn-Formel generiert werden.


Was soll denn überhaupt erreicht werden?


redericsui

ZitatEs können keine Vergleichsoperatoren mit/in einer Wenn-Formel generiert werden
aber das funktioniert:
Wenn([Formulare]![formTabelle1]![ID]>1;2;3)   (das ist doch auch ein Vergleichsoperation ??????


ZitatWas soll denn überhaupt erreicht werden?

Danke für die Antwort.
Je nachdem was in einem vorhergehendem Kombinationsfeld angewählt wurde, soll in einem weiterem Kombinationsfeld nur ein gefilterte Auswahl ausgegeben werden.

Konkret: im ersten Kombifeld kann der Wert 1 oder  grösser enthalten sein. Im zweiten Feld sollen alle Versandmöglichkeiten (beginnen mit der ID 2) angezeigt werden wenn der Wert im ersten Feld 1 ist. Wenn der Wert >1 sollen alle Versandmöglichkeiten mit der ID >3 angezeigt und ausgewählt werden können.

...uff hoffe das war Verständlich :-)

DF6GL

#3
Hallo,

in diesem Fall gibt es keinen Vergleichs-Operator  ("=") im Ergebnis-String der Bedingung... Es wird lediglich der reine Wert geliefert.  Du brauchst Dir nur die SQL-Ansicht beider Situationen ansehen.



Kombi1:
Wertliste
Datensatzherkunft: 1;2;3
Spaltenanzahl: 1




Sub Komb1_Afterupdate()(
Me!Kombi2.Rowsource="Select * from tblTabelle Where ID >" & Me!Kombi1
End Sub

redericsui

Hallo Franz

super besten Dank für deine Antwort. Hast mir sehr geholfen!

Viele Grüsse
Erich