Power Builder - Agregar columnas a un DW

 
Vista:

Agregar columnas a un DW

Publicado por David (45 intervenciones) el 20/03/2003 23:35:54
Amigos,
¿Es posible agregar nuevas columnas (en tiempo de ejecucion) a un dw que ya existe? o si no se puede ¿En tiempo de ejecucion puedo crear un dw desde una sintaxis creada dinamicamente?
He utilizado el SetSqlSelect pero el problema es que los tipos de datos definidos prevalecen aunque haya cambiado el select.
Saludos
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:Agregar columnas a un DW

Publicado por Oscar (1178 intervenciones) el 21/03/2003 02:44:35
William B. Heys en su libro PB 6 (pag. 756), muestra el código para añadir una columna en un DataWindow en tiempo de ejecución. Te lo transcribo textualmente:
Dice: " La función Modify permite al usuario crear una columna y su respectiva cabecera o etiqueta".
---------------------
//suceso ue_create_salary de w_datawindow_modify
dw_data.Modify (&
'create column(band=detail id=7 alignment="0" ' + &
'tabsequence=60 border="5" ' + &
'color="0" x="2167" y="20" height="64" ' + &
'width="411" format="[currency]" ' + &
'name=salary edit.limit=0 edit.case=any ' + &
'edit.autoselect=yes font.face="Arial" ' + &
'font.height="-10" font.weight="400" ' + &
'font.family="2" font.pitch="2" ' + &
'font.charset="0" background.mode="2" ' + &
'background.color="16777215" )')

dw_data.Modify (&
'create text(band=header alignment="0" ' +
'text="Salary"border="0" ' + &
'color="0" x="2167" y="16" height="64" ' + &
'width="411" name=salary_t ' + &
'font.face="Arial" font.height="-10" ' + &
'font.weight="700" font.family="2" ' + &
'font.pitch="2" font.charset="0" background.mode="1" ' + &
'background.color="536870912" )')

dw_data.Retrieve()
dw_data.SetFocus()
--------------------
(CONTINUA...)
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:Agregar columnas a un DW

Publicado por Oscar (1178 intervenciones) el 21/03/2003 02:46:57
(EPILOGO...)
Finalmente agrega: "Aunque es posible, no es necesario establecer un valor para todas las propiedades".
Bueno, espero no haberme equivocado al transcribir, y por supuesto espero que te sirva.
Bye
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 Gabriel Manilla
Val: 7
Ha aumentado 1 puesto en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:Agregar columnas a un DW

Publicado por Gabriel Manilla (7 intervenciones) el 24/10/2013 02:55:14
Pues mira todo esta bien agrega las columas para ser ejemplo de libro no hay objecion, el hunico inconveniente que en contre es que en pw12.5 no permite realizar ningun cambio sobre la columna insertada no se si sea por error de pw 12.5 o que sera alguien tiene algun ejemplo real que no sea del libro y que pueda sar utilizado en 12.5
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