Io credo che quella indicazione di Osvaldo sia molto errata, non per l'uso di MID che è ovvio sia corretto, ma proprio sul suggerimento di codice proposto…
Private Sub TitoloDocumento_AfterUpdate()
Me!TitoloDocumento = Mid(Me!TitoloDocumento, 2)
End Sub
Valureteri cosa succede aggiungendo un carattere infondo e cancellandolo…, salvando e poi proverei ad aggiungere un ulteriore carattere… e via…!
Secondo me avrete una brutta sorpresa, nella sostanza se l'Operatore mette mano al Codice dopo lo SCAN, ogni volta che genera l'AFTER UPDATE viene mangiato il 1° Carattere… temo sia da evitare questa cosa.
Di conseguenza o si rende il campo NON EDITABILE, plausibile, oppure quel codice è un suggerimento assoluitamente errato da evitare, ed andrebbe gestita l'esecuzione solo ONESHOT alla Sparata dello scanner che però non è identificabile.