Veröffentlicht 18. Dezember 200123 j Hi Ihr da drausen , Ich muss aus einer Tabelle die Daten von einem bestimmten Zeitraum auslesen , dafür hab ich schon ein Formular erstellt , das zwei Textfelder besitzt um das Anfangs - und das Enddatum einzugeben . Jetzt fehlt mir nur noch die Suchroutine um meine Tabelle nach diesen Daten abzufragen . Bekomme nur hin , dass mir die Daten von den Tagen ausgegeben werden , die ich auch eingebe . also den SQL String hab ich jetzt schon mal [ sql = "SELECT * FROM tab_tätig_std WHERE (Datum >txt_von) AND (Datum < txt_bis)" ], aber wie zauber ich den jetzt in meinen Code , damit ich Ausgabe bekomme ? Mit ner Abfrage ist es im Prinzip kein Problem , wenn ich mit Konstanten arbeite! Aber dadurch , dass ich Variablen habe , hab ich keine Ahnung , wie ich die Daten aus meinem Formular in den SQL String der Abfrage bringen soll.
19. Dezember 200123 j hi, kann sein das i dich jetzt falsch verstanden hab, aber warum machst du das net mit einer Abfrage wo du bei den Kriterie eingibst das ein Anfangs und ein Enddatum eingegeben werden muß (bevor sich die Abfrage öffnet) und dir werden dann nur die daten angezeigt die die bedingung erfüllen??
19. Dezember 200123 j So, hier sin' mer wieder... Schreib mal in dein Query unter dem Tabel der das Datum Enthält in die Zeile Criteria : >=[Datum von] And <=[Datum bis]
19. Dezember 200123 j Danke Pitsonkel und developer , der Tip war verdammt HeÃß , hat geklappt und ich kann mein Programm entlich abschließen Grüße von mir !
19. Dezember 200123 j Es geht viel einfacher: ganz einfach mit dem "BETWEEN": sql = "SELECT * FROM tab_tätig_std WHERE BETWEEN txt_von AND txt_bis"
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.