Programación General > Power Builder
Detalle dW
(1/1)
darksito:
Hola que tal de nuevo bueno quiero que sean tan amables de pasarme algun ejemplo de llenado de detalle con dw
Un ejemplo o como se haria
yo e hecho con lisviw pero quisierera hacer con dw como seria el codigo se q tengo q recorrer el dw pero como aplico para guardar y validar espero que tengan algun ejemplo gracias
F_Tanori:
Hola
Si la empresa es un valo que estari cambiando constantemente en la misma ventana en la misma captura, simplemente tendrias que insertar el valor del el campo con el que haces la relacion de las 2 tablas (IdEmpresa)
--- Código: Visual Basic --- Long ll_Row ll_Row = dw_detalle.InserRow(0)dw_detalle.SetITem(ll_Row,'idEmpresa',dw_master.getItemString(1,'IdEmpresa'))
o Tambien puedes usar la propiedad Initial de la columna en cuestion
--- Código: Visual Basic ---dw_detalle.Modify("idEmpresa.Initial='"+dw_master.getItemString(1,'IdEmpresa')+"'")
de esta manera cada vez que se inserte una nueva fila en el detalle tendra por default el valor que le hayas asignado ( en este caso el IdEmpresa del dw Master)
Para Guardar:
si el dw_detalle tiene la capacidad de actualizacion, bastaria con
--- Código: Visual Basic ---dw_detalle.Update()
Sino entonces si tendras que...
1 - recorrer el dw
2 - extraer columna a columna
3 - Generar el Insert y executarlo
Saludos
Navegación
Ir a la versión completa