PDA

Ver la Versión Completa : TBitDBGrid detectar cambio en celda


capo979
30-04-2007, 21:41:02
Hola Gente les queria consultar sobre el componente TBitDBGrid. Lo que quiero hacer es que cuando este modificando una celda del BitDBGrid me la copie automaticamente en otra celda del BitDBGrid pero de diferente columna.

Espero sus respuesta

Abrazo

Lepe
01-05-2007, 12:54:41
Bienvenido a Clubdelphi capo979, como a todos, te sugiero que leas la guía de estilo (si no lo has hecho ya) arriba dispones del link.

En cuanto a tu pregunta, un TDBGrid solo representa los datos del dataset al que está ligado, por ende:

- Doble clic a tu Query/ TTable, después haz clic en el campo que desencadenará la modificación, y en el inspector de objetos, tienes varios eventos (OnChange) y ahí realizas la modificación sobre el segundo campo.


procedure TMiform.Tabla1CAmpo1Change(...)
begin
if Tabla1.state in dsEdiModes then
begin
Tabla1Campo22.AsString := tabla1CAmpo1.AsString;
end;
end;

Saludos

capo979
02-05-2007, 15:31:15
Gracias lepe tu respuesta me fue de utilidad

muchas gracias