In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

MDI con problemas, OZ

Foro público de Xailer en español
Responder
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

MDI con problemas, OZ

Mensaje por zeasoftware »

Ignacio, sera posible si te mando el proyecto del cual te menciono se me
congelan los mdi, puede que algo este haciendo mal mas no le he hallado.
Si no uso MDI todo funciona perfecto.
Como la mayoria de las operaciones en las .dbf que tengo son parecidas hice
una Class que le puse de inicio tDBFRecords (nombre solo para probar), y
tipo tForm, luego este los heredo a las clases donde hago mis Formas con el
IDE, puede que por ahi ande mi mal.
desde ya gracias.
Class tDBFRecords From tForm
COMPONENT oDBBrowse1
COMPONENT oDataSet
COMPONENT oDataSource
PROPERTY nTag INIT 1 WRITE InLine ::SetTag( Value )
DATA oTagMenu, oTagBtn, aTags
DATA oToolBar, oRebarBand
DATA oFilterBtn
Data bEdit
METHOD Addnew()
Method Delete()
Method Edit()
METHOD SetTag( Value )
METHOD Filter()
Method CreateMenu()
// METHOD CreateForm()
EndClass
CLASS tFrmProveedores FROM TDBFRecords
COMPONENT oReBar1
COMPONENT oDBBrowse1
COMPONENT oStatusBar1
METHOD CreateForm()
METHOD FormInitialize( oSender )
ENDCLASS
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

MDI con problemas, OZ

Mensaje por zeasoftware »

Estoy aun batallando con los MDI pero veo que aun no hay documentacion en el
manual que pusiseron a disposicion.
Tengo esto:
Class T1
EndClass
Class Clientes From T1
:::
EndClass
Class Edit From tForm
:::
EndClass
Ejecuto en Edit
oSender:oDataSet := :oParent:oDataSet
Esto me aplica en los Datacontrol de Edit los valores de DataSet que tengo
en Clientes, solo que al hacer los cambios de MDI
:oParent:oDataset ---> me marca que es del modulo principal.
Cambian las herencias en caso de usar MDI?
espero haberme explicado.
Gracias.
Ramón Zea
Responder