Newsgroup: it.comp.appl.access
Titolo: Disabilitare Tastiera in una Form

Ciao a tutti, dovrei collegare uno strumento di misura al mio Db, e
vorrei disabilitare la tastiera in fase di misura cosìcche la misura
non possa essere contraffatta.
cosa posso fare?

 ha scritto nel messaggio 
news:1162828746.2...@e3g2000cwe.googlegroups.com...
Ciao a tutti, dovrei collegare uno strumento di misura al mio Db, e
vorrei disabilitare la tastiera in fase di misura cosěcche la misura
non possa essere contraffatta.
cosa posso fare?
Impostando Anteprima Tasti=Sě su Eventi maschera e su evento KeyDown (Su tasto giů)
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If MeasureIsRunnigng then KeyCode=0
End Sub
Dove MeasureIsRunning č una variabile di tipo boolean che se impostata a True comunica all'evento 
che la misua č in esecuzione
Michele 

 Michele

 ha scritto nel messaggio
news:1162893421.9...@e3g2000cwe.googlegroups.com...
Ho provato ma la tastiera rimane abilitata,
Potendo quindi impostare dei valori contraffatti,
mentre dovrei accettare solo il dato introdotto dallo strumento.
ma perchč non imposti i campi con:
tuocampo.locked = true
tuocampo.enabled = false
cosě vedi i dati e non li puoi manipolare.
per fare arrivare i dati al campo fai una dichiarazione:
dim pesata as single ' (o double a seconda di che dato ci devi mettere)
pesata=(risultato bilancia)
tuocampo=pesata
cosě facendo dovresti risolvere il problema.
-- 
Saluti Andrea
Cat. Principiante - Access 2003 - Windows XP

 ha scritto nel messaggio 
news:1162893421.9...@e3g2000cwe.googlegroups.com...
Ho provato ma la tastiera rimane abilitata,
Ma come ti rimane abilitata.....
Sei sicuro di aver impostato l'anteprima tasti=Sě?
Comunque il blocco cosě fatto vale solo per la maschera in cui vi č l'evento, non č che la tastiera 
venga bloccata in assoluto. Se clicchi con il mouse fuori dalla finestra, la tastiera riprende la 
sua normale funzione.
Michele

Si ho verificato ho posizionato si "SI" e riesco tranquillamente ad
imputare i dati con la tastiera.


Ma scrivendo all'interno della routine solo
Keycode=0
la tastiera si blocca oppure no?
Michele 


Giň, a questo punto consiglierei che, attraverso la seriale, attivi 
l'interruttore che porta l'alta tensione alla tastiera o che rilasci il 
fermo che fa abbattere una mazzetta da 5 chili sulla tastiera medesima.
In entrambi i casi ottiene anche un sottoprodotto,interessante, 
collaterale. Ha inibito l'operatore all'uso della tastiera vita natural 
durante
Perdono. Ma il medico mi ha prescritto di cazzeggiare, per motivi di 
salute, fra le 18 e le 19
-- 
ac
email: w+1=x

 Perdono. Ma il medico mi ha prescritto di cazzeggiare, per motivi di salute, fra le 18 e le 19
Io consiglierei invece di:
-smontare la tastiera
-montare sotto ad ogni tasto una pastiglia al neodimio e un solenoide a mo di elettrocalamita (e già 
il monitor comincia a diventare viola e verde solo con il campo generato dai tasti)
-un interruttore tipo "Sedia elettrica" a due vie
-una batteria da Car Audio da 900 Ampere  di spunto (quelle al gel , è meglio)
Una volta collegato il tutto, prima della misurazione, si attivano le elettrocalamite tramite 
interruttore da esecuzione capitale e il campo magnetico non solo ti impedirà di premere i tasti, ma 
te li farà arrivare uttti in faccia. Nonchè la saturazione del campo magnetico nell'aria sarà tale 
che il fascio catodico del monitor uscirà dai fori di ventilazione, e il tuo orologio meccanico si 
fermerà anche se dietro c'è scritto "antimagnetic".
Michele 


Ma sei un "sadico"!
-- 
ac
email: w+1=x

 Ma sei un "sadico"!
E sai sotto all'interruttore cosa trovi scritto quando abbassi la leva?
Trovi scritto
Keycode=0
Michele 


E te pareva. Il tocco di "sadismo" finale.
-- 
ac
email: w+1=x