![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Prueba a poner esto:
BD.Baja.Filter:='((FechaFin > #'+fechaI+'# OR FechaFin = NULL) AND (FechaInicio <= #'+fechaF+'#))'; No lo he probado, pero creo que funcionara |
|
#2
|
|||
|
|||
|
Tampoco me ha funcionado el filtro.
Finalmente he tenido que implementarlo con el método FilterRecord: procedure TBD.BAJAFilterRecord(DataSet: TDataSet; var Accept: Boolean); begin if bd.BAJAFechaInicio.Value <= fechaF then if (bd.BAJAFechaFin.Value > fechaI) OR (bd.BAJAFechaFin.Value=0) then accept:=true else accept:=false else accept:=false; end; |
![]() |
|
|
|