ACCESS : Inviare mail con campi di una sottomaschera

Anonimo
2014-01-28T06:22:52+00:00

Buongiorno a tutti. Anticipo che sono un principiante e cerco di spiegarvi il mio problema. Ho creato un database per la gestione della corrispondenza della mia azienda. Ogni giorno devo registrare le raccomandate che arrivano in azienda e che devono essere ritirate dai referenti degli uffici.

Io ho una maschera [MSC_CONSEGNARACC] dove seleziono gli uffici tramite casella combinata, un campo testo con le mail dei referenti ed infine una sottomaschera [frm_pervenute_sub1] dove sono presenti in dettaglio le raccomandate da ritirare per l'ufficio prescelto.

Praticamente dovrei creare un pulsante nella maschera che mi generi una mail ai referenti con, o in allegato o nel corpo della maschera, i record [raccomandate da ritirare] presenti nella sottomaschera. Ho provato con le macro in autocomposizione ma se inserisco come allegato la sottomaschera vedo tutti i record di tutti gli uffici...ho cercato anche in rete ma cimentarmi da solo con il codice senza aiuti non riesco proprio.

Chiedo a voi un aiuto se possibile.

Se avete bisogno di altro sono a vostra completa disposizione.

Grazie e buona giornata

Nicola

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2014-02-11T09:16:16+00:00

Ciao Nicola

prova al link http://sdrv.ms/1gWwMxm

Fammi sapere

Mimmo

La risposta è stata utile?

0 commenti Nessun commento

39 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-01-31T10:51:36+00:00

    Le istruzioni:

    Private Sub cmdInviaElenchi_Click()                         

    DoCmd.OpenReport "nomeReport", acViewPreview, , "Ufficio = " & cboUfficio

    implicano che il nome del pulsante nella maschera sia cmdInviaElenchi

    devi sostiture nomeReport con il nome reale della tua report

    Ufficio è il nome del campo sulla tabella? Se no cambialo

    cboUfficio è il nome della combobox sulla maschera? Se no cambialo

    Cosa significa mi dà "VUOTO" su ufficio?

    Ti apre la report?

    Cosa contiene la report?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-01-31T10:12:30+00:00

    scusami ma sono stato impegnato e non potevo rispondere.

    Allora ho creato la report sulla sottomaschera e fino al li nessun problema.

    successivamente ho creato il pulsante nella maschera principale (stessa maschera dove è presente la sottomaschera) e ho inserito quelle righe di codice che mi hai detto tu :

    Option Compare Database

    Option Exlicit                      

    Private Sub cmdInviaElenchi_Click()                         

    DoCmd.OpenReport "nomeReport", acViewPreview, , "Ufficio = " & cboUfficio

    Se faccio partire la macro mi da "VUOTO" su ufficio... perciò ti chiedevo se devo specificarti qualcosa sulla struttura delle tabelle o sulle query della sottomaschera...

    Grazie mille

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-01-29T16:13:37+00:00

    Ciao,

    hai disegnato la report?

    Devi fami capire dove ti blocchi.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2014-01-29T14:35:53+00:00

    Purtroppo nulla...mi dice che il valore é nullo...devo specificarti bene qualche struttura.

    La risposta è stata utile?

    0 commenti Nessun commento