Newsgroup: it.comp.appl.access
Titolo: Form legato a tabella - problema scorrimento tra record si blocca e tocca premere ESC

Ciao a tutti del NG
Ho visto che il server NTP di libero non funziona piu! :-O
Arriviamo al dunque, sapete come ci si sente dopo aver creato un'applicazione 
che funziona ma non riuscite a risolvere
un problema che sembra essere banale, ma nel quale ci state affondando?
Io sono in una situazione del genere per cui mi appello a voi!
Ho creato un database che tra le tante ha una maschera collegata ad una tabella 
(presente nel BackEnd)
La tabella si chiama CHIUSURE e la maschera si chiama CIUSURE.
Sulla maschera CHIUSURE ho i seguenti campi :
ID
Nome
Data
Operatore
NomeCliente (IDCliente prelevato da una listbox)
NumVersamento
Importo
TipologiaDenaro
Sacchetti
NumSacchettoA
NumSacchettoB
La maschera si apre sempre su un nuovo record, ma mi permette con la rotella 
del mouse o i pulsanti di spostamento di scorrere tra i vari record precedentemente 
inseriti in modo tale da poter verificare quanto fatto in precedenza.
La maschera � stata ideata in modo tale che mi permetta di memorizzare nel 
campo OPERATORE, l'ID dell'operatore loggato nel db, tale campo viene compilato 
in automatico solo nel momento in cui viene inserita la data (con un doppio 
click nel relativo campo).
Nel campo NomeCliente viene memorizzato l'ID del cliente, prelevato da una 
listbox presente in maschera.
Il NumVersamento viene inserito manualmente per tenere traccia del numero 
di "transazione"
L'importo viene inserito manualmente.
Nel campo TIPOLOGIADENARO viene memorizzato un numero (impostato in automatico 
dopo il clic su gruppo opzioni presente in maschera). 
Se clicco su Monete viene memorizzato il valore 1, se banconote memorizza 
il valore 2, se nulla memorizza il valore 3
Se clicco Monete mi imposta a VISIBLE il controllo in maschera in modo tale 
da potermi far scegliere dal gruppo opzioni SACCHETTI il numero di sacchetti 
che utilizzer� (le scelte sono 1 o 2)
Se clicco su 1 del gruppo opzioni SACCHETTI, mi si rende visibile la casella 
NumSacchettoA, mentre se clicco su 2 mi si rendono visibili sia NumSacchettoA 
e NumSacchettoB
Se invece clicco sulla voce BANCONOTE presente nel gruppo opzioni TIPOLGIADENARO 
allora, vengono nascosti ed azzerati i campi relativi ai sacchetti (Sacchetti, 
NumSacchettoA, NumSacchettoB) e TIPOLGIADENARO assume il valore 2, mentre 
se clicco su NULLA vengono nascosti ed azzerati i campi relativi ai sacchetti 
(Sacchetti, NumSacchettoA, NumSacchettoB) e TIPOLGIADENARO assume il valore 3
Sulla maschera ho poi dei campi non associati che visualizzano dei messaggi 
o avvisi in base ad alcuni criteri.
Tali avvisi vengono impostati tramite l'evento OnCurrent della maschera.
Il mio problema � che vedo i vari record, ma quando tento di scorrere tra 
un record e l'altro, mi tocca continuamente premere ESC per passare ad un'altro 
RECORD. Alcune volte invece riesco a scorrere 2/3 record prima che resti 
fermo di nuovo costringendomi a premere nuovamente ESC.
Qualcuno sa a cosa potrebbe essere dovuto? Sto diventando matto per questa 
cosa. Se qualcuno avesse qualche idea, gradirei conoscerla.
Ringrazio anticipatamente tutti colori che si sono presi la briga di leggermi 
e di suggerire eventuali soluzioni.
Grazie in anticipo,
Marco.

 e di suggerire eventuali soluzioni.
Ciao!
Non è che hai un evento "Form_Current" in cui imposti qualche campo?
(Se la maschera viene visualizzata come foglio dati te ne potresti
accorgere perché il selettore record cambia icona).
HTH
Popi

 Popi
Ho diverso codice sull'evento Form_Current !
Comunque la maschera non viene visualizzata come foglio dati.
Sai cosa mi �, venuto in mente?
Ho deciso di fare una copia della maschera in questione, togliere tutto il 
codice che ci sta
e verificarlo passo a passo, reinserendolo e provando il tutto, possibilmente 
migliorandolo.
E' una grande menata, ma potrei riuscire a ottimizzare il codice e senza 
scoprire il mistero
risolverlo!
Grazie comunque moltissimo per il tuo contributo.
Marco. :-)