Power Builder - desactivacion de campos!!!! URGENTE

 
Vista:

desactivacion de campos!!!! URGENTE

Publicado por Giselle (32 intervenciones) el 30/05/2006 17:21:38
Hola, yo estoy empezando a utilizar el powerbuilder 8, y tengo algunas dudas, yo necesito desactivar algunos campos en un datawindow al accesar a alguna opciones en el menu por ejemplo
tengo una tabla de traslados donde hay tres llaves foranes esas llaves foraneas son las que relacionan los tres activos que se pueden trasladar en una empresa, entonces en el menu tengo lo siguiente_ traslados equipos(primera opcion), traslados de obras de arte(segunda opcion) y traslados de equipo de transporte (3ra opcion), entonces lo que deseo hacer es que si escojo traslado de equipos, que en el datawindow me muestre los otrso dos campos desactivado y asi con las otras 2 opciones, dependiendo de cual seleccione....
Que podria hacer en este caso, espero me puedan ayudar pues no conozco muy bien todas las funciones de esta herramienta....
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:desactivacion de campos!!!! URGENTE

Publicado por Jorge (900 intervenciones) el 30/05/2006 20:22:47
Hola

Creo que lo que deseas es solo en una misma datawindows
mostar activo el campo que deseas que ingresen datos

Puedes usar:

//Protegido es 1, y desprotegido es 0.
dw_1.Modify("nombre_campo.Protect=1")

Si no es lo que necesitas... comentanos.

Saludos..
Desde Argentina
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:desactivacion de campos!!!! URGENTE

Publicado por Giselle (32 intervenciones) el 31/05/2006 22:19:59
Si eso es exactamente lo que quiero, ahora mi pregunta es donde tendria que poner esas sentencias . supongo que debe ir en el window que llama a dicho datawindow..
Espero me puedas ayudar.... y Gracias por el dato
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:desactivacion de campos!!!! URGENTE

Publicado por Jorge (900 intervenciones) el 01/06/2006 16:45:23
Hola Giselle

Depende de como tengas armada tu ventana...
lo pondria dentro del scrip en el cual
determinas que vas a recuperar
por ej en el boton recuperar.

tambien si deseas puedes hacerlo desde un evento
por ej el retrieveend.. alli te fijas cuantas filas
recuperastes y optas por bloquear una u otra

Otra dentro de la misma dw en tiempo de diseño
click derecho sobre el campo a controlar
en la aleta General protect le das click
al boton rojo y alli colocas el control
por ejemplo como haria protect
en todas menos en la ACTUAL

IF(IsRowNew(),0,1)

Saludos y espero te des una idea,
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