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 23-11-2010
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 17
shoulder Va por buen camino
Focus Dbgrid

Como puedo hacer en un dbgrid tengo 500 filas, me piden un edit que se pueda escribir el apellido y haga focus por ejemplo en la linea donde los apellidos comiencen por ejemplo con "Garcia", estoy buscando pero no encontre nada al respecto.
Si encontre hacerlo con

stringGrid2.Cols[5].indexOf(trim(edit4.text)) > 0, pero no con dbgrid

Gracias
Responder Con Cita
  #2  
Antiguo 23-11-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola shoulder.

Buscando por arriba el tema se trato aca y aca .

Son sólo algunos link que ubiqué rápido por haber participado, pero si buscas en profundidad debe haber muchísimos más.

Saludos.
Responder Con Cita
  #3  
Antiguo 23-11-2010
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 17
shoulder Va por buen camino
Focus Dbgrid

Gracias, pero lo que estoy buscando y no encuentro es por ejemplo, tengo el dbgrid por columnas apellido, nombre..etc,poder tener un edit donde pueda escribir el apellido y me haga focus en la linea de la primera coincidencia, pero no asociado al datasource, sino directamente al dbgrid, y no encuentro una opcion come indexof donde pueda hacerlo directamente en la columna.

Gracias.
Responder Con Cita
  #4  
Antiguo 23-11-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola shoulder.

Lo que sucede es que el DBGrid no trabaja independiente del DataSource. El DBGrid es, digamos, la representación visual de
un DataSet que está relacionado a él, mediante un DataSource.
Es decir que la línea donde se situa el foco en el DBGrid, está en relación directa con la posición en que se halla el DataSet en
ese momento.

Saludos.

Última edición por ecfisa fecha: 23-11-2010 a las 23:48:13.
Responder Con Cita
  #5  
Antiguo 24-11-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Otro modo que se me olvidó mencionarte, es usar la propiedad Filter.
Y aunque usas el DBGrid y no el DataSet en forma directa; en definitiva lo haces para referenciar al DataSet asociado.

Código Delphi [-]
...
begin
  DBGrid1.DataSource.DataSet.Filtered:= False;
  DBGrid1.DataSource.DataSet.Filter:= 'Campo_A_Filtrar = '+  QuotedStr(Edit1.Text + '*');
  DBGrid1.DataSource.DataSet.Filtered:= True;
end;

Saludos.

Última edición por ecfisa fecha: 24-11-2010 a las 00:06:09.
Responder Con Cita
  #6  
Antiguo 24-11-2010
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 17
shoulder Va por buen camino
Dbgrid Focus

Muchisimas Gracias.
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
Ver los item's de de la columna de un DBGrid al entrar con el focus rgstuamigo Varios 2 16-03-2009 21:25:49
Set Focus En Net maco2007 .NET 4 05-11-2007 12:59:28
Focus eldonfsr C++ Builder 2 19-09-2007 06:35:39
Focus Huer Varios 6 05-05-2007 18:16:20
Focus Cronos Varios 3 17-05-2003 03:18:29


La franja horaria es GMT +2. Ahora son las 23:11:20.


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