Niko1977: Ansprechen von markierten Formularelementen

Beitrag lesen

Ich will da ja nicht alle Felder in die Abfrage einbauen, sondern nur die markierten.

Mußt Du auch nicht! Einfach die SELECT Anweisung dynamisch generieren und nur die Felder mit einbeziehen, die ausgewählt wurden.

Das ganze geschieht mit if-Anweisungen

if check_monat_1 = true then
  where_clause = "mon = 1 OR"
else if check_monat_2 = true
  where_clause = "mon =2 OR"
end if
... usw ...

aufpassen mußt du bei dem letzten OR ich empehle einfach ein TRUE anzuhängen

Frage ab welche Checkboxen aktiviert sind und füge die ge-oder-t aneinander. dann und-est du die ganze geschichte mit deinen dropdown auswahlen.

dann kommt auch noch die geschichte mit dem jahr, was wieder mit und an den select angehangen werden muß

also sieht das in etwa so aus

...WHERE (mon = 1 OR mo = 2 OR mon =12) AND ort ="hier" AND veranst = "ich" AND kateg = "schlafen" AND (jahr = 2000 OR jahr = 2001)

Wobei wenn beide Jahr aktiviert sind und Du nur Termin aus 2000 und 2001 hast kanst du das Jahr auch ganz weglassen.

Ich hoffe ich konnte weiterhelfen.

Niko1977