FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como ejecutar un procedimiento en mis forms mostrados, cuando ocurra un evento??
Hola amigos, de nuevo por aqui.
Quiro que mis ventanas abiertas (mostradas con show) refresquen sus tablas cuando estas sufran una modificación. El codigo del evento lo tengo asi: procedure TDM.EventosEventAlert(Sender: TObject; EventName: string; EventCount: Integer); begin If EventName='mod_regs_detalles' then If frmPapeleta.tblDetalles.Active then frmPapeleta.tblDetalles.FullRefresh; end; esto solo actualiza la ultima generada. Como hacerle para que refresque todas?? o como puedo ejecutar un procedimiento en todas las ventanas. Pense en barrer todos los forms y ejecutar un procedimiento pero como hago esto? el barrido de los forms para detectar cuales quiero actualizar me quedaría asi, y suponiendo que el procedimiento con el que cuenta el form es "procedure actualiza(sender: TObject)"; for i := 0 to Screen.FormCount-1 do begin if Pos('Papeleta',Screen.Forms[i].Caption)>0 then begin //¿¿¿¿¿¿Aqui como me enlazo a este form y le digo que ejecute el procedimiento "actualiza"???? se puede??? end; end Gracias de antemano!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como ejecutar un evento antes de mostrar un form | hperez | Varios | 5 | 18-05-2007 07:12:25 |
como puedo ejecutar alguna instruccion cuando le doy aceptar a un mensaje confirm() | Shidalis | PHP | 2 | 09-10-2006 22:33:42 |
como ejecutar F1 cuando entre a un menu | zyndy | Varios | 6 | 24-11-2004 16:45:09 |
Como cargar los forms solo cuando los necesite? | TURING | Varios | 2 | 21-08-2004 19:39:43 |
Como Ejecutar Un Query Desde Un Procedimiento Almacenado | multisof | Firebird e Interbase | 2 | 04-11-2003 06:15:28 |
|