Discussione:
spostarsi in una textbox non associata dopo invio
(troppo vecchio per rispondere)
N1COl4
2006-02-03 19:39:10 UTC
Permalink
ciao a tutti

ho una maschera (visualizzazione maschera singola) che effettua ricerche sui
dati in base ad un valore immesso in una textbox non associata tramite un
lettore di codici a barre ad emulazione tastiera, seguito dal tasto invio e
impostando il focus sul campo cartoni che è l'unico su cui è possibile
effettuare modifiche ed è consentita la selezione tramite tabulazione...
sull'evento dopo aggiornamento del campo cartoni, ho inserito il codice che
mi permette di svuotare la textbox non associata e di passarele il focus..

il problema sorge però nel momento in cui l'articolo non mi interessa e
voglio far leggere un altro codice dal lettore...

premendo invio infatti il focus resta su cartoni (ho provato a farlo
sull'evento su invio ma nn funge)...

come posso risolvere?

altro problema: il lettore di codici a barre non gestisce l'invio a fine
inserimento, è possibile emularlo in access in modo che dopo aver letto il
codice si posizioni su cartoni direttamente senza metter mani alla tastiera?

grazie in anticipo per le eventuali risposte e mi scuso x il contorsionismo
nella spiegazione...

Nicola
Sergio MAZZA
2006-02-04 09:07:38 UTC
Permalink
Post by N1COl4
ciao a tutti
ho una maschera (visualizzazione maschera singola) che effettua ricerche sui dati in base ad un valore immesso in una textbox non
associata tramite un lettore di codici a barre ad emulazione tastiera, seguito dal tasto invio e impostando il focus sul campo
cartoni che è l'unico su cui è possibile effettuare modifiche ed è consentita la selezione tramite tabulazione...
sull'evento dopo aggiornamento del campo cartoni, ho inserito il codice che mi permette di svuotare la textbox non associata e di
passarele il focus..
il problema sorge però nel momento in cui l'articolo non mi interessa e voglio far leggere un altro codice dal lettore...
premendo invio infatti il focus resta su cartoni (ho provato a farlo sull'evento su invio ma nn funge)...
come posso risolvere?
Crei un tasto funzione che se premuto si posiziona nella casella di testo.
Post by N1COl4
altro problema: il lettore di codici a barre non gestisce l'invio a fine inserimento, è possibile emularlo in access in modo che
dopo aver letto il codice si posizioni su cartoni direttamente senza metter mani alla tastiera?
Strano; di solito, nel manuale, viene indicato come abilitare o meno l'inserimento dell'invio dopo la stringa dati.
Post by N1COl4
grazie in anticipo per le eventuali risposte e mi scuso x il contorsionismo nella spiegazione...
Nicola
Ciao.
--
Sergio MAZZA
Roberto da casa
2006-02-04 09:31:34 UTC
Permalink
Post by N1COl4
ciao a tutti
ho una maschera (visualizzazione maschera singola) che effettua ricerche sui
dati in base ad un valore immesso in una textbox non associata tramite un
lettore di codici a barre ad emulazione tastiera, seguito dal tasto invio e
impostando il focus sul campo cartoni che è l'unico su cui è possibile
effettuare modifiche ed è consentita la selezione tramite tabulazione...
sull'evento dopo aggiornamento del campo cartoni, ho inserito il codice che
mi permette di svuotare la textbox non associata e di passarele il focus..
il problema sorge però nel momento in cui l'articolo non mi interessa e
voglio far leggere un altro codice dal lettore...
premendo invio infatti il focus resta su cartoni (ho provato a farlo
sull'evento su invio ma nn funge)...
come posso risolvere?
Credo che tu abbia impostato a No la proprietà Abilitato di tutte le caselle
di testo tranne che per la casella di testo relativa a cartoni; per spostare
il fuoco su un controllo occorre invece che la sua proprietà Abilitato sia
impostata a Si, quindi occorre che imposti a Si tale proprietà anche per il
controllo non associato in cui memorizzi il codice a barre.
Post by N1COl4
altro problema: il lettore di codici a barre non gestisce l'invio a fine
inserimento, è possibile emularlo in access in modo che dopo aver letto il
codice si posizioni su cartoni direttamente senza metter mani alla tastiera?
Non conosco come funzionino i lettori di codice a barre in emulazione
tastiera, ma, se vuoi da codice VBA simulare l'effetto del tasto Invio, usa
l'Istruzione SendKeys (vedi help).
Post by N1COl4
grazie in anticipo per le eventuali risposte e mi scuso x il
contorsionismo
Post by N1COl4
nella spiegazione...
Pego
Post by N1COl4
Nicola
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Loading...