Power Builder - Datawindows Maestro-Detalle para capturar información

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

Datawindows Maestro-Detalle para capturar información

Publicado por Rodrigo (54 intervenciones) el 01/09/2020 01:44:19
Estimados colegas.

Agradezco su ayuda en la siguiente situación.

Quiero tener un datawindow GENERAL en el que tenga otro datawindow (tabla Maestro) y varios datawindows adicionales (que son tablas hijas - Detalles) y necesito que el usuario registre tanto la información Maestra como Detalle en el mismo datawindow GENERAL. La idea también es saber si es posible que al guardar el datawindow GENERAL, se guarde la información del dw Maestro y de los dw Detalles.

¿Cuáles opciones consideran que tiene PowerBuilder para lograr esto? ¿Si fuera posible en PB, cuál es la opción para lograrlo?

He usado el Datawindow composite para reportes pero nunca lo he usado para capturar información. ¿Alguien tiene algún ejemplo de cómo capturar la información en un composite?

De verdad que les agradezco toda la ayuda posible.

Slds.

Rodrigo
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
Imágen de perfil de Leonardo Daniel A.
Val: 821
Oro
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Datawindows Maestro-Detalle para capturar información

Publicado por Leonardo Daniel A. (481 intervenciones) el 01/09/2020 07:15:51
pues tienes que crear un DW por cada tabla y ponerlas en sus respectivos DW Control, y a la hora de guardar , seria algo mas o menos asi

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
boplean lb_correcto = FALSE
dw_1.accepttext()
dw_2.accepttext()
dw_3.accepttext()
 
if dw_1.update() = 1 then
   if dw_2.update() = 1 then
      if dw_3.update() = 1 then
          lb_correcto = True
       end if
    end if
end if
 
if lb_correcto = TRUE then
   commit;
else
   rollback
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
sin imagen de perfil
Val: 69
Ha disminuido 1 puesto en Power Builder (en relación al último mes)
Gráfica de Power Builder

Datawindows Maestro-Detalle para capturar información

Publicado por Rodrigo (54 intervenciones) el 04/09/2020 16:38:51
Leonardo, gracias por tu ayuda. Por necesidad, quisiera saber si esto lo puedo realizar en un datawindow composite.

Slds.
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