Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
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-06-2005
jsanchez jsanchez is offline
Miembro
 
Registrado: may 2003
Posts: 90
Poder: 21
jsanchez Va por buen camino
Modificar DBGrid

Hola Foro,

Tengo el siguiente problema.

Tengo una Consulta a varias tablas, para saber las facturas que debe un cliente.

Quiero que aparezcan en un dbGrid, pero con las siguientes características.
Que la primer columna sea un checkbox para poder seleccionar esa línea.
Y que pueda modificar el dbGrid, es decir que si una celda dice 200, pueda cambiar a 150 o 250, o lo que se quiera.
El problema es que al modificar eso, se me tiene que modificar en la tabla correspondiente, y como el dbGrid está asociado a una consulta.... pues no se como hacerlo.

Si alguien me puede ayudar, lo agradecería bastante.

Muchas Gracias
Responder Con Cita
  #2  
Antiguo 02-06-2005
Avatar de el_barto
el_barto el_barto is offline
Miembro
 
Registrado: may 2005
Ubicación: Bogota Colombia
Posts: 533
Poder: 19
el_barto Va por buen camino
En mi humilde opinion creo que obviamente estas usando un dataset solo debes agregar en la propiedad ModifySql los campos agregar y listo, cuando desde el el grid inetentes modificar quedara guardado en la base....
Responder Con Cita
  #3  
Antiguo 02-06-2005
jsanchez jsanchez is offline
Miembro
 
Registrado: may 2003
Posts: 90
Poder: 21
jsanchez Va por buen camino
Lo siento pero no termino de entenderte.

Yo no utilizo los componentes IB, entones...................
Responder Con Cita
  #4  
Antiguo 04-06-2005
Avatar de Sotrono
Sotrono Sotrono is offline
Miembro
 
Registrado: abr 2004
Ubicación: Buenos Aires - Argentina
Posts: 396
Poder: 21
Sotrono Va por buen camino
Para poder seleccionar varias lineas, no necesitas poner un CheckBox (A no ser que lo quieras hacer unicamente de esa forma), Anda a las propiedades del DBGrid => Options => y pone dgAlwaysShowSelection y dgMultiSelect a true. De esta forma se van a poder seleccionar varias filas al mismo tiempo pulsando la tecla Ctrl (Como en el Explorador de archivos de Windows).
Para modificar los datos activa la propiedad dgEditing de Propiedades => Opciones del DBGrid.
Los cambios se guardan solos en la tabla.
Saludos..
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


La franja horaria es GMT +2. Ahora son las 01:03:32.


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