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ù recente
  1. Anonimo
    2014-02-18T11:40:13+00:00

    Perfetto. Risolto. Grazie mille gentile e disponibile come sempre

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-02-18T11:19:33+00:00

    Ciao,

    hai due possibilità:

    nella form MSC_CONSEGNARACC, sull'evento OnClick del pulsante Invia eMail, puoi variare la seguente istruzione:

    DoCmd.OpenReport "reportperve", acViewPreview, , "[Ufficio Di Destinazione] =" & cbo_UfficioSel & " And Ritirata = 0" (Ovviamente nella query deve esistere il campo Ritirata).

    Altrimenti nella query di origine record della report aggiungi il filtro Ritirata = 0 (come fatto nella query di origine record della sottoForm MSC_PERVENUTE_SUB1).

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-02-18T10:29:31+00:00

    Buongiorno Mimmo. Mi sono accorto di una cosa nell'invio della mail per comunicare all'ufficio la presenza di raccomandate da ritirare...nel file allegato che invio all'ufficio per comunicazione ci sono tutte le raccomandate ricevute e anche quelle già ritirate. Come posso fare per visualizzare nell'allegato Excel solo quelle da ritirare?

    Grazie mille

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2014-02-18T08:11:29+00:00

    Ciao,

    come punto di partenza devi individuare le informazioni che ritieni entrino in ballo ed organizzarle in tabelle.

    Inserisci sempre un Id in ciascuna tabella ed evita (normalizza) la ripetizione di informazioni.

    Per qualsiasi dubbio non esitare a chiedere consigli e chiarimenti. Ci sono molte persone come me pronte ad aiutarti.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento