Background:modifiche perdersi
accesso al database Spalato, massimo due utenti. Il back-end si trova su uno dei due computer su un'unità mappata e il front-end è locale. I computer sono collegati al router tramite wifi. (Sto cercando invano di connettere i computer via cavo)
Modifica: Questo problema si sta verificando in un singolo ambiente utente.
Problema:
Ciò sta accadendo su una sola forma specifica. La sua tabella sottostante ha un campo multi-valore.
Issue 1: Abbiamo una situazione in cui un campo verrà modificato, ma non appena lo stato attivo si sposta su un altro campo, la modifica ritorna al suo valore originale.
Issue 2: Quando si modifica un campo, alcuni degli altri campi ottengono i valori del record precedentemente mostrato.
Nota: navigazione da un record all'altro è fatto come segue:
Me.RecordsetClone.FindFirst "ID = " & cmbLocateRecipientID
Me.Bookmark = Me.RecordsetClone.Bookmark
I problemi accadono solo occassionaly.
Questo è un comportamento estremamente strano da parte di Access, quindi quando gli utenti hanno segnalato per la prima volta i problemi, ero convinto che stessero inserendo informazioni erroneamente in un altro record. Tuttavia, da allora mi hanno mostrato che il problema sta accadendo dal vivo.
Chiudere e riaprire il modulo risolve il problema. Tuttavia, ovviamente non possono funzionare in questo modo.
Non riesco a riprodurre il problema sul mio computer di sviluppo.
Vorrei provare a scoprire se le connessioni wifi sono la fonte del problema. Configurare un utente di prova per connettersi tramite desktop remoto alla macchina che ospita il back-end condiviso db. Se il problema di modifica persa scompare in quel contesto, è possibile utilizzare tale fatto come prova di supporto per la raccomandazione di fornire connessioni cablate per prestazioni di accesso affidabili. Oppure potrebbero utilizzare Terminal Server o Citrix per fornire a tutti gli utenti wifi la funzionalità di sessione remota. – HansUp
Uno degli utenti sta lavorando al "server" e stanno riscontrando questo problema. A meno che i dati non vengano trasferiti tramite il router perché l'unità è mappata? Non penso che abbia senso! –
Neanch'io.Ma si può assolutamente escludere l'accesso al lavoro di rete per quell'utente cambiando le proprietà 'Connect' della tabella collegata front-end di un utente per utilizzare l'unità locale invece della condivisione di rete. Tuttavia, basandomi sul tuo commento, sospetto che la mia impressione sia stata solo sbagliata. In bocca al lupo. – HansUp