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)
-   -   DBGRID Editable pero no Insertable (https://www.clubdelphi.com/foros/showthread.php?t=51240)

FelipeDiaz 10-12-2007 17:57:42

DBGRID Editable pero no Insertable
 
Hola a todos.

Agradeceria a quien me pueda colaborar esta vez con lo siguiente:

En una tabla tengo definido las posibles clases en que una empresa quiere clasificar sus clientes.

Ejemplo:

Clientes Distribuidores
Clientes Fabricantes
Clientes Ocasionales. etc.

De tal forma que en una ventana el usuario pueda agregar cuantas clases desee.

Por otro lado, en la ventana de productos, tengo un DBGRID, que muestra la relación entre El producto actual y la lista de precios de ese producto para als diferentes clases de clientes.

Es decir, en la tabla Productos, por cada producto, debe mostrar una tabla como por ejemplo:

Tipo Cliente: Precio:
Distribuidor $100
Fabricante $130
Ocasional $160

Cada vez que se abre la ventana Productos,... El DBGrid debe mostrarme en este caso los Tres (3) registros mencionados, debe permitirme editar los precios.

El problema es que no se como evitar que el DBGrid incluya una nueva fila, cuando se presiona la flecha hacia abajo del teclado.

Alguien sabe??? Como permitir editar pero no que trate de insertar.

Gracias,

Saludos.

Felipe.

juanelo 10-12-2007 18:06:43

Lo que creo es que al componente que tienes como receceptor de datos (un ClientDataSet, o una TTable, etc.) el al que debes de indicarle que no acepte la operacion Append.
Saludos

FelipeDiaz 10-12-2007 18:24:00

Gracias Juanleo
 
Si tenias razon,

El Dataset controla el comportamiento del DBgrid.

Lo que no sabia era que propiedad del Dataset, pero ya lo ubiqué.

Muy amable.


La franja horaria es GMT +2. Ahora son las 17:15:09.

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