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 02-01-2011
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 17
radenf Va por buen camino
Botón en DBGrid

Hola amigos:

¿ Es posible incorporar un botón, al que se le asigne una acción, en cada línea de un DBGrid, que posea registros ?
Cada registro de una tabla de mi base de datos access incorpora el path de un archivo y deseo poder abrirlo directamente desde el DBGrid.
No sé si será de importancia pero uso Delphi 2007 y me conecto a la BD con ADO.
Agradezco desde ya sus aportes.

Muchas gracias y muchas felicidades a todos
Responder Con Cita
  #2  
Antiguo 02-01-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Alguna vez se ha hablado de colocar un botón en las celdas de DBGrid, la duda que se me plantea es si es eficiente y si te puede acarrear problemas de memoria y de eficiencia (habría que saber de cuantas celdas estamos hablando;No es lo mismo 50 o 100 que 20000).

Tal vez colocar una imagen o similar un link (para abrir el fichero) sea más eficiente; Con la imagen de un botón puedes similar la pulsación (si te hace falta) y abrir el fichero utilizando WinExec o ShellExecute.

Haz algunas pruebas y si te interesa alguna opción, podemos intentar ampliarla más.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 02-01-2011
Avatar de Aleca
Aleca Aleca is offline
Miembro
 
Registrado: may 2003
Ubicación: Venado Tuerto, Argentina
Posts: 277
Poder: 22
Aleca Va por buen camino
Podes usar la opcion cbsEllipsis de la propiedad ButtonSyle junto a OnEditButtonClick.
__________________
Aleca
Responder Con Cita
  #4  
Antiguo 02-01-2011
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 17
radenf Va por buen camino
Muchas gracias por sus aportes.
Probé utilizando la opción cbsEllpisis pero no obtengo lo que deseo, que es una imagen visual de un botón. Voy a probar la sugerencia de Neftali y les comento.

Saludos y gracias de nuevo.
Responder Con Cita
  #5  
Antiguo 02-01-2011
Avatar de Aleca
Aleca Aleca is offline
Miembro
 
Registrado: may 2003
Ubicación: Venado Tuerto, Argentina
Posts: 277
Poder: 22
Aleca Va por buen camino
Cita:
Empezado por radenf Ver Mensaje
Muchas gracias por sus aportes.
Probé utilizando la opción cbsEllpisis pero no obtengo lo que deseo, que es una imagen visual de un botón. Voy a probar la sugerencia de Neftali y les comento.

Saludos y gracias de nuevo.
la idea de neftali es buena, la uso para mostrar los estados de los datos, te paso un link de la pagina de Zarko para que veas si te sirve.
http://delphi.about.com/od/usedbvcl/l/aa081903a.htm
__________________
Aleca
Responder Con Cita
  #6  
Antiguo 04-01-2011
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 17
radenf Va por buen camino
Muchas gracias Aleca.
Encontré este link en el que entregan el código para modificar los DBGrid y hacer lo que necesito. Funcionó sin problemas.

http://www.skzimmelman.com/Articles/buttongrid.htm

Muchas gracias por sus aportes
Responder Con Cita
  #7  
Antiguo 04-01-2011
Avatar de Aleca
Aleca Aleca is offline
Miembro
 
Registrado: may 2003
Ubicación: Venado Tuerto, Argentina
Posts: 277
Poder: 22
Aleca Va por buen camino
Thumbs up

Cita:
Empezado por radenf Ver Mensaje
Muchas gracias Aleca.
Encontré este link en el que entregan el código para modificar los DBGrid y hacer lo que necesito. Funcionó sin problemas.

http://www.skzimmelman.com/Articles/buttongrid.htm

Muchas gracias por sus aportes
gracias x la página, la voy a tener en cuenta.
__________________
Aleca
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
boton de comando en la celda de un DBGrid alquimista Conexión con bases de datos 14 07-07-2008 17:09:33
multiseleccion y boton derecho raton en dbgrid alfnisus Varios 0 15-05-2008 18:16:38
poner en un dbgrid un campo tipo boton laukri Varios 5 16-04-2008 14:59:05
añadir un boton a cada fila de un DBGrid User_baja1 Varios 6 02-06-2006 21:57:11
Botón derecho DBGrid jzk OOP 5 31-01-2005 17:21:49


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


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