[ enes omeragic @ 03.03.2005. 10:26 ] @
datamodule3.cds.Filter := 'Datum = ' + quotedstr(edit1.Text + '*'); Ovo mi radi za string...Kako da prepravim da mi radi i za polje tipa datum.Npr unesem datum u edit.text i filtrira po tome. |
[ enes omeragic @ 03.03.2005. 10:26 ] @
[ vlaiv @ 03.03.2005. 12:20 ] @
Sa kojim komponentama radis?
mozes staviti u filter datum between '1.1.2001' and '1.1.2002' ili datum > '1.1.2001' ako hoces da ga cupas iz edit polja onda dodaj kao string datum a ako hoces da ga vadis iz TDateTime onda radis DateTimeToStr ... Ako radis sa odredjenim vrstama komponenti za tabele pogledaj da li ima SetRange (Start/End) pa mozes i tako ... [ enes omeragic @ 03.03.2005. 12:30 ] @
Imam polje tipa datum i poenta je sto ne znam kako da ubacim
filter...neki datum u edit.box i da mi tako filtrira.Ima li nekakvo drugo resenje osim da polje tipa datuma preimenujem u polje tipa string...Koristim clientdataset,datasource i dbgrid.Nista vise. clientdataset.cds.filter := 'Datum = ' + quotedstr(edit1.text + '*'); Ovo radi kada je string polje u pitanju,ali kako sa datumom... -- Sve najbolje, Enes Odgovori na:[email protected] [ _v!rus_ @ 04.03.2005. 13:09 ] @
Citat: Ovo mi radi za string...Kako da prepravim da mi radi i za polje tipa datum.Npr unesem datum u edit.text i filtrira po tome. Nisi dobro postavio pitanje pa te vlaiv nije razumeo, tebi je polje u TABELI tipa TDateTimeField... Code: datamodule3.cds.Filter := 'Datum = ' + QuotedStr(Edit.Text); Ovako ce da radi, ali samo pod uslovom da se datum u Edit boxu unese TACNO po pravilu Windows locale-a. Da bi izbegao potencijalne probleme koristi TDateTimePicker komponentu i daj sledece za filter: Code: datamodule3.cds.Filter := 'Datum = ' + QuotedStr(DateTimeToStr(DateTimePicker1.Date)); [ enes omeragic @ 04.03.2005. 14:01 ] @
Ovako kako si naveo u prvom primeru nece da radi,ne znam zasto.Morao
sam na kraju preimenovati polje iz datetime u string.Sada radi.Ali kad je u pitanju polje tipa datetime nece.Nisam probao sa datapikerom...Ipak hvala na odgovoru. -- Sve najbolje, Enes Odgovori na:[email protected] Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|