Power Builder - ayuda urgente con estructuras

 
Vista:

ayuda urgente con estructuras

Publicado por mizalo (113 intervenciones) el 25/06/2003 21:25:40
Hola a todos.
Estoy definiendo una estrutura en el script de un boton, para poder pasarlo a un datawindows y es el siguiente
ficha alumno
alumno.codigo="MA34"
alumno.nombre="Miguel"
openwithparm(w_uno,alumno)

Al compilar el script me sale un error indicandome DATA VALUE ILLEGAL FICHA, y luego me indica que alumno no esta definido.
a que se debe?

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
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:ayuda urgente con estructuras

Publicado por Antonio (1271 intervenciones) el 26/06/2003 02:05:35
Hola Mizalo:

Mira, posiblemente la palabra FICHA sea una que no pueda interpretar o confundir a PowerBuilder, intenta anteponer st_

p.e. quedaria asi st_ficha y vuelve a compilar el programa.

Espero haberte ayudado...
suerte

Antonio
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

RE:ayuda urgente con estructuras

Publicado por Oscar (1178 intervenciones) el 26/06/2003 05:16:25
Te sale ese error; porque no has definido la estructura global llamada ficha. Primero debes hacer lo siguiente:
1. File/New luego en la ficha PB Object eliges structure y llenas así:
string codigo
string nombre
2. Guardas esa estructura con el nombre de ficha.
3. Luego recién en el botón de tu ventana puedes declarar una instancia llamada alumno de la estructura ficha. Es decir:

ficha alumno
alumno.codigo="MA34"
alumno.nombre="Miguel"

openwithparm(w_uno,alumno)

Nota: Cuando compiles verás que ya no te arroja error, y te abre la ventana w_uno.
Suerte!
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