• Jueves 28 de Marzo de 2024, 10:29

Autor Tema:  Abm Facturas  (Leído 2053 veces)

juanfranco

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Abm Facturas
« en: Martes 18 de Julio de 2006, 14:26 »
0
Hola, tengo que guardar los datos de una factura, uso dos datawindows para eso, el problema es al guardar, ¿Como hago para pasarle la clave principal del encabezado de la factura al detalle de la factura, ya que se relaciona el detalle de la factura con la clave principal del encabezado. El primero me graba bien pero como se que clave principal usar para pasarle al segundo datawindow detalle de factura. Desde ya muchas gracias.

leoandres

  • Miembro activo
  • **
  • Mensajes: 79
    • Ver Perfil
Re: Abm Facturas
« Respuesta #1 en: Martes 18 de Julio de 2006, 21:29 »
0
Saludos.

Debes pasarle los item del dw1 al dw2, ej.:

long ll_rows, ll_row=1
ll_rows=dw2.RowCount()
DO WHILE ll_row <= ll_rows
dw2.SetItem(ll_row,dw_1.Getitemnumber(1,'dw1_campo1'),'dw_2_campo1)
dw2.SetItem(ll_row,dw_1.Getitemstring(1,'dw1_campo2'),'dw_2_campo2)
ll_row++
LOOP
... etc...
eso lo puedes poner en un boton antes del update y el commit, debes tomar el dato number o string dependiendo del tipo...
el valor de '1' al lado del parentesis es para el row del dw1.
leopoldotaylhardat@hotmail.com

Leopoldo Taylhardat

Software, Organización y Sistemas

Maracay, Venezuela


"En computación solo hay una cosa segura...
   que no hay nada seguro" - Leopoldo Taylhardat

"Cada alternativa que tengas durante la búsqueda,
      será una meta en sí misma" - Jorge Olguín.