No dices desde donde quieres exportar el informe de cada uno, tampoco con que nombre quieres guardarlo, así que te pongo un ejemplo, en vez de con transacciones, con facturas pero es igual. Si tengo una carpeta transacciones que puedes ver que está vacía
Y tengo un formulario donde cada registro es una factura a un cliente
Cuando pulso el botón de Guardar todas, me deja la carpeta transacciones
No te fijes porque no veas el icono de PDF, es que uso una aplicación pirata.
En este caso el código es( pero ya te digo que habría que saber desde donde quieres enviar los informes
Private Sub Comando56_Click()
DoCmd.SetWarnings False
Dim p As Integer
For p = 1 To Me.Recordset.RecordCount
DoCmd.OpenReport "facturas", acPreview, , "numfactura='" & Me.NumFactura & "'"
DoCmd.OutputTo acOutputReport, "Facturas", "PDFFormat(*.pdf)", "C:\users\gonza\documentos\borrar\transacciones\" & Right([NumFactura], 3) & " " & "" & Me.Idcliente.Column(1) & "", , , , acExportQualityPrint
DoCmd.Close acReport, "Facturas"
DoCmd.GoToRecord , , acNext
Next
End Sub