Stampa Report Access



  • Stampa Report Access
    di AS_1971 (utente non iscritto) data: 09/09/2016 17:40:04

    Ciao a tutti,
    come faccio a stampare un report access da excel (VBA)?
    Ho provato ad utilizzare questo comando :
    DoCmd.OpenReport "Stampa Proforma", acViewNormal, , "(NRPROFT= " & LblNrFatt & " And ANNOFT = " & AnnoFatt & ")", acWindowNormal
    ma mi da l'errore "Impossibile eseguire l'azione adesso". Presumo che il database non sia aperto.
    Naturalmente se apro manualmente il database, funziona correttamente ma siccome il database è a disposizione di tutti, non posso lasciarlo aperto. Come posso fare? Qualcuno l'ha già fatto?
    Grazie mille
     
    DoCmd.OpenReport "Stampa Proforma", acViewNormal, , "(NRPROFT= " & LblNrFatt & " And ANNOFT = " & AnnoFatt & ")", acWindowNormal



  • di Vecchio Frac data: 09/09/2016 21:36:06

    cit. "come faccio a stampare un report access da excel?"
    ---> Il codice sembra riferirsi al solo Access. Excel cosa c'entra?
    La condizione Where è corretta? per esempio cos'è "LblNrFatt"? è una Label o il nome di un campo? e qual è l'origine dati del report?




  • Stampa Report Access
    di AS_1971 (utente non iscritto) data: 10/09/2016 08:37:28

    Ciao Vecchio Frac,
    L'interfaccia utente è in Excel VBA e il database che contiene il report è in Access. Il campo LblNrFatt è una label che contiene il numero fattura. La condizione Where è corretta, o quantomeno funziona se ho il database aperto. Il mio problema è che il database non può stare sempre aperto per ovvie ragioni. L'origine dati del report è il database DB Fattura Proforma.