
objeto en formulario
Publicado por eduardo (139 intervenciones) el 08/07/2007 23:37:39
hola:
necesitaria consultar lo siguiente:
tengo este codigo
en el cual genero un objeto formulario ,que a su vez
contiene un objeto grilla.
PUBLIC OFORM
set defa to D:\foxprg\ejclases
set classlib to form-personal additive
OFORM=NEWOBJECT("FORMU")
oform.name="altas"
oform.caption="formulario2"
oform.windowstate=1
OFORM.SHOW
el formulario me lo muestra bien
lo que yo quise hacer es asignarle el recordsource y el
recordsource type al objeto grilla en este programa
por lo que agregue estas lineas
oform.grilla.recordsource="mitabla"
oform.grilla.recordsourcetype="tabla"
el tema es que cuando lo corro,me dice que no reconoce el objeto
grilla ,no creo que lo tenga que cambiar en la LIB
FORM-PERSONAL ,porque estaria asignando la misma tabla
y origen de datos cada vez que genero un objeto de esa libreria.
probe de poner set classlib to grilla additive al principio
pero tampoco sirvio.
se que esto lo puedo hacer mas sencillo con el diseñador de formularios,pero la idea es
tratar de ver como se hace con el procedimiento de objetos.
desde ya gracias por la ayuda
necesitaria consultar lo siguiente:
tengo este codigo
en el cual genero un objeto formulario ,que a su vez
contiene un objeto grilla.
PUBLIC OFORM
set defa to D:\foxprg\ejclases
set classlib to form-personal additive
OFORM=NEWOBJECT("FORMU")
oform.name="altas"
oform.caption="formulario2"
oform.windowstate=1
OFORM.SHOW
el formulario me lo muestra bien
lo que yo quise hacer es asignarle el recordsource y el
recordsource type al objeto grilla en este programa
por lo que agregue estas lineas
oform.grilla.recordsource="mitabla"
oform.grilla.recordsourcetype="tabla"
el tema es que cuando lo corro,me dice que no reconoce el objeto
grilla ,no creo que lo tenga que cambiar en la LIB
FORM-PERSONAL ,porque estaria asignando la misma tabla
y origen de datos cada vez que genero un objeto de esa libreria.
probe de poner set classlib to grilla additive al principio
pero tampoco sirvio.
se que esto lo puedo hacer mas sencillo con el diseñador de formularios,pero la idea es
tratar de ver como se hace con el procedimiento de objetos.
desde ya gracias por la ayuda
Valora esta pregunta


0