Il 15/10/2013 10.36,
borghez....@gmail.com ha scritto:
> Mi trovo a lavorare in access e DEVO impostare il blocco maiuscolo per qualsiasi campo in una maschera.
> Sapete aiutarmi?
Non e' banale
io ho risolto copiaincollando un esempio della knowledge base in cui
gestivano lo status CAPITAL LOCK in modo "toggle" ossia leggevano lo
status attuale e lo invertivano
per cui se il CAPSLOCK era alto, da quel momento scriveva tutto
minuscolo, se era basso, da quel momento scriveva maiuscolo. Se lo stato
andava gia' bene, eviti di invocare la routine
pero' la soluzione a me andava bene solo perche' stavo inserendo dei
barcode, senza toccare la tastiera, per cui una volta forzato lo stato
(maiscolo o minuscolo) che mi serviva, lo stato persisteva.
Se uno stava scrivendo con la tastiera, poteva cambiare lo status "in
corso d'opera".
La soluzione in tal caso sarebbe quella di leggere la tastiera carattere
per carattere, e se e' mappato (ASCII > 65) minuscolo, togliere 32 al
codice ASCII per trasformarlo in maiuscolo.
Codice ASCII del carattere "a" = 65 decimale
Codice ASCII del carattere "A" = 33 decimale
--
Guillotin n'avait coupᅵ trop peux