openreport
Publicado por miguel (312 intervenciones) el 08/08/2025 20:33:40
Hola a todos, hace tiempo solicite ayuda sobre impresion de facturas y me facilitaron el siguiente codigo que lo que hace es generar una tabla desde una consulta con los numeros de facturas que se tienen que imprimir:
Dim dbs1 As Database
Dim rFACTURAS As Recordset
Dim stDocName As String
stDocName = "T5"
DoCmd.SetWarnings False
DoCmd.DeleteObject acTable, stDocName
DoCmd.SetWarnings True
stDocName = "c5"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Set dbs1 = CurrentDb
Set rFACTURAS = CurrentDb.OpenRecordset("t5")
If rFACTURAS.RecordCount > 0 Then
rFACTURAS.MoveFirst
leer:
Do While Not rFACTURAS.EOF
numw = rFACTURAS!NUMERO
DoCmd.OpenReport "prgfacimpf", , , "[facturas.numero] = " & numw
pero ahora quiero utilizar este codigo para otra impresion donde la seleccion se hace ademas de por el numero de factura por la serie de la factura pero no se ampliar la orden de openreport.
la tabla ya se genera con la serie y el numero
Espero que puedan ayudarme
Dim dbs1 As Database
Dim rFACTURAS As Recordset
Dim stDocName As String
stDocName = "T5"
DoCmd.SetWarnings False
DoCmd.DeleteObject acTable, stDocName
DoCmd.SetWarnings True
stDocName = "c5"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Set dbs1 = CurrentDb
Set rFACTURAS = CurrentDb.OpenRecordset("t5")
If rFACTURAS.RecordCount > 0 Then
rFACTURAS.MoveFirst
leer:
Do While Not rFACTURAS.EOF
numw = rFACTURAS!NUMERO
DoCmd.OpenReport "prgfacimpf", , , "[facturas.numero] = " & numw
pero ahora quiero utilizar este codigo para otra impresion donde la seleccion se hace ademas de por el numero de factura por la serie de la factura pero no se ampliar la orden de openreport.
la tabla ya se genera con la serie y el numero
Espero que puedan ayudarme
Valora esta pregunta


0

