[Lazarus-es] forms enredados II

Paola Bruccoleri pbruccoleri en adinet.com.uy
Lun Dic 20 19:42:35 CET 2010


Hola a todos..
un access violation me está enloqueciendo... :)
a ver si pueden orientarme. Les pongo el esquema de aperturas/cierres de 
forms en un ABM.
Si hago esto "tal cual":
entro abm, AGREGAR, CANCELAR (entonces vuelvo al abm), SALIR -> access 
violation


formppal:
========
   Application.CreateForm(TABM,ABM);
   ABM.ShowModal();

en ABM:
========
- onCreate:
Application.CreateForm(TDMPrincipal, DMPrincipal); (abro el datamodule 
con la conexión)
apertura de tablas

- onClose:
cierre de tablas
closeAction:= caFree;  //como aca libero el form, no necesito hacer el 
freeandnil

- botón salir (un gradbutton)
close;

- botón agregar:  (es el formulario de agregar)
Application.CreateForm(TEditF03, EditF03);
EditF03.ShowModal;

- botón modificar: (es OTRO formulario parecido al de agregar)
Application.CreateForm(TEditF03b, EditF03b);
EditF03b.ShowModal;

en el form AGREGAR
==================
este form tiene ttables, datasources, tquerys; la conexion que uso esta 
en el dmprincipal
No hay más eventos de los que acá se ponen...
- botón aceptar:
grabar (uso qrys con inserts que ejecuto con execsql
close;

- botón cancelar:
close;

- onClose
closeAction:=caFree;








More information about the Lazarus-es mailing list