Newsgroup: it.comp.appl.access
Titolo: Blat, Invio mail

Vorrei utilizzare il programma Blat per inviare mail da access 97. Da
tutti i commenti che ho letto - compreso quello di Carlo Costarella del
10/02 - sembra abbastanza affidabile e sarebbe sufficiente per l'uso che
dovrei farne.
Ho fatto il download del programma e l'ho messo nella directory
C:TEMPBlat|blat.
Ora, quello che non riesco a fare, a causa delle mie scarsissime
conoscenze del codice Vba � come metterlo nel mio Db.
Ho provato a fare un copia/incolla in un nuovo modulo (il modulo l'ho
salvato con il nome clsErrorMailer) ma non so se questo nuovo modulo � un
modulo di classe (come � richiesto nelle istruzioni per il funzionamento)
Inoltre, sempre nel messaggio di cui sopra, si dice di creare un nuovo
modulo (semplice) scrivendoci: Sub Test () ecc.
Sono pertanto a chiedere umilmente:
come salvare un modulo di classe ?
cosa dovrei scrivere nella routine evento di un pulsante per lanciare il
tutto ?
Sarei infinitamente grato se qualcuno volesse aiutarmi
Saluti a tutti 
   Gabriele
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

   Gabriele
Le cose sono molto piů semplici.
Leggiti questa guida:
http://www.dotnethell.it/tips/sendscriptemail.aspx
Ciao, Carlo 


Grazie Carlo per l'interessamento e la risposta
Ho letto quanto mi hai suggerito, ho già fatto una prova e dal prompt dei 
comandi di windows funziona.
Ti chiedo a questo punto un ulteriore piccolo aiuto:
come faccio a mettere il tutto nel db e a creare il modulo di classe ?
cosa dovrei scrivere nella routine evento al clic di un pulsante dal quale 
vorrei far partire la mail ?
  Ringrazio di nuovo per la collaborazione
   Gabriele 

   Gabriele
Probabilmente ti riferisci a questo post:
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/ae3d785340d075bc
Per creare un modulo di classe fai così:
sezione moduli della finestra database, menù Inserisci e poi Modulo di 
classe.
Ciao, Carlo 

 Ciao, Carlo
Sì, Mi riferivo esattamente a quel thread.
Ho creato il modulo di classe come da te suggerito, ho cambiato i
riferimenti all'interno e ho creato anche il secondo modulo semplice come
scritto nel thread.
Quello che vorrei fare è avere la possibilità, da un pulsante di una form,
di far partire la mail solo che, nonostante vari tentativi, non ci sono
riuscito. 
Ti sarei grato se riuscissi a darmi un ulteriore suggerimento
Grazie in anticipo



Al click del pulsante (sempre da codice):
call Test()
Ciao, Carlo 

 Ciao, Carlo
Caro Carlo, ti chiedo scusa per la mia incapacità. 
Ho provato a mettere nel pulsante della form: 
Private Sub Comando0_Click()
Call test
End Sub
 in effetti scrivo: call test() con le due parentesi ma appena premo invio
le parentesi scompaiono.
ho provato anche a scrivere sulla proprietà su clic del pulsante =test()
ma anche questa soluzione non va (mi dice che l'espressione non
corrisponde al nome di una espressione ecc.)
Sono quasi sul punto di arrendermi.
Ti ringrazio di nuovo



E' normale che le parentesi spariscono...le ho messe per farti capire che 
stiamo chiamando una Sub. Va bene così.
Ciao, Carlo 

 Ciao, Carlo
Grazie ancora Carlo per la risposta.
Se le cose stanno come dici allora sono io che, a causa della mia non
conoscenza del codice, non riesco ad andare avanti perche' quando lancio
la sub Test() non avviene niente.
Provo a spiegare quale era all'origine la mia intenzione:
Da una form tramite un pulsante far partire la mail (questo era il primo
passo). Ovviamente avrei messo nella form alcuni controlli non associati
per scrivere il destinatario, il soggetto, il testo e gli eventuali
allegati scrivendo da qualche parte del codice i riferimenti
Forms!miaform!miocontrollo ecc. (in effetti ho visto che nel sito comune
ci sono altri esempi per l'invio delle mail ma volevo andare avanti con
Blat perche' - se non ho capito male - in tutti gli altri esempi non si
puň cambiare il nome del mittente in quanto preso direttamente da OE)
Non so se questo si potra' fare con Blat (leggendo e spulciando qua e la
mi sembrava una cosa possibile) solo che a questo punto non saprei dove
intervenire.
Ti saluto di nuovo per la pazienza
