FoxPro/Visual FoxPro - objeto en formulario

 
Vista:
sin imagen de perfil

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:objeto en formulario

Publicado por Plinio (7841 intervenciones) el 09/07/2007 01:48:21
1- oform.grilla.recordsourcetype="tabla" esto esta mal, los valores posibls son 0,1,2,3,4

2- El grid existe en esa clase formulario? y si existe se llama Grilla?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:objeto en formulario

Publicado por eduardo (139 intervenciones) el 09/07/2007 17:48:03
gracias por la respuesta.
el grid lo tengo generado como grilla.vcx ,y al ABRIR LA BIBLIOTECA DE LA CLASE FORM-PERSONAL ,AGREGUE LA GRILLA COMO SI FUERA UN COMPONENTE DE LA BARRA DE CONTROLES,O SEA ,CUANDO YO EJECUTO EL CODIGO SIN LAS LINEAS QUE HACEN REFERENCIA A GRILLA ,ME MUESTRA EL FORM CON EL GRID Y EL BOTON SALIR INCLUIDO.
LA PREGUNTA SERIA:COMO PUEDO CAMBIAR PROPIEDADES DE LOS OBJETOS QUE ESTAN CONTENIDOS EN EL FORM (EL GRID Y EL BOTON SALIR),EN TIEMPO DE EJECUCION?.GRACIAS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar