Freitag, 10. Februar 2012

Home
Tipps
Bücher
Software
News / Links
Hilfe
Impressum

Sponsored by
QualityHosting

Tipp/Trick
Eingabe in Filterkriterium umwandeln
Umwandlung von Abfragekriterien in gültige SQL-Bedingungen innerhalb einer VBA-Prozedur

Bei der Eingabe von Kriterien im QBE-Entwurfsbereich von Abfragen, werden die Benutzereingaben von Access automatisch in gültige SQL-Bedingungen umgewandelt.

Unser Tipp: Verwenden Sie die BuildCriteria-Funktion, um diese Umwandlung auch von VBA aus durchzuführen.

Wenn Sie im QBE-Bereich beispielsweise für ein numerisches Feld namens Postleitzahl das Kriterium ">10000 und <50000" eingeben, wird dies von Access in den folgenden SQL-Text umgewandelt:

Postleitzahl>10000 And Postleitzahl<50000

Mit Hilfe der BuildCriteria-Anweisung kann die Umwandlung auch innerhalb einer VBA Prozedur erledigt werden. Die Funktion benötigt dazu drei Informationen:

  • den Namen des Datenfeldes
  • den Datentyp des Datenfeldes
  • das vom Benutzer eingegebene Filterkriterium

Mit diesen Informationen kann die folgende BuildCriteria-Anweisung ebenfalls den obigen SQL-Text erzeugen:

BuildCriteria("Postleitzahl", dbLong, ">10000und <50000")


Ein Service der TriniDat Software-Entwicklung GmbH - Am Wehrhahn 45 - 40211 Düsseldorf

  Suche
Suche starten
  Service
Leserbrief / Frage zu Access
Kontakt
  NewsLetter
NewLetter bestellen
NewsLetter abbestellen
  Partner-Seiten
HyperLink

www.trinidat.de


HyperLink

www.fulldotnet.de