Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-01-2010
amo3k amo3k is offline
Miembro
 
Registrado: ene 2010
Posts: 16
Poder: 0
amo3k Va por buen camino
DBGRID delphi, ayuda

Buenas, quizas sea una tonteria, pero no encuentro nada.
Me gustaria poder pillar la posicion en integer de la fila donde haga click en el dbgrid, para guardarmela y poder exponerla como numero de fila seleccionada.

Por ejemplo hay 25 filas en el dbgrid, y quiero que cuando selecciona una al azar, me diga que estoy en la fila 4 del total de 25.


Muchas gracias!!
Responder Con Cita
  #2  
Antiguo 28-01-2010
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola amo3k, prueba con RecNo de tu DataSet, si te da -1 entonces has un Cast a TStringGrid:

Código Delphi [-]
  Label1.Caption := IntToStr(Query.RectNo);
  //o
  Label1.Caption := IntToStr(TStringGrid(DBGrid).Row);

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #3  
Antiguo 28-01-2010
amo3k amo3k is offline
Miembro
 
Registrado: ene 2010
Posts: 16
Poder: 0
amo3k Va por buen camino
oh gracias, ya me estaba comiendo la cabeza xD

Se agradecen las molestias.


Saludos y gracias otra vez :=).
Responder Con Cita
  #4  
Antiguo 28-01-2010
amo3k amo3k is offline
Miembro
 
Registrado: ene 2010
Posts: 16
Poder: 0
amo3k Va por buen camino
dbgrid ayuda, delphi ( otra vez )

Buenas, cuando creia que lo tenia todo listo, me doi cuenta que al bajar la barra lateral del dbgrid, no se actualizan los datos del interior, en la zona donde marca la barra, tengo k darle clicks por todas partes para k que se actualize la zona donde marca la barra.

Como hago esto?

Gracias por las molestias
Responder Con Cita
  #5  
Antiguo 28-01-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

Hola amo3k , como eres nuevo te recomiendo que leas la Guia de estilo para conocer ciertar normas o reglas del club en especial ésta, ya que segun veo deberias poner un título acorde a tu problema.; ésto es para facilitar la busqueda por temas y sea util para otros miembros del club.
Lo que se quiere es que tu Titulo sea bien preciso.
EDITO:
En lo posible antes de preguntar al foro, es recomendable hacer uso del buscador del club, ya que puede ocurrir que la duda o el problema que tengo, ya se hubiera resuelto anteriormente en algun otro Hilo y asi no estar repitiendo los mismos temas.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7

Última edición por rgstuamigo fecha: 28-01-2010 a las 23:39:27.
Responder Con Cita
  #6  
Antiguo 29-01-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Además de lo dicho por rgstuamigo, he de añadir que, por lo general, no es bueno que abras un nuevo hilo para continuar el mismo tema.

Voy a cerrar este tema y te invito a que sigas en el hilo original.

// Saludos
Responder Con Cita
  #7  
Antiguo 29-01-2010
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola amo3k, acabo de unir los dos hilos para que puedas seguir en un mismo hilo.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #8  
Antiguo 29-01-2010
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Cita:
Empezado por amo3k Ver Mensaje
Buenas, cuando creia que lo tenia todo listo, me doi cuenta que al bajar la barra lateral del dbgrid, no se actualizan los datos del interior, en la zona donde marca la barra, tengo k darle clicks por todas partes para k que se actualize la zona donde marca la barra.

Como hago esto?

Gracias por las molestias
Hola, nose si te he entendido bien, quieres actualizar la fila donde se encuentra, cuando muevas la barra de scroll, si es así, utiliza el evento AfterScroll de tu DataSet.

Código Delphi [-]
procedure TForm1.QueryAfterScroll(DataSet: TDataSet);
begin
 Label1.Caption := IntToStr(Query.RectNo);
end;

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
ayuda con el DBGrid metroyd SQL 8 16-10-2007 00:34:39
Ayuda con dbGrid day_eli Conexión con bases de datos 2 28-01-2007 23:40:17
ayuda con el dbgrid jhcaboverde Conexión con bases de datos 7 29-11-2006 00:28:54
Ayuda con un dbGrid RR76 C++ Builder 6 07-02-2005 16:15:46
Ayuda con Dbgrid y D7 incansable OOP 1 30-12-2004 20:36:06


La franja horaria es GMT +2. Ahora son las 22:18:46.


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