Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Edición de un DBGRID (https://www.clubdelphi.com/foros/showthread.php?t=40304)

luxus 13-02-2007 01:08:58

Edición de un DBGRID
 
Hola,
Estoy con una duda que me está volviendo loco y a ver si me podeis ayudar.
Estoy diseñando una aplicación de gestión (ya sabeis compras,ventas,stock,etc...). Resulta que en el apartado de compras al
introducir la compra realizada mi intención es que el usuario introduzca los artículos (previamente creados) en un DBGRID
y que automáticamente aparezaca la descripción del articulo.
Para ello, tengo el DBGRID en la propiedad OPTIONS con DGEditing a TRUE.
Una vez que ejecuto la aplicación veo el cursor en el DBGRID pero al introducir cualquier tecla no me aparece nada.
Tengo la sensación una propiedad no me deja escribir nada en el DBGRID.
¿Me podeis decir qué opciones tengo que tener activadas?
Gracias

Lepe 13-02-2007 11:34:26

Depende de como hayas creado tu Base de datos.

Lo normal, es que cada artículo lleve un código (numérico o alpha) asociado. Al hacer la compra, lo que se graba en la tabla "compras" es ese código asociado y no la descripción.

Esto no lo hace el Grid, debes implementarlo tú.

Yo siempre uso un DBLookupCombo fuera del grid. El usuario ve la descripción del artículo, cuando elije uno determinado, en la tabla compras se guarda ese código.

Puedes dar "el pego" usando el OnDrawColumnCell del grid para situar el DBLookUpCombo en las coordenadas de esa celda, dando la impresión al usuario que está incrustado en dicho Grid.

Saludos


La franja horaria es GMT +2. Ahora son las 03:36:56.

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