ROUTINE SU ACCESS



  • ROUTINE SU ACCESS
    di NICODAM84 (utente non iscritto) data: 10/04/2014 14:07:03

    ciao a tutti

    ho realizzato un database per raccogliere i rapportini giornalieri (rendi-conto delle ore lavorate) del mio ufficio. Ho inserito nel file access una macro per stampare il report giornaliero di ogni dipendente. In pratica filtro il giorno, il nome del dipendente e mi crea l'anteprima di stampa.

    Vorrei migliorare la macro in modo che mi iteri l'azione da sola restituendomi i rapportini di tutti i dipendenti in un dato range temporale. L'ideale sarebbe che mi creasse e poi salvasse i report in formato pdf in una cartella. Non so se sia possibile realizzarlo; avevo pensato di farlo partendo da un file excel contenente i campi che mi deve filtrare (quindi ad es una colonna con i diversi nomi e una colonna con le diverse date) , lanciando una macro che mi apra il DB Access e mi faccia i filtri seguendo i campi del foglio excel... ma non sono molto pratico di macro che utilizzano insieme excel ed access.

    Qualcuno sa darmi qualche spunto ??

    grazie mille

    (inserisco il codice generato dalla AzioneMacro fatta con Access e provo ad allegare un DB tipo quello che uso)


     
    Option Compare Database
    
    '------------------------------------------------------------
    ' xxx
    '
    '------------------------------------------------------------
    Function bertoli()
    On Error GoTo bertoli_Err
    
        DoCmd.OpenReport "RACCOLTA RAPPORTINI", acViewPreview, "bertoli", "[Data]=[Forms]![bertoli]![nomecontrollo maschera]", acNormal
    
    
    bertoli_Exit:
        Exit Function
    
    bertoli_Err:
        MsgBox Error$
        Resume bertoli_Exit
    
    End Function