Newsgroup: it.comp.appl.access
Titolo: invia tasti

Ciao a tutti,
dovrei implementare un pulsante di comando, dove alla pressione dello
stesso avvio la chiamata tramite una centralina telefonica, dove è
impostato per l'avvio della chiamata da tastiera il tasto F9, se io
dalla maschera che mi sono creato seleziono il campo contenente il num
di telefono e premo F9, la chiamata si avvia, quindi funziona.
Il problema dove sta allora? Il problema sta nel fatto che devo
riuscire a fare la stessa cosa con un pulsante di comando  dove alla
pressione dello stesso seleziono il num di telefono e avvio la chiamata
con F9, ho provato con sendKey "F9", true però la chiamata non si
avvia, come mai? Qualche idea?
Tommy

[cut]
F9 = vbKeyF9 0x78 (costante del tasto funzione)
Prova con questa oppure:
SendKeys "{F9}"
-- 
**********
EmMeCi - Strano...Mavero
**********
Blog Personale: 
http://www.setfocus.it
 
Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php

con SendKeys "{F9}" non funziona
F9 = vbKeyF9 0x78 (costante del tasto funzione) non capisco voe e come
inserirlo
puoi spiegarmi meglio?

[cut]
Private Sub cmd_f9_Click()
SendKeys "{F1}"
End Sub
Se lo provi ti si apre l'help ... se la tua procedura premendo F9 parte, 
allora deve partire anche con
Private Sub cmd_f9_Click()
SendKeys "{F9}"
End Sub
se invece con access abilitato non funziona comunque ... non è che hai in 
attivo una macro autokeys per caso?



c'è un piccolo tutorial su 
www.accessgroup.it
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

in effetti ho fatto anchio la prova con i vari tasti funzione F1
compreso e mi funziona, se premo il tstao  F9 si avvia la chiamata, ma
se effettuo SendKeys "{F9}" non funziona, boh!!!, non ho macro autokeys
in attivo.

in quale sezione????

 in quale sezione????
http://www.accessgroup.it/HomeArgomenti.asp?ID=109&Oggetto2=Creare%20una%20barra%20dei%20menů%20personalizzata


ho provato anche questa ma non vaaaa...
Tommy

 Tommy
Riprendendo quello che hai scritto:"...se io dalla maschera che mi sono 
creato seleziono il campo contenente il num di telefono e premo F9, la 
chiamata si avvia, quindi funziona."
Secondo me devi prima selezionare il numero nella casella di testo, quasi 
probabilmente con le proprietą SelStart/SeLength (vedi help attivabile con 
ALT-F11 poi F1), e poi inviare l'F9...
Ciao.
-- 
Sergio MAZZA 

ho provato anche quello,
il codice che inserisco all'evento click del pulsante è:
   Me.Telefono.SetFocus
   Me.Telefono.SelStart = 0
   Me.Telefono.SelLength = 255
   SendKeys "{F9}", True
ma non funziona lo stesso...
ma ke sarà????
Tommy

 ha scritto nel messaggio 
news:1147972583.2...@g10g2000cwb.googlegroups.com...


ma ke sarà????
Tommy
[risposta]
Forse il problema è sul controllo che ha il fuoco nel momento che viene 
premuto il tasto F9. Tu dici che se selezioni il numero e premi F9 il 
programma legge il numero; ma se la selezione la fai da codice, tramite 
l'evento "su clic" del bottone, è quest'ultimo che ha il fuoco e l'F9 
potrebbe non leggere nulla.
Prova a gestire l'evento "doppio clic" della casella di testo che contiene 
il numero inseredoci il codice che seleziona il numero e invia il 
SendKeys...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:e4jrnv$su2$1...@area.cu.mi.it...

Ho fatto anche questo ma non si avvia....
Tommy 

 ha scritto nel messaggio 
news:1147940212.1...@38g2000cwa.googlegroups.com...

Tommy
[risposta]
Prova con:
Application.Run "utility.wlib_AutoDial", TuoNomeControllo
Ciao, Carlo