In realtà sarebbe tutto perfetto quello è il formato ANSI delle date yyyymmdd, il problema è che credo sia un Dato di tipo Testo e non Data, il che rende complessa l'interpretazione per JET.
Fai così vedrai che funziona
DateSerial(Left$("20120327",4),Mid$("20120327",5,2),Right$("20120327",2))
Dove quello che ti ho evidenziato in rosso dovrà essere in realtà il Riferimento al Controllo che contiene il campo Data
DateSerial(Left$(Me!CampoData,4),Mid$(Me!CampoData,5,2),Right$(Me!CampoData,2))
Se usi una TextBox non associata metti la formula nella sua ORIGINE CONTROLLO, ma fai attenzione alla sintassi che vede il PUNTOVIRGOLA al posto della VIRGOLA.
Altrimenti su Evento Format della sezione dove hai inserito il Controllo NON ASSOCIATO scrivi semplicemente
Me!NomeNuovoControllo.Value=DateSerial(Left$(Me!CampoData,4),Mid$(Me!CampoData,5,2),Right$(Me!CampoData,2))