Thema Datum  Von Nutzer Rating
Antwort
19.12.2013 14:16:58 Andreas Wittemann
*****
Solved
Blau VBA Code - Wiederholen einer Access Bericht Ausgabe für alle Lieferanten
05.01.2014 18:25:39 Andreas Wittemann
NotSolved

Ansicht des Beitrags:
Von:
Andreas Wittemann
Datum:
05.01.2014 18:25:39
Views:
783
Rating: Antwort:
  Ja
Thema:
VBA Code - Wiederholen einer Access Bericht Ausgabe für alle Lieferanten

Habe das Problem mittlerweile selbst in den Griff bekommen:

Sub Generate_PDS_QTY_All_Suppliers()
Dim rcsSupName As Recordset

Set rcsSupName = CurrentDb.OpenRecordset("qrySupplierContainerOrderQty")
Do Until rcsSupName.EOF

DoCmd.OpenReport "rptHG_PDS", acViewPreview, "", "[qryHG_PDS_Report].[SummevonposOrderQty]>0 and [tblHGPDS].[Supplier]='" & rcsSupName.Fields("supNameShort").Value & "'", acWindowNormal
If Dir(p_cstrPfadAbtImport & "\Saison 2014\Orders\" & rcsSupName.Fields("supNameShort").Value & "\", vbDirectory) = "" Then
    MkDir (p_cstrPfadAbtImport & "\Saison 2014\Orders\" & rcsSupName.Fields("supNameShort").Value & "\")
    Else
    End If
    If Dir(p_cstrPfadAbtImport & "\Saison 2014\Orders\" & rcsSupName.Fields("supNameShort").Value & "\PDS\", vbDirectory) = "" Then
    MkDir (p_cstrPfadAbtImport & "\Saison 2014\Orders\" & rcsSupName.Fields("supNameShort").Value & "\PDS\")
    Else
    End If
    
    If Dir(p_cstrPfadAbtImport & "\Saison 2014\OrdersQC\" & rcsSupName.Fields("supNameShort").Value & "\", vbDirectory) = "" Then
    MkDir (p_cstrPfadAbtImport & "\Saison 2014\OrdersQC\" & rcsSupName.Fields("supNameShort").Value & "\")
    Else
    End If
    If Dir(p_cstrPfadAbtImport & "\Saison 2014\OrdersQC\" & rcsSupName.Fields("supNameShort").Value & "\PDS\", vbDirectory) = "" Then
    MkDir (p_cstrPfadAbtImport & "\Saison 2014\OrdersQC\" & rcsSupName.Fields("supNameShort").Value & "\PDS\")
    Else
    End If
    
    DoCmd.OutputTo acOutputReport, "rptHG_PDS", "PDFFormat(*.pdf)", p_cstrPfadAbtImport & "\Saison 2014\Orders\" & rcsSupName.Fields("supNameShort").Value & "\PDS\" & Year(Now()) & Format(Month(Now()), "00") & Format(Day(Now()), "00") & "_" & rcsSupName.Fields("supNameShort").Value & "_Order_2014_Items_PDS.pdf", True, "", , acExportQualityPrint
    DoCmd.OutputTo acOutputReport, "rptHG_PDS", "PDFFormat(*.pdf)", p_cstrPfadAbtImport & "\Saison 2014\OrdersQC\" & rcsSupName.Fields("supNameShort").Value & "\PDS\" & Year(Now()) & Format(Month(Now()), "00") & Format(Day(Now()), "00") & "_" & rcsSupName.Fields("supNameShort").Value & "_Order_2014_Items_PDS.pdf", True, "", , acExportQualityPrint
    DoCmd.Close acReport, "rptHG_PDS"
rcsSupName.MoveNext
Loop

End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
19.12.2013 14:16:58 Andreas Wittemann
*****
Solved
Blau VBA Code - Wiederholen einer Access Bericht Ausgabe für alle Lieferanten
05.01.2014 18:25:39 Andreas Wittemann
NotSolved