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-10-2008
Avatar de sandra mendoza
sandra mendoza sandra mendoza is offline
Miembro
 
Registrado: feb 2008
Posts: 24
Poder: 0
sandra mendoza Va por buen camino
Capturar Dato En Celda Del Dbgrid

Buenas tardes.

Necesito que al dar doble click en una celda donde esta el codigo de un articulo, pueda capturar ese dato ya sea en un label o un edit, para poder hacer otro proceso con ese dato. ¿Es posible? ¿Que sentencia debo utilizar?

Muchas gracias
Responder Con Cita
  #2  
Antiguo 28-10-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
El dbgrid solo muestra, lo que interesa es de donde saca esa infromacion.
La infromacion viene de un query o un table, ahi es donde hay que conseguir ese dato.
Ahora pregunto: Por que no un DBedit ?.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 28-10-2008
Avatar de sandra mendoza
sandra mendoza sandra mendoza is offline
Miembro
 
Registrado: feb 2008
Posts: 24
Poder: 0
sandra mendoza Va por buen camino
Pues mira, estoy haciendo un inventario que se refleja en el dbgrid que esta conectado a un query, la idea es q el usuario al dar doble click en la celda donde figura el articulo pueda ver mas detalles de este. El dbgrid tendra alguna propiedad en donde yo pueda copiar el dato que tenga escrito?
Responder Con Cita
  #4  
Antiguo 28-10-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Este hace exactamente lo que quieres.
Dale doble click al dbgrid y saldrá el dato que falta de la tabla, tanto en el edit como en el label, así te servirá de ejemplo.
Saludos
__________________
Siempre Novato

Última edición por Caral fecha: 19-11-2008 a las 18:54:44.
Responder Con Cita
  #5  
Antiguo 28-10-2008
Avatar de StartKill
StartKill StartKill is offline
Miembro
 
Registrado: ene 2004
Posts: 299
Poder: 21
StartKill Va por buen camino
Saludos,

Perfecto, me lo arrancaste de los dedos Caral.

Mas deseo aportar lo que sigue:

Código Delphi [-]
procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
   // aqui se usa el numero que corresponde al campo que se quiere mostrar
   // en edit
   //Edit1.Text:= ADOQuery1.Fields[2].AsString;
   // en label
   //Label3.Caption:= ADOQuery1.Fields[2].AsString;

 // la idea es que los nombres de campos esten en el editor de campos
  // de esa forma nos dirigimos directo al campo
  // y si por alguna razon se cambia el orden de los campos
  // estos nos siguan dando los valores correctos
   
   Edit1.Text:= ADOQuery1Otros,asString;
   Label3.Caption:= ADOQuery1Otros.AsString;

end;

Your friend

StartKill
Lima-Perú

Última edición por StartKill fecha: 28-10-2008 a las 20:28:54. Razón: Tipografia
Responder Con Cita
  #6  
Antiguo 28-10-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Buen aporte StartKill.
Para mi el problema de poner los campos en el editor es que nos forzamos a tener un query por consulta.
Yo suelo tener un query para varias consultas asi solo me dedico al sql olvidandome de que query es el que uso.
Aun asi me gusta que ampliaras el contenido, aprendemos mas todos.
Saludos
__________________
Siempre Novato
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
Capturar Dato en un Prompt Gaim2205 Varios 1 13-09-2007 20:31:20
Capturar un dato de un dbgrid SaLvaGe Conexión con bases de datos 5 15-09-2005 19:26:17
Codigo para ingresar un dato a una celda de un DBGRID Memphis Conexión con bases de datos 2 25-01-2005 02:11:46
Como saber el Dato Capturado en Celda de un dbGrid. AGAG4 Varios 3 21-01-2005 23:11:44
Como Pintar Solo la Celda y No Toda la Columna de la Celda de un dbGrid?? AGAG4 Varios 11 15-11-2004 20:53:28


La franja horaria es GMT +2. Ahora son las 14:35:30.


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