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-02-24T17:32:39+00:00

    Buonasera Mimmo. Premetto che la mia vuole essere una richiesta di aiuto prima di tempestare il forum di domande. Come ti avevo parlato in precedenza vorrei sviluppare un database che raccolga le timbrature quotidiane dell'azienda per cui lavoro (10 dipendenti). Non dev'essere nulla di fantascientifico...deve solo svolgere il suo misero lavoro di raccolta dati e report settimanali,mensili,ecc ecc.

    ogni dipendente ha un suo badge che contiene caratteri alfanumerici che devono essere letti da un lettore che emuli la tastiera (stessa operazione del db per il ritiro delle raccomandate). Il database dovrà gestire gli input per ogni dipendente  e gli orari di ingresso/uscita giornalieri (la timbratura quotidiana) ma, il pc su cui dovrà risiedere il database dovrà soltanto visualizzare una finestra di input timbrature perché sulla postazione non sono sempre seduti i dipendenti della nostra azienda. Puoi darmi un consiglio su come iniziare o su cosa informarmi e spiegarmi meglio? Devo aprire un nuovo thread oppure dimmi tu. Grazie mille

    La risposta è stata utile?

    0 commenti Nessun commento
  2. 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
  3. 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
  4. 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