Ver Mensaje Individual
  #1  
Antiguo 28-02-2012
jocaro jocaro is offline
Miembro
 
Registrado: sep 2011
Posts: 104
Reputación: 15
jocaro Va por buen camino
Cambiar propiedad boton Unit1 desde evento Unit2

Hola. A ver si alguno me podéis ayudar, por favor.

Tengo un form con sus correspondientes botones y demás componentes en una unit1 principal (SDIMAIN), que hace uso de una unit2 (BasDat), con los componentes propios de acceso a base de datos.

Deseo utilizar el evento ondatachange de un datasource que está definido en BasDat, para modificar una propiedad de un botón definido en SDIMAIN, en concreto boton.enabled := true, cuando haya un cambio de datos en una tabla.

Muy simplificado quedaría un código así:

unit SDIMAIN

...
uses BasDat...
...
boton.enabled := false
...

unit BasDat

...
procedure TBasDat.DatosNotasDataChange(Sender: TObject; Field: TField);
begin
if TablaNotas.Modified then (ttable)
'poner boton de la otra unit a true'
end;

Gracias y un saludo.
Responder Con Cita