Newsgroup: it.comp.appl.access
Titolo: Outlook>Access...l'appetito vien mangiando :-)

Ho risolto un grosso problema con l'esempio di Carlo Costarella, pubblicato
sul sito comune , e che riguarda l'invio di un allegato usando la libreria
Mapi32.dll...funziona egregiamente anche con Access 2000..ora riesco con
tutta una serie di accorgimenti  e aggiustamenti ad inviare della
documentazione ai miei clienti ( completa di Subject, Message e tutto ) in
un batter d'occhio (grazie!!! :-)    )
Ora mi sto chiedendo una cosa che potrebbe essermi molto utile:
A volte potrebbe capitarmi di voler mandare lo stesso allegato ad un numero
"n" di records (clienti) che rispondono ad un criterio filtrato ( es:tutte
le Banche) tranne quelle al quale l'ho gia' inviato.
Mi spiego meglio: mando una documentazione ad x;y;z..durante la
settimana....
poi a fine settimana decido che la stessa documentazione la invio a tutti
quelli che corrispondono al settore "banche", (faccio un filtro per
selezione) meno quelli al quale l'ho gia' mandato ( e questo è facile ,
basta inserire una casella di controllo che ad ogni invio mi indichi come
"vero" l'invio)...l'ostacolo che non so superare è la funzione DLookup che
non so come gestire con la Mapi32.dll. "Lei"  è fatta in modo che verifica
il singolo invio e termina la funzione con un avviso di conferma:
if SUCCESS_SUCCESS.....ecc
come posso fare a fare un DLookup e gestire il modulo??
Un'altra cosa: è possibile gestire da un singolo modulo piu' maschere o devo
duplicare un modulo per ogni maschera?? La necessita' mi sorge dal fatto che
ho 2 tipi di invio: la 1 in modo formale e la 2 in modo confidenziale;
quindi ho creato 2 maschere. "Esporta"  ed "EsportaConfidenziale". Nel
1°caso viene fuori il testo: Egr. Dott. Barbareschi...ecc  , nel secondo
Caro Alberto....ecc.... IO non ho trovato di meglio che duplicare il modulo
dove risiede il riferimento F=Forms!Esporta :
MMail     F=F!Esporta
MMail1   F=F!Esporta_Confidenziale
So' che è un modo "arrangiato", funziona , ma volevo sapere se c'era di
meglio :-))
c'è la possibilta' di usare lo stesso modulo dichiarando il riferimento ad
piu' di una  Form??
Come sempre...
muy obligado
grazie
Eddie

 ha scritto nel messaggio
news:QKvw6.1148$E01.1...@news.infostrada.it...

Ok. Grazie per i complimenti.
Questo è uno dei NG più riusciti...
Il programma permette di inviare lo stesso messaggio e lo stesso allegato ad
un numero imprecisato di indirizzi. Puoi usare la casella di testo "Per
conoscenza a", separando gli indirizzi da un punto e virgola.
La cosa è molto semplice aggiungendo una casella di riepilogo alimentata da
una query che ti filtra gli indirizzi per come desideri. Una semplice
routine sulla casella di riepilogo, dopo aver scelto i destinatari, e potrai
accodare tutti gli indirizzi alla casella stessa. Nel codice che scriverai
non dimenticare il punto e virgola tra un indirizzo e l'altro.
Il problema, in questo caso, è che chi riceve i messaggi vedrà in chiaro
tutti gli indirizzi a cui hai mandato l'e-mail.
Ovviamente la stessa operazione la puoi fare utilizzando la casella di testo
"A chi".
Non è necessario usare la funzione DlookUp.
Per il secondo quesito la risposta è sì. Puoi usare una sola maschera o se
preferisci uno stesso modulo per due maschere. Importante è fare bene le
chiamate e mettere le routine Private in un modulo pubblico.
Ciao, Carlo

 tutti gli indirizzi a cui hai mandato l'e-mail.
Per completezza, se utilizza "Bcc" (Blind Carbon Copy) invece di CC (Carbon
Copy, o Per Conoscenza), nessun destinatario può sapere a quanti altri la
stessa e-mail è stata inviata, nè venire a conoscenza dei relativi
indirizzi.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


ERa proprio quello che volevo evitare...far vedere a tutti l'elenco degli
inviii....mi potresti fare un esempio...nopn conosco questa funzione..
grazie
Eddie


 inviii....mi potresti fare un esempio...nopn conosco questa funzione..
Dovrebbe essere un'opzione prevista dal protocollo SMTP.
Io utilizzo Eudora come client di posta elettronica, e l'intestazione della
e-mail contiene:
To:
From:
Subject:
CC:
BCC:
Attached:
di ovvia interpretazione. Se io scrivo l'indirizzo (o tutti gli indirizzi
separati da ; ) nel campo BCC, ottengo l'effetto descritto sopra (nessuno
vede gli altri destinatari).
Pensavo ci fosse anche su Outlook, ma creando per la prima volta un
messaggio di posta elettronica (lo uso solo per i NG) ho notato che presenta
solo:
Da:
A:
CC:
Oggetto:
Magari cerca qualcosa di simile a BCC tra le proprietà dell'oggetto che crei
per pilotare Outlook. Davo per scontato che non poteva non esserci,
dimenticando chi è il produttore :-)
--


Oggetto:
Ciao Antogal, guarda che prima di "Oggetto" c'è Ccn, che è quello che cercate.
Ciao,
Marco "TopGun"

 Marco "TopGun"
Ok, allora si potrà usare anche via codice.
Per la cronaca sul mio Outlook Express 5.5, durante la composizione di un
messaggio di e-mail, CCn non lo vedo, ma probabilmente sarà attivabile con
qualche opzione nascosta da qualche parte tra i menù.


 qualche opzione nascosta da qualche parte tra i menù.
Nel messaggio vai su Visualizza -> Tutte le intestazioni