Ciao
Penso che il dqmq abbia fatto un grande lavoro di descrizione dell'accesso trattato effettui durante gli aggiornamenti (notare questo non è lo stessi come codifichino da accesso o persino dalle domande di DML eseguite contro i dati).
Vale a dire, quando il controllo di fila per le edizioni apparenti di concorrenza è effettuato.
Tuttavia credo quando dite che non state facendo niente altro - ed appena stiate avvertendo queste edizioni come se siano state interamente eteree.
Certamente sembrerebbe essere il vecchio tipo di dati di virgula mobile controllo.
Quando l'accesso realizza questo confronto di fila, controlla ogni campo. (Processo potenzialmente relativamente inefficiente di A in sé - ma solitamente non un problema). Tuttavia, i tipi di dati di virgula mobile (specificamente galleggiante o reale) possono causare i confronti inesatti - anche quando i dati abbinano nella teoria (cioè non sono stati cambiati voi o da un altro utente).
Dall'assistente 2000 di SQL, la soluzione rapida standard è di aggiungere una colonna del timestamp alla vostra tabella. Se impiegate questo o non nel vostro UI, l'accesso lo userà per determinare l'accesso di concorrenza a quella fila (invece di controllo dell'ogni campo) ed a quel solo - aggirare l'edizione di virgula mobile.
Ci sono effetti collaterali ragionevolmente improbabili di una colonna del timestamp nell'accesso (AFAIRC avreste bisogno di due subforms sullo stesso genitore con la stessa tabella di fonte - inevitabilmente abbastanza rara).
Non dimenticare di rinfrescare i vostri collegamenti della tabella una volta che avete aggiunto la colonna del timestamp alla tabella di SQL.
Acclamazioni.