Power Builder - DATAWINDOW COMPOSITE

 
Vista:
sin imagen de perfil
Val: 20
Ha aumentado 1 puesto en Power Builder (en relación al último mes)
Gráfica de Power Builder

DATAWINDOW COMPOSITE

Publicado por walter (27 intervenciones) el 23/09/2019 18:35:53
Buenas tardes

Por favor me podrían ayudar con un dentro de un datawindow composite tengo dos datawindows dw_1 y dw_2
el dw_2 es un external y quiero agregarle datos a los campos pero me sale un error cuando intento hacer
un insertRow(0)


w_preview.dw_preview.object.dw_2.insertRow(0)

saben cuál es la forma para insertar una línea en blanco y comenzar a ingresar valores a la columna del dw_2.

Su ayuda por favor.
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
sin imagen de perfil
Val: 5
Ha aumentado 1 puesto en Power Builder (en relación al último mes)
Gráfica de Power Builder

DATAWINDOW COMPOSITE

Publicado por Juan Manuel (8 intervenciones) el 25/09/2019 22:03:04
Saludos desde venezuela, para llenar datos en un datawindow composite es asi:

puedes hacer un ciclo For para llenar de esta forma
long ll_row,J

1
2
3
4
5
6
7
dw_x.retrieve(parametros1, parametros2, parametros3.....parametrosx)
ll_row = dw_x.rowcount()
 
For J = 1 to ll_row
    dw_1.object.dw_2[1].object.campo1[J]  =  dw_x.object.campo_x1[J]
    dw_1.object.dw_2[1].object.campo2[J]  =  dw_x.object.campo_x2[J]
Next

Nota: dw_1 = es el datawindows padre
dw_2 = es el datawindows hijo (osea es que esta incluido en el detalle como composite) pude ser externa o relacionado con una
tabla
dw_x = es el datawindows donde vas a extraer los datos

Espero que te sirva, 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
sin imagen de perfil
Val: 20
Ha aumentado 1 puesto en Power Builder (en relación al último mes)
Gráfica de Power Builder

DATAWINDOW COMPOSITE

Publicado por walter (27 intervenciones) el 25/09/2019 22:56:22
Muchas gracias, me sirvió mucho.
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