Newsgroup: it.comp.appl.access
Titolo: E-mail da collegamento ipertestuale

Buongiorno a tutti,
chissą se qualcuno puņ aiutarmi,
in una maschera (collegata ad una tabella) ho una casella di testo chiamata
"email" dove ci scrivo un indirizzo e-mail, come faccio a fare in modo che,
una volta scritto l'indirizzo, cliccando sull'indirizzo stesso mi si apra la
finestra di composizione del messaggio del programma di posta ????
Grazie a chi mi aiuterą
--------------------------------
Inviato via 
http://usenet.libero.it

 finestra di composizione del messaggio del programma di posta ????
Comando sendobject
Antonio


Grazie Antonio !
ma io sono alle prime armi non potresti spiegarmi meglio ho provato a
guardare l' help ma non mi č del tutto chiaro, io devo solo aprire la
finestra di outlook con l'indirizzo compilato.
Grazie mille


 Inviato via 
http://usenet.libero.it
Se la casella di testo è associata ad un campo, fai in modo che questo campo
sia di tipo Collegamento ipertestuale.
Se l'indirizzo e-mail fosse 
pi...@pluto.it
 , come valore del campo devi
scrivere mailto: 
pi...@pluto.it
 .
Se invece la casella di testo è non associata e si chiama Pippo, nella
maschera inserisci un pulsante di comando chiamato Pluto.
A fronte dell'evento "Dopo aggiornamento" di Pippo genera la seguente riga
di codice VBA:
Me!Pluto.HyperlinkAddress = "mailto:" & Me!Pippo
A fronte dell'evento "Su clic" di Pippo genera il seguente codice VBA:
Private Sub pippo_Click()
Me!Pluto.SetFocus
SendKeys "{ENTER}"
End Sub
A questo punto, digita in Pippo l'indirizzo e-mail e premi enter, dopo di
che o fai clic sul controllo Pippo o pigi il pulsante di comando Pluto: ti
si aprirà la finestra per l'invio di un messaggio con impostato l'indirizzo
e-mail che hai digitato in Pippo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Grazie Roberto sei sempre di una charezza esemplare !
Il mio caso è il primo (casella associata ad un campo) ho fatto come mi hai
detto ed è tutto ok ho solo due domande ulteriori:
1)si può forzare il testo "mailto:" cosicchè chi inserisce un indirizzo
e-mail non debba ricordarsi di digitarlo ?? ho provato con "mailto:" come
"valore predefinito" nel campo della tabella collegata ma il cursore diventa
una manina primaancora che inserisca un indirizzo e-mail ! come posso fare
????
2)esiste un modo per visualizzare, nella casella di testo, solo l'indirizzo
e-mail senza il "mailto:" ? quello che praticamente accade cambiando il
"testo da visualizzare" utilizzando il menu del collegamento ipertestuale.
Spero di essere stato sufficientemente chiaro.
ancora grazie
Claudio


 ha scritto nel messaggio

Qui di seguito ti do una soluzione per risolvere ambedue i problemi.
Se la casella di testo associata al campo di tipo Collegamento ipertestuale
si chiama eMail, a fronte dell'evento "Su disttivato" del controllo eMail
genera il seguente codice VBA:
Private Sub eMail_LostFocus()
Me!eMail = Mid(Me!eMail, 1, InStr(Me!eMail, "#")) _
& "mailto:" & Mid(Me!eMail, 1, InStr(Me!eMail, "#"))
End Sub
Naturalmente, stanti così le cose, devi digitare solamente l'indirizzo
e-mail, senza digitare davanti la parola mailto: .
Dovrebbe funzionare: facci sapere.



 Un mito !!!!!!
non ho parole per ringraziarvi, funziona alla grande ... alla prossima
Grazie
