Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-05-2013
daragor daragor is offline
Miembro
NULL
 
Registrado: ago 2012
Posts: 91
Poder: 12
daragor Va por buen camino
Seleccionar una determinada fila en DBGrid

Hola compañeros, perdonen mi ignorancia, pero la verdad no doy con la solucion, creo q es simple pero no tengo la informacion correcta.
La cuestion es q cargo datos en un dbgrid, de acuerdo a un datasource.. lo que quiero es que al momento de abrir el form, seleccione un determinado registro o fila del dbgrid, pero sin perder los demas.. osea estamos hablando de posicion..
He visto la funcion recno, la cual, resulta util.. pero supongamos q tengo diferentes categorias:

Amigos
Estudio
Familia
Todos
Trabajo

Si quiero que al momento de abrir el form esté seleccionado Todos, hago un recno:= 4
Pero si luego agrego mas categorias.. ejemplo:

Amigos
Estudio
Familia
Negocios
Proveedores
Todos
Trabajo

Aqui recno:= 4 no me sirve!

Entonces que alternativa hay q me posicione en el registro con valor TODOS sin importar el orden??

Espero me ya hecho entender, muchas gracias por su ayuda
__________________
Mi Blog: Webscom (Software libre)
Responder Con Cita
  #2  
Antiguo 17-05-2013
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
Cita:
Empezado por daragor Ver Mensaje
...
lo que quiero es que al momento de abrir el form, seleccione un determinado registro o fila del dbgrid, pero sin perder los demas.. osea estamos hablando de posicion..
Hola daragor.

Sobre esta parte de tu consulta, podes usar la función Locate:
Código Delphi [-]
  DBGrid1.DataSource.DataSet.Locate('NOMBRE_DEL_CAMPO', Edit1.Text, [])

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 17-05-2013
daragor daragor is offline
Miembro
NULL
 
Registrado: ago 2012
Posts: 91
Poder: 12
daragor Va por buen camino
Muchachos ya encontre la solucion con la funcion locate(nombrecampo,valorbuscado,[]) de sql.
Si quieren o corresponde eliminen el post. gracias igualmente!!


*Pd: ecfisa sos un capo, muchas gracias, parece q publicamos al mismo tiempo, va vos un instante antes q yo..
__________________
Mi Blog: Webscom (Software libre)

Última edición por daragor fecha: 17-05-2013 a las 00:12:34.
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
DBGRID ¿como seleccionar fila y obtener datos de la fila ? JXJ Varios 5 18-04-2017 02:50:14
Situar el foco de un dbgrid a una fila determinada Vales08 Varios 9 02-12-2011 23:17:00
Seleccionar fila en DBGrid cslbcn Conexión con bases de datos 2 07-11-2008 18:29:45
Seleccionar una fila de un dbgrid luigi_cr Conexión con bases de datos 3 24-08-2007 22:32:32
Seleccionar una fila en un DBGRID erickperez6 Conexión con bases de datos 1 02-05-2004 16:49:34


La franja horaria es GMT +2. Ahora son las 23:31:07.


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