![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Como bien lo ha dicho Carlos,
Si se hace mediante SQL, y por tanto de Querys, hay dos opciones: 1. Poner en la parte where una condición del tipo (fecha >= fechaIni) and (Fecha <= fechaFin) 2. Poner en la parte where la instrucción bettwen. Es un tema ya muy ampliamente tratado y si buscas en los foros hallarás muchos hilos en donde hay ejemplos. Prueba con palabras claves como rango fecha, bettwen. Si se emplea un Table no queda otra opción que emplear Filtro y poner una condición como la señalada en el punto 1. Nuevamente debo mencionar, sin ofender, que el tema de filtros también fue tratado. Por algo he dicho que mencionaras que componentes usas. Dependiendo de cual uses se realiza el trabajo. Saludos, Saludos |
|
#2
|
|||
|
|||
|
yo lo que quiero es eliminar los datos que cargue en la base de datos, entre una fecha y otra ,no se si me explico.
|
|
#3
|
||||
|
||||
|
Cita:
No es por ser pedante, pero si supieramos, si nos contases de que modo estás trabajando sería más fácil para ti entender nuestros ejemplos. Por algo te estoy pidiendo que nos comentes sonre que componentes empleas. Para mi es mucho más fácil, directo, económico, y fiable lanzar una instrucción SQL como esta:
O algo similar. Saludos, |
|
#4
|
|||
|
|||
|
buenas tardes....
tengo un problema en el programa que arme con la ayuda de ustedes, no puedo hacer que me filtre x medico y a la vez por dia. la sentencia que puse es la siguiente: procedure TIngresoturnos.SpeedButton3Click(Sender: TObject); begin query1.active:=true; query1.filter:= ComboBox1.TEXT + ' ='+ quotedstr(DBLookupComboBox1.TEXT + '*'); query1.filtered:=true; dbgrid1.visible:=false; dbgrid2.visible:=true; QUERY1.filter:= 'FECHA=' + quotedstr(FORMATDATeTIME('dd/mm/yyyy',datetimepicker2.date)); end; tendra alguna solucion gracias |
|
#5
|
||||
|
||||
|
Hola andres***,
Usa las etiquetas DELPHI por favor: [ DELPHI ] tu codigo aquí [ /DELPHI ] Sin los espacios entre los corchetes. Respecto a tu duda, Sólo veo que haces un segundo filtro pero no indicas que lo aplique mediante Filtered. Fuera de eso no veo error. Si te da un error debes indicárnoslo. No basta con tirarnos el código y que adivinemos. Coméntanos más al respecto. Saludos, |
|
#6
|
|||
|
|||
|
hola Delphius
el problema es el siguiente: mi base posee turnos ej paciente fecha hora medico xxx 10/01/09 11:45 spatola dsd 10/01/09 12:25 rames yty 10/01/09 11:25 spatola cuando yo filtro con la sentencia que te detalle en el mensaje anterior , yo pretendo que cuando me filtre, me devuelva el detalle de pacientes que tiene un determinado medico, un determinado dia por ejemplo yo filtro el medico spatola y el dia 10/01/09 y me tendria que quedar. paciente fecha hora medico yty 10/01/09 11:25 spatola xxx 10/01/09 11:45 spatola el tema es que me filtra por dia y no por medico..... |
|
#7
|
||||
|
||||
|
No es por nada pero volvemos a un dilema que inicialmente te habíamos comentado: ¡tienes la fecha y la hora en campos separados!
Hay dos opciones: 1. Emplear un campo fecha y hora o DateTime en que incluyas la fecha y la hora. De este modo tu condición de filtrado será muy simple:
Tal como lo estás pretendiendo hacer. 2. O bien, seguir manteniendo los campos por separado y hacer una condición compuesta. Algo como:
Es decir que bastaría con añadir a tu filtro un AND y la siguiente condición: por hora. ¿Se entiende? Saludos, |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ordenar datos en un StringGrid | gilberto_1126 | Varios | 2 | 22-12-2010 18:34:29 |
| Ordenar datos en IBDataSet | niñotaliban | Varios | 3 | 07-04-2007 14:03:06 |
| Ordenar datos en un DBGrid | jona-182 | Conexión con bases de datos | 3 | 30-03-2007 21:43:06 |
| Ordenar tabla (base de datos) | talos | C++ Builder | 3 | 10-02-2006 00:26:21 |
| Ordenar conjunto de datos | Osorio | Firebird e Interbase | 1 | 15-10-2003 07:56:42 |
|