Thema Datum  Von Nutzer Rating
Antwort
Rot Globale Variable als Platzhalter für Abfrage verwenden.
21.08.2016 12:27:49 MrZortrax
NotSolved

Ansicht des Beitrags:
Von:
MrZortrax
Datum:
21.08.2016 12:27:49
Views:
1129
Rating: Antwort:
  Ja
Thema:
Globale Variable als Platzhalter für Abfrage verwenden.

Hi,

ich möchte aus einer Abfrage die ich erstellt habe später über Globale Variablen und Funktionen ein großes Raster An Suchkriterien abdecken. Damit ich hierfür nicht 100 einzelne Abfragen basteln muss, habe ich mir diese Variante überlegt.

Das Einzige Problem ist, so funktioniert das scheinbar nicht. Als Beispiel:

Global Strasse As String

Function fnStrasse()
fnStrasse = Strasse
End Function

Zunächst möchte ich dann das erstmal ALLE Straßen gezogen werden also muss ich da sowas wie ein Wie "*" als Kriterium in die Abfrage hineinbekommen.

In der Abfrage steht das Kriterium: fnstrasse

Beim Starten des Formulars werden Standardwerte der Variablen übergeben. Für diesen Fall hier sieht es erstmal so aus:
Strasse = "Wie " & Chr(34) & "*" & Chr(34)
Über eine MSGBOX ausgegeben steht nun auch tatsächlich Wie "*" normalerweise müsste das funktionieren.
In meiner Abfrage jedoch erscheint nichts. Wenn ich jedoch manuell statt fnStrasse Wie "*" hineinschreibe, werden mir wie gewünscht alle Datensätze angezeigt


Kann mir da jemand bitte weiterhelfen?

Vielen Dank


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Globale Variable als Platzhalter für Abfrage verwenden.
21.08.2016 12:27:49 MrZortrax
NotSolved