Newsgroup: it.comp.appl.access
Titolo: Rotella mouse scoll records

Ho un mouse DBBoeder ottico con rotella per scroll.
Se viene mossa la rotella in A97 tutti i records scorrono sulla maschera dal
primo all'ultimo.
Ho provato senza risultati le seguenti soluzioni:
- Ho inibito PgUp PgDn con:
Select Case KeyCode
        Case 33, 34, 9, 18
            KeyCode = 0
        Case Else
    End Select
con anteprima tasti = Si
...nessun effetto perchè la rotella non genera KeyCode
- Ho cercato di controllare gli effetti della rotella riportando il record
alla sua posizione originaria con la seguente istruzione:
Private Sub Form_Current()
Dim MioRecordCorrente As Long
MioRecordCorrente = Me.CurrentRecord
DoCmd.GoToRecord acDataForm, Me.Name, acGoTo, MioRecordCorrente
End sub
...ma l'istruzione DoCmd riporta all'evento Su Corrente generando un loop
che vanifica gli efetti dell'istruzione e che non riesco a controllare,
anche con l'ausilio di variabili
Ho consultato i numerosi interventi nella NG ma non ho trovato soluzioni
adatte al mio problema.
Chiedo aiuto, perchè l'effetto della rotella è davvero deprimente e
disorienta l'utente.
Grazie. Massimo

 ha scritto nel messaggio
news:nag_7.38959$s04.1...@news.infostrada.it...

Ho! Questo problema secondo me merita di diventare il "faqqone del 2001"...
Dai messaggi che avrai letto anche tu, non credo ci sia per ora una
soluzione se non quella di educare l'utente ad essere un poco più attento a
quello che fa; per lo meno questa è il mio modo di pensare. Preferisco
concentrarmi in funzionalità critiche (struttura tabelle, relazioni tra
tabelle, etc. etc.) che in problemi che definirei di "disattenzione" o
"superficialità".
Anche perché ora è la rotellina a crearti problemi ma domani ti si presenta
l'utente che, con una tavoletta grafica vuole inserire i dati; oppure con un
bel touch-screen vuole il riconoscimento della calligrafia... A tutto c'è un
limite...
Auguri...
--
Sergio MAZZA



vera e propria filosofia zen... o era spicciola....
Saluti.
Emanuele.

 Emanuele.
Chiamala come vuoi, ma dopo tre o quattro clienti che ti bloccano il lavoro
per due mesi per un problema di "rotellina" e magari dopo che ti sei fatto
un quattro per (forse) risolverglielo che fanno?... Ti dicono che il prezzo
è troppo alto o ci metti troppo a finire il programma o peggio non gliene
frega più niente del tuo lavoro...
Mo' chiamala filosofia...
Ciao.
--
Sergio MAZZA



ah,,, la vita del programmatore......
... per fortuna io lo faccio per hobby.... 
Saluti.
Emanuele.

 Emanuele.
Eh! Eh! Come dice Antonio: "..E' uno sporco lavoro ma qualcuno lo deve pur
fare..."
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:a1c93n$g70$1...@canarie.caspur.it...

Non sono d'accordo nel definirlo un problema di disattenzione o
superficialità. La rotella è presente in quasi tutti i mouse e l'utente è
sempre piu' abituato ad utilizzarla. Non gli si può imporre di fare
attenzione a non utilizzarla altrimenti.....il programma "impazzisce".  Mi
sembra una soluzione semplicistica e molto poco professionale, tanto piu'
che tale problema non lo rilevo in gestionali realizzati anche con linguaggi
molto similari, quali il Visul Basic. Il problema, pertanto, mi sembra
rilevante e non certo oggetto di "faqqone del 2001". Sono sicuro che nella
NG persone più esperte di me sono in grado di controllare questo evento,
nell'interesse non solo mio ma dei molteplici utenti che hanno posto lo
stesso problema. Non è forse questo uno degli scopi del NG ?



Certo che in altri applicativi non lo riscontri; probabilmente hanno una
persona, oltre a quelle che in parallelo si dedicano al resto
dell'applicazione, incaricata di trovare queste "soluzioni". Ma si parla di
gente che fa solo questo non tutta l'applicazione compresa analisi e test e
in primis public-relation con il cliente, cosa che ti tocca fare se sei da
solo.
Prova a farti due conti su quanto tempo perdi per (forse) risolvere un
problema come quello della rotellina e vedrai che tanto torto non ne ho.
Ripeto; preferisco prima concentrarmi sui problemi "critici" e poi si parla
di "ritocchi". Se dico questo è perché ho una nutrita casistica di
"stranezze" richiestemi e in alcuni casi ho addirittura rinunciato al lavoro
per non trovarmi in rogne che nulla avevano a che fare con l'analisi del
programma e con lo strumento che utilizzo (access) che come filosofia di
base ha la gestione dei dati.
Parli di professionalità; ne ho visti tanti di bei programmini, con bei
colori, belle immagini anche interattive (tutti ben pagati) che alla prima
funzione di esportazione dati in formato txt (funzione lecita per i dati del
cliente) o un backup dei dati si piantavano o addirittura non esistevano
proprio... Ah! Poi prova a mettere il sale sulla coda al programmatore...
Come la chiami questa?
Poi se qualcuno ha trovato la soluzione e vuole farci partecipe, meglio,
magari si può vedere di ripagarlo del tempo perso...
Ciao.
--
Sergio MAZZA