Break de Registros
Publicado por Krystian (4 intervenciones) el 25/01/2010 14:04:40
Hola buen día.
Me encuentro haciendo lo siguiente.
Estoy leyendo una tabla que contiene el detalle de las facturas y necesito hacer un salto de linea cada vez que cambien de numero de documento y no he encontrado una manera que me sirva. Les adiciono el código para que tengan una idea.
Open OutArch For Output As Numfile Len = 5000
With RstCargarD
' RstCargarD.Open ' El Recorset
If .EOF And .BOF Then
.MoveFirst
Else
Do While Not .EOF
KIHDC = Trim(RstCargarD.Fields("KIHDC"))
KICKC = Trim(RstCargarD.Fields("KICKC"))
KIAN8 = RstCargarD.Fields("KIAN8")
KIDOC = RstCargarD.Fields("KIDOC")
KIDCT = RstCargarD.Fields("KIDCT")
KIEFTJ = RstCargarD.Fields("KIEFTJ")
KIDIVJ = Trim(RstCargarD.Fields("KIDIVJ"))
KIVINV = RstCargarD.Fields("KIVINV")
'Monto = RstCargarD.Fields("MONTO")
KKALPP = Trim(RstCargarD.Fields("KKALPP"))
DIR1 = Trim(RstCargarD.Fields("DIR1"))
DIR2 = Trim(RstCargarD.Fields("DIR2"))
'
For cnt = 0 To RstCargarD.Fields.Count - 1
TEMP = KIDOC & " " & KIDCT & " " & KIEFTJ & " " & KIDIVJ & " " & KIVINV & " " & "PROVEEDOR:" & " " & KKALPP
Next cnt
Print #Numfile, TEMP
.MoveNext
Loop
End If
RstCargarD.Close ' el Recorset
End With
Siendo KIDOC el campo que contiene el numero de factura.
De antemano muchas gracias.
Krystian.
Me encuentro haciendo lo siguiente.
Estoy leyendo una tabla que contiene el detalle de las facturas y necesito hacer un salto de linea cada vez que cambien de numero de documento y no he encontrado una manera que me sirva. Les adiciono el código para que tengan una idea.
Open OutArch For Output As Numfile Len = 5000
With RstCargarD
' RstCargarD.Open ' El Recorset
If .EOF And .BOF Then
.MoveFirst
Else
Do While Not .EOF
KIHDC = Trim(RstCargarD.Fields("KIHDC"))
KICKC = Trim(RstCargarD.Fields("KICKC"))
KIAN8 = RstCargarD.Fields("KIAN8")
KIDOC = RstCargarD.Fields("KIDOC")
KIDCT = RstCargarD.Fields("KIDCT")
KIEFTJ = RstCargarD.Fields("KIEFTJ")
KIDIVJ = Trim(RstCargarD.Fields("KIDIVJ"))
KIVINV = RstCargarD.Fields("KIVINV")
'Monto = RstCargarD.Fields("MONTO")
KKALPP = Trim(RstCargarD.Fields("KKALPP"))
DIR1 = Trim(RstCargarD.Fields("DIR1"))
DIR2 = Trim(RstCargarD.Fields("DIR2"))
'
For cnt = 0 To RstCargarD.Fields.Count - 1
TEMP = KIDOC & " " & KIDCT & " " & KIEFTJ & " " & KIDIVJ & " " & KIVINV & " " & "PROVEEDOR:" & " " & KKALPP
Next cnt
Print #Numfile, TEMP
.MoveNext
Loop
End If
RstCargarD.Close ' el Recorset
End With
Siendo KIDOC el campo que contiene el numero de factura.
De antemano muchas gracias.
Krystian.
Valora esta pregunta


0