Inegrazione Outlook/Access

di il
11 risposte

Inegrazione Outlook/Access

Salve, non vi nascondo che mi sono iscritto perchè ho una questione da risolvere e non riesco a farlo in quanto il mio lavoro è un altro...
Sono un consulente in telecomunicazioni VOIP presso VODAFONE e mi hanno chiesto di creare un TOOL per la reportizzazione degli interventi dei tecnici. La mia questione è questa: ho una maschera dove inserisco i dati che vanno a finire tutti su una sola tabella. Devo inviare via Outlook i dati recuperati da questa maschera e dovrei compilare il messaggio di Outlook automaticamente con i campi prelevati direttamente dalla maschera. Sono riuscito a creare un report e inviarlo tramite Outlook inserendo indirizzo, oggetto e testo del messaggio manualmente.
Se qualcuno ha qualche idea mi sarebbe di grande aiuto.
Grazie a tutti.

11 Risposte

  • Re: Inegrazione Outlook/Access

    mauro1969 ha scritto:


    Salve, non vi nascondo che mi sono iscritto perchè ho una questione da risolvere e non riesco a farlo in quanto il mio lavoro è un altro...
    Sono un consulente in telecomunicazioni VOIP presso VODAFONE e mi hanno chiesto di creare un TOOL per la reportizzazione degli interventi dei tecnici. ....
    Grazie a tutti.
    Scusa puoi chiarire meglio cosa ti aspetti...? Mi sfugge la richiesta.
    Hai uno specifico problema da affrontare oppure devi sviluppare tutto l'applicativo da zero... o meglio vorresti che qualcuno lo facesse per te...?(dubbio legittimo viste le tue premesse).
  • Re: Inegrazione Outlook/Access

    mauro1969 ha scritto:


    ho una maschera dove inserisco i dati che vanno a finire tutti su una sola tabella
    Questa cosa...potrebbe essere "inquietante"...di per sé...ma sarebbe meglio conoscere il nome della tabella e di tutti i suoi campi…

    mauro1969 ha scritto:


    Devo inviare via Outlook i dati recuperati da questa maschera e dovrei compilare il messaggio di Outlook automaticamente con i campi prelevati direttamente dalla maschera.
    Racconta tutti i "controlli/campi" della tua maschera usando i nomi propri.
    Usando codice VBA esiste l'istruzione DoCmd.SendObject. Prova a leggere qui
    http://www.alfainfo.it/come-inviare-email-da-microsoft-access/
    https://docs.microsoft.com/en-us/office/vba/api/access.docmd.sendobject
  • Re: Inegrazione Outlook/Access

    @Alex ha scritto:


    mauro1969 ha scritto:


    Salve, non vi nascondo che mi sono iscritto perchè ho una questione da risolvere e non riesco a farlo in quanto il mio lavoro è un altro...
    Sono un consulente in telecomunicazioni VOIP presso VODAFONE e mi hanno chiesto di creare un TOOL per la reportizzazione degli interventi dei tecnici. ....
    Grazie a tutti.
    Scusa puoi chiarire meglio cosa ti aspetti...? Mi sfugge la richiesta.
    Hai uno specifico problema da affrontare oppure devi sviluppare tutto l'applicativo da zero... o meglio vorresti che qualcuno lo facesse per te...?(dubbio legittimo viste le tue premesse).

    Il DB è già pronto mi manca solo la possibilità di allegare il report al messaggio OUTLOOK con la compilazione automatica di indirizzo, oggetto e testo del messaggio.
    Mi serviva solo questo aiuto...
    Grazie di tutto....
  • Re: Inegrazione Outlook/Access

    OsvaldoLaviosa ha scritto:


    mauro1969 ha scritto:


    ho una maschera dove inserisco i dati che vanno a finire tutti su una sola tabella
    Questa cosa...potrebbe essere "inquietante"...di per sé...ma sarebbe meglio conoscere il nome della tabella e di tutti i suoi campi…

    mauro1969 ha scritto:


    Devo inviare via Outlook i dati recuperati da questa maschera e dovrei compilare il messaggio di Outlook automaticamente con i campi prelevati direttamente dalla maschera.
    Racconta tutti i "controlli/campi" della tua maschera usando i nomi propri.
    Usando codice VBA esiste l'istruzione DoCmd.SendObject. Prova a leggere qui
    http://www.alfainfo.it/come-inviare-email-da-microsoft-access/
    https://docs.microsoft.com/en-us/office/vba/api/access.docmd.sendobject
    Prima di tutto grazie della pazienza... Ho provato a guardare i 2 link e alla fine mi apre il mess di outlook con i campi INDIRIZZO e OGGETTO vuoti, come se non leggesse i campi dalla maschera.
  • Re: Inegrazione Outlook/Access

    Mostraci il codice.
  • Re: Inegrazione Outlook/Access

    [/size]I campi della tabella che devono finire nella mail sono questi:

    LA Numerico (Nel testo della mail)
    CUST_CODE (Nel testo della mail)
    ID_PEGASO (Nell'oggetto della mail)
    RAGIONE_SOCIALE (Nell'oggetto della mail)
    PM_DISTRETTO (Indirizzo Mail)
    TIPO_PRATICA_GSC (Nell'oggetto della mail)
    TIPO INTERVENTO (Nell'oggetto della mail)
    SPECIALIST (Nel testo della mail)
    ESITO (Nell'oggetto della mail)
    RIM (Nell'oggetto della mail)
    DATA RIM[/size] (Nell'oggetto della mail)

    I campi sono tutti TESTO e NUMERICO.
    Se vi servono altri dati chiedete....
    Come sempre grazie.
  • Re: Inegrazione Outlook/Access


    macro.PNG
    macro.PNG

    Con questa macro sono riuscito ad allegare il report alla mail..
    Non riesco a compilare i campi della mail con i dati della tabella.
  • Re: Inegrazione Outlook/Access

    Prova a scrivere dentro To così:
    [Reports]![PLAN2]![PM_DISTRETTO]
    ossia più in generale
    [Reports]![Nome del tuo report]![Nome campo]

    idem dicasi per Cc e Ccn
  • Re: Inegrazione Outlook/Access

    OsvaldoLaviosa ha scritto:


    Prova a scrivere dentro To così:
    [Reports]![PLAN2]![PM_DISTRETTO]
    ossia più in generale
    [Reports]![Nome del tuo report]![Nome campo]

    idem dicasi per Cc e Ccn
    Se proprio l'origine sarà la Maschera non il Report... Non vedi che la WHERE CONDITION prende il valore dalla maschera quindi il Report non è ancora aperto.... d'altra parte a livello logico deve essere la Maschera sempre il punto di riferimento.
  • Re: Inegrazione Outlook/Access

    Non ho testato...però secondo me l'azione ApriReport apre il report. Nelle azioni successive il report è aperto. Tuttavia, se il mio suggerimento dovesse essere vano e @Alex ha ragione, allora occorre scrivere in To, Cc, Ccn così:
    [Maschere]![Nome maschera]![Nome campo]
  • Re: Inegrazione Outlook/Access

    OsvaldoLaviosa ha scritto:


    Non ho testato...però secondo me l'azione ApriReport apre il report. Nelle azioni successive il report è aperto. Tuttavia, se il mio suggerimento dovesse essere vano e @Alex ha ragione, allora occorre scrivere in To, Cc, Ccn così:
    [Maschere]![Nome maschera]![Nome campo]
    Di solito le cose si suggeriscono GIUSTE... ed il giusto non è quello che dico Io, ma quello che a rigor di tecnica è corretto.
    Se la macro ha riferimenti condizionali per il Report dalla Form, cosa giusta, anche la mail deve prendere i dati dalla form, il Report come la mail sono conseguenze coordinate dalla maschera.
Devi accedere o registrarti per scrivere nel forum
11 risposte