Error DoCmd. OutputTo multiples hojas
Los introduzco, la BD funcionaba bien hasta que la dividí (Back-end / Front-end).
El error es que me exporta el formulario en el formato adecuado pero crea 46 hojas iguales.
Pego el código entero del botón.
Private Sub cmdImprimir_Click() Dim miForm As String Dim miRuta As String Dim nomArchivo As String Dim miRutaC As String Dim TxtNP As String TxtNP = Nz(Me.TxtNPedidoED, "") If TxtNP = "" Then 'Si no cargamos ningún cliente, avisamos y salimos MsgBox "No has cargado un Nº DE PEDIDO.", vbOKOnly + vbInformation, "AVISO" Me.TxtNPedidoED.SetFocus Exit Sub End If Call FuncionColorB(Me.Name) On Error GoTo cmdImprimir_Click_Err miRutaC = fncSelectCarpeta() If miRutaC = "" Then Else miForm = Me.Name nomArchivo = (miRutaC & "\" & Me.TxtNPedidoED & "-" & Format(Date, "dd-mm-yyyy") & ".pdf") DoCmd. OutputTo acOutputForm, miForm, "PDFFormat(*.pdf)", nomArchivo, True, "", 0, acExportQualityPrint Call FuncionColorA(Me.Name) End If cmdImprimir_Click_Exit: Exit Sub cmdImprimir_Click_Err: MsgBox "Se canceló la Impresión", vbInformation + vbOKOnly, "ERROR" Resume cmdImprimir_Click_Exit End Sub
A mi forma de ver el cambio que realice en la base no debería afectar este código.
1 respuesta
Respuesta de Sveinbjorn El Rojo
1