Autor Thema: Frage zur Col SearchFormula  (Gelesen 1936 mal)

CarstenS72

  • Gast
Frage zur Col SearchFormula
« am: 13.01.10 - 12:58:33 »
Hallo,

ich möchte mit einer DocumentCollection alle Dokumente selektieren, deren Werte in einem Datumsfeld sich in einem vorher abgefragten Datumsbereich befinden. Irgendwas stimmt hier aber nicht. Hat jemand einen Tip?

   anfdatstr = Inputbox("Geben Sie bitte das Anfangsdatum ein!", "Datumsabfrage", "01.01.2009")
   enddatstr = Inputbox("Geben Sie bitte das Endedatum ein!", "Datumsabfrage", "31.12.2009")
   
   searchFormula$ = {Form="Eingabemaske" & Datum >= @ToTime(anfdatstr) & Datum <= @ToTime(enddatstr)}
   Set col = db.Search(searchFormula$, dateTime, 0)

Vielen Dank!

Gruß
Carsten

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Frage zur Col SearchFormula
« Antwort #1 am: 13.01.10 - 13:01:41 »
Hallo,

Koennte das hier funktionieren?

Code
searchFormula$ = {Form="Eingabemaske" & Datum >= @ToTime(} & anfdatstr & {) & Datum <= @ToTime(} & enddatstr & {)}


Andreas

CarstenS72

  • Gast
Re: Frage zur Col SearchFormula
« Antwort #2 am: 13.01.10 - 13:14:00 »
Vielen Dank Andreas, Du hast mich auf den richtigen Weg gebracht.

Das hier ist die richtige Lösung:

searchFormula$ = {Form="Eingabemaske" & Datum >= @ToTime("} & anfdatstr & {") & Datum <= @ToTime("} & enddatstr & {")}

Gruß
Carsten

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz