Power Builder - Llenar campos dentro del dw

   
Vista:

Llenar campos dentro del dw

Publicado por Juan (206 intervenciones) el 14/05/2015 16:32:21
Hola alguien como hacer para que al dar clic en un botón que esta dentro del (dw_1) llene algunas filas con el siguiente texto S/N ES DECIR que si doy clic en el Botón (b_1) que lo he puesto dentro del dw_1 llene algunos campos de ese dw_1 con la frace S/N

Ojo no lo quiero hacer desde la ventana si no dentro del dw_1 cuando me encuentro trabajando con sus datos.
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

Llenar campos dentro del dw

Publicado por Jorge (41 intervenciones) el 14/05/2015 18:56:11
Hola, debes trabajar con el evento buttonclicked del dw_1

1
2
3
4
5
6
7
dw_1.buttonclicked:
 
//Verificar el objeto clickeado
if dwo.name = 'b_1' then
  //Acá colocas el código que realizará el botón, ejm:
  this.object.campo[1] = 'S/N'
end if

Saludos
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

Llenar campos dentro del dw

Publicado por Jeinner (638 intervenciones) el 14/05/2015 22:17:41
Un detalle adicional a lo que indica Jorge, para que se refresque la información bien, debes agregar un AcceptText()

1
2
3
4
5
6
7
dw_1.buttonclicked:
//Verificar el objeto clickeado
if dwo.name = 'b_1' then
   //Acá colocas el código que realizará el botón, ejm:
   this.object.campo[1] = 'S/N'
   AcceptText()
end if
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

Llenar campos dentro del dw

Publicado por juan (206 intervenciones) el 15/05/2015 01:59:33
Hola bueno estoy probando con estos 4 primeros campos y lo estoy programando tanto en el evento cliked del dw como en el buttonclicked del mismo dw_1, pero no escribe nada, esto estoy poniendo:

1
2
3
4
5
6
7
If dwo.name = 'b_1' Then
   This.object.apellidos_nombres_tutor[1]= 'S/N'
   This.object.apellidos_nombres_usuario[1]= 'S/N'
   This.object.apellidos_nombres_inventariador[1]= 'S/N'
   This.object.nro_pecosa[1]= 'S/N'
   AcceptText()
End If

No escribe nada, ...
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
Imágen de perfil de Antonio

Llenar campos dentro del dw

Publicado por Antonio (1114 intervenciones) el 15/05/2015 04:19:28
Hola Juan:

Intenta con esto:

1
2
3
If dwo.name = 'b_1' Then
SetItem(DataWindow,1,'nombre_campo','S/N')
 End If

Espero te sirva...
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

Llenar campos dentro del dw

Publicado por Juan (206 intervenciones) el 15/05/2015 15:31:10
Hola Antonio, gracias a todos por su ayuda, perfecto estube probando y al final di con esto:

/////////////////////////////////////////////
If dwo.name = 'b_1' Then
This.SetItem(row, 'apellidos_nombres_tutor','S/N')
AcceptText()
End If

perfecto ahora si funciona, gracias por sus aportes compañeros
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