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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-06-2022
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Poder: 12
feliz-58 Va por buen camino
Unhappy Al quitar un filtrado a la tabla el Ggrid se queda vacio.

Saludos, les comento algo curioso que me pasa, tengo un DBGrid enlazado a un Query con la siguiente consulta:

Código Delphi [-]
with QRecibidas do
  Begin
  Close;
  SQL.Clear;
  SQL.Text:='SELECT CodOrden, Fecha, Hora, Estado, Nombre, Entrega_Estimada, Usuario, Nota, '+
            'Total, Pagado FROM Ordenes WHERE Estado = ''Recibido''';
  Open;
  End;

Y luego hago el siguiente filtrado:
Código Delphi [-]
if EBuscar.Text <> EmptyStr then
  begin
    QRecibidas.Filtered:= False;
    QRecibidas.Filter  := 'Nombre like '+QuotedStr('%'+ EBuscar.Text + '%');
    QRecibidas.Filtered:= True;
    end
    Else
    QRecibidas.Filtered:= False;
  end;

Resulta que cuando escribo algun nombre que si esta en la tabla, y borro el contenido del Edit todo funciona bien, pero cuando escribo alguna letra o frase de la cual no existe en la tabla y la tabla se queda vacia, y elimino el contenido del edit, el dbgrid se queda vacio a menos que escriba otra cosa(hasta un espacio vacio) que si este en algun registro de la tabla y vuelva a borrar entonces aparecen todos los registros nuevamente.


Alguien tiene alguna idea?
Responder Con Cita
 



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 16:52:28.


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