Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Ken am März 28, 2013, 12:56:39

Titel: Variable in Abfrage bringt Fehlermeldung
Beitrag von: Ken am März 28, 2013, 12:56:39
Hallo,

ich weiß nicht mehr weiter und vielleicht kann mir hier jemand helfen.
Ich übergebe einen Wert in die Variable varwert17
Public Function KriteriumsWert17()

    KriteriumsWert17 = varwert17 'Typ 1, 2 oder 3
   
End Function

für meine Abfrage. Wenn ich varwert = "1" schreibe funktioniert alles perfekt, schreibe ich aber varwert = ">1" bekomme ich die Meldung:
Datenkonflikt in Kriterienausdruck.

Hat jemand eine Idee woran es liegen könnte?

Danke!
Titel: Re: Variable in Abfrage bringt Fehlermeldung
Beitrag von: DF6GL am März 28, 2013, 15:34:16
Hallo,

es ist nicht möglich,  einen Vergleichs-Operator ( ">"   --> größer als ) im Kriteriums-Wert selber zu benutzen...


Titel: Re: Variable in Abfrage bringt Fehlermeldung
Beitrag von: Ken am März 28, 2013, 16:45:38
Hallo,

hab ich mir irgendwie schon gedacht...dann muss ich alle meine Abfragen (30  >:(  ) kopieren und den Typ so eingeben...mist.

Danke für die Antwort!
Titel: Re: Variable in Abfrage bringt Fehlermeldung
Beitrag von: DF6GL am März 28, 2013, 20:44:22
Hallo,

nun, es bleibt ja die Möglichkeit, den SQL-String der Abfrage(n ?)  per VBA zusammenzusetzen und weiter zu verwenden...