Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-06-2022
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Poder: 12
feliz-58 Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
¿Estás seguro de que en ese caso no está ejecutndo una sentencia incorrecta?
No parece que el código que has puesto tenga nada "raro".
Lo he revisado y probado de diferentes formas, incluso intente al final cuando se quita la tabla del modo filtrado, cerrandola y abriendola de nuevo y no lo aparecen los registros aun. Es super extraño, sera cosas del IDE? tengo 10.4.

Esta mañana probé esto:
Código SQL [-]
SQL.Text:='SELECT CodOrden, Fecha, Hora, Estado, Nombre, Entrega_Estimada, Usuario, Nota, '+
                'Total, Pagado FROM Ordenes WHERE Nombre LIKE :Busq';
Parameters.ParamByName('Busq').Value := QuotedStr('%'+EBuscar.Text+'%');

y de esta forma hace lo mismo, al borrar todo la tabla se queda vacia.
Obviamente lo coloqué en el Onchange del edit....

Última edición por feliz-58 fecha: 21-06-2022 a las 16:48:46.
Responder Con Cita
  #2  
Antiguo 21-06-2022
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Poder: 12
feliz-58 Va por buen camino
Cita:
Empezado por feliz-58 Ver Mensaje
Lo he revisado y probado de diferentes formas, incluso intente al final cuando se quita la tabla del modo filtrado, cerrandola y abriendola de nuevo y no lo aparecen los registros aun. Es super extraño, sera cosas del IDE? tengo 10.4.

Esta mañana probé esto:
Código SQL [-]
SQL.Text:='SELECT CodOrden, Fecha, Hora, Estado, Nombre, Entrega_Estimada, Usuario, Nota, '+
                'Total, Pagado FROM Ordenes WHERE Nombre LIKE :Busq';
Parameters.ParamByName('Busq').Value := QuotedStr('%'+EBuscar.Text+'%');

y de esta forma hace lo mismo, al borrar todo la tabla se queda vacia.
Obviamente lo coloqué en el Onchange del edit....
A fin de cuentas, eliminé los componentes en cuestion, los volvi a colocar, y en la consulta utilice esta:
Código Delphi [-]
SQL.Text:='SELECT CodOrden, Fecha, Hora, Estado, Nombre, Entrega_Estimada, Usuario, Nota, '+
              'Total, Pagado FROM Ordenes WHERE Nombre LIKE ' +quotedstr('%' + EBuscar.Text + '%');

y en el else, utilice esta:
Código Delphi [-]
'SELECT CodOrden, Fecha, Hora, Estado, Nombre, Entrega_Estimada, Usuario, Nota, '+
            'Total, Pagado FROM Ordenes WHERE Estado = ''Recibido''';

Que es la consulta original, y resolvió todo.
Cosas extrañas de la vida
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Aplicación se queda congelada !!!! david_uh Varios 2 20-10-2012 03:08:23
Cursor no recorre toda la tabla, se queda a medias arrakshe MySQL 2 12-07-2012 16:07:13
Reus se queda sin follódromo. marcoszorrilla La Taberna 4 27-07-2008 19:09:45
Filtrado de una tabla. fortran Conexión con bases de datos 14 01-08-2003 11:32:41
Filtrado de una tabla. fortran Conexión con bases de datos 1 24-07-2003 14:11:53


La franja horaria es GMT +2. Ahora son las 08:47:58.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi