FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
comparación de Fechas
Buenas chavos ....
estoy empezando a conocer este foro y me parece muy bueno. Tengo muchas dudas acerca de Delphi. Una de ellas es que tengo una tabla en paradox, quiero hacer un reporte donde el usuario ingrese fecha inicial y fecha final desde in DataTimePicker. y desplace los recors que esten entre esas fechas. begin Table1.Edit; dx:=Table1.Recordcount; Table1.First; r:=StrToInt(Edit3.Text); for dz:=1 to dx do begin if ((DateTimePicker1.Date<=Table1.Fieldbyname('FECHA').asstring)and (DateTimePicker2.Text>=Table1.Fieldbynam('FECHA').asstring) Then begin Table2.Insert; Table2.Fieldbyname('FECHA').asstring:=Table1.Fieldbyname('FECHA').asstring; esto funciona pero solamente compara los promeros digitos de la fecha 00/00/0000 el resto lo omite. espero sus sugerencias gracias |
#2
|
||||
|
||||
Hola
Nada mas para que te guíes un poco: Saludos |
#3
|
|||
|
|||
Upss
estoy muy verde para esto me prodias explicar donde pongo esto !!!
ya que la consulta la estoy haciendo desde una form no uso SQL ni ADOSQL. Gracias. |
#4
|
||||
|
||||
Hola
Vamos por partes, que no entiendes, donde colocas la consulta. Veamos, esto es lo que tienes:
No se esto de los parametros me incomoda un poco, lo prefiero por sql. Espero te ayude un poco. Saludos |
#5
|
|||
|
|||
Bamos bien
CLaro que las rutinas son mas tediosas de hecho quiero aprender a manegar SQL pero el primer ejemplo que me pusiste no se donde colocarlo o como hacer consultas por SQL, mi duda es mas atras del ejemplo que me estas dando espero me puedas ayudar a.
Gracias |
#6
|
|||
|
|||
si
CLaro que las rutinas son mas tediosas de hecho quiero aprender a manegar SQL pero el primer ejemplo que me pusiste no se donde colocarlo o como hacer consultas por SQL, mi duda es mas atras del ejemplo que me estas dando espero me puedas ayudar a.
Gracias |
#7
|
||||
|
||||
Hola
No se si se podra hacer asi tambien: Saludos |
#8
|
||||
|
||||
Hola
Rectifico: Pequeño error de dedo. Saludos |
#9
|
|||
|
|||
ya mero
Me aparece este error 'Arithmetic in Filter Not Supported'
se crea una excepcion y me saca. |
#10
|
||||
|
||||
Hola.
Según entiendo, la tabla 2 no es necesaria. Cómo ya has dicho que la aritmética de fechas no es permitida en el filtro, podes cuidarte de que la propiedad Filter de la tabla esté en blanco, poner a True la propiedad Filtered y en el evento OnFilterRecord, poner algo cómo:
Hasta luego
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#11
|
|||
|
|||
nop
Puse esto
Accept := Table1.Fieldbyname('FECHA').AsDateTime >= DateTimePicker1.Date and Table1.Fieldbyname('FECHA').AsDateTime <= DateTimePicker2.Date; me marca un error el tipo de operador <= no es aplicable |
#12
|
||||
|
||||
Cita:
¡pero hombre! Ya casi pedís que le de yo mismo al F9 de tu ordenador.... es de esperar que alguna parte del trabajo hagas vos, ¿no? Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#13
|
||||
|
||||
Hola
Y algo asi: La tabla 2 tengo entendido que es para recoger el resultado del filtro. Me equivoco? Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Fechas en SQL | KAYO | SQL | 7 | 08-01-2007 14:04:56 |
Fechas | federiconqn21 | Varios | 1 | 04-05-2006 15:30:01 |
Las horribles fechas, control de fechas | Huer | OOP | 6 | 18-10-2005 19:11:49 |
Compración de fechas | Alexander | Varios | 4 | 09-06-2005 00:38:58 |
sql con fechas | soloriv | SQL | 4 | 11-03-2005 21:12:49 |
|