Power Builder - Spin Control Datawindow

   
Vista:

Spin Control Datawindow

Publicado por Yuri Peña Camargo (143 intervenciones) el 03/06/2013 05:13:42
Buen dia con todos los foristas, haber si me ayudan.

Tengo un datawindows que tiene un campo al cual coloque style type = EditMask, de tipo SpinControl

Al cual quiero modificar el spin Min o Spin Max mediante código

dwv_detalle.Modify("detdct.spin min = 5")

Me parece que esta mal el nombre que estoy utilizando, no se si es:

spin min
spin.min
spin_min

Haber si me puede ayudar, gracias.
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

Spin Control Datawindow

Publicado por JeinnerH jhidalgo@excelteccr.com (638 intervenciones) el 03/06/2013 19:08:48
Para saber cómo hacer esto, hay varias maneras, una sería poner un valor mínimo y máximo y salvar el DW, Luego lo exportas y abres el código, para ver cómo está declarando estos valores.

Si usas PB 6, hay un utilitario muy bueno, el cual se llama DWSyntax, en el que puedes también buscar esta información. Te paso lo que me indica:
<DW Control Name>.Describe("<Columnname>.EditMask.SpinIncr")
<DW Control Name>.Object.<Columnname>.EditMask.SpinIncr

<DW Control Name>.Describe("<Columnname>.EditMask.SpinRange")
<DW Control Name>.Object.<Columnname>.EditMask.SpinRange
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

Spin Control Datawindow

Publicado por Yuri Peña Camargo yuripeca@hotmail.com (143 intervenciones) el 15/06/2013 06:54:00
Muchas gracias JeinnerH, ya logre poner el rango menor con el siguiente código:

1
dwv_detalle.Object.detdct.EditMask.SpinRange = "5"


Pero no se como poner el rango menor,
cuando exporte el dw y revisando su codigo me sale de esta manera:

1
editmask.spinrange="5~~10"


por favor si me pudieran ayudar, 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

Spin Control Datawindow

Publicado por JHidalgo jhidalgo@excelteccr.com (638 intervenciones) el 17/06/2013 16:34:25
Bueno, al parecer ahí están los dos rangos, el menor y el mayor, donde 5 es el meno y 10 el mayor.

Así que lo puedes variar a: "0~~100", por ejemplo, prueba haciendo ese cambio y nos dices.

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