[gelöst] Datumsfilter per Textbox

1. September 2008 12:12

Hallo,

Ich mal wieder ein Problem und zwar habe ich mir ein Report gebaut in dem ich 2 Records habe, die beiden Records möchte ich nun auf ein Datum Filtern bzw. Von Datum bis Datum '08.08.2008..31.08.08'.
Bis jetzt habe ich auf der RequestForm 2 Textboxen einmal die Textbox von und die 2. ist Bis Datum, Im Code sage ich dann:
Code:
MeinRecord.Setfilter(Datum1 + '..' + Datum2);

Datum1 und 2 im Code sind meine Variablen die ich auf der Requestform als Sourceexpression für die Textboxen angegeben habe.
Da bekomm ich aber einen Fehler das ich text im Datum habe.
Wisst Ihr evtl. wie ich hier weiterkomme?

MFG

Wayne
Zuletzt geändert von John Wayne am 1. September 2008 12:25, insgesamt 1-mal geändert.

Re: Datumsfilter per Textbox

1. September 2008 12:18

Uuuh, leider ganz falscher Ansatz.
Als erstes konsultiere bitte die Onlinehilfe zum Befehl SETFILTER.
Du siehst, dass der Befehl grundsätzlich so hätte aufgebaut sein müssen:
Code:
DeinRec.SETFILTER(Datumsfeldname, Filterstring);

Datumsfeldname muss dabei der Feldname eines Feld vom Typ Datum in DeinRec sein.

Am Ende sollte es dann so aussehen:
Code:
DeinRec.SETFILTER(Datumsfeldname, '%1..%2', Datum1, Datum2);


Oder nimm SETRANGE:
Code:
DeinRec.SETRANGE(Datumsfeldname, Datum1, Datum2);

Re: Datumsfilter per Textbox

1. September 2008 12:24

Hat alle wunderbar geklappt. :-D

Sorry hab ausversehen oben einen Fehler gemacht, das Feld hab ich natürlich davor eingetragen, halt wie die Syntax in der Hilfe.

Also danke nochmal...

MFG

Wayne