Also am leichtesten geht das mit dem unterformular. Wenn du da in die Eigenschaften gehst, kannst du das mit einem Feld des Hauptformulars verknüpfen.
Dann gehst du auf das erstellte Feld, wo du den Wert hinliest (wie das geht, musst du wissen

). In den eigenschaften gibts nen Reiter "Ereignis".
Hier suchst du dir den Punkt "bei Änderung" raus (Wenns am Ende nicht klappt, mal mit "nach aktualisierung" versuchen. Access hat da so seine Tücken).
Da klickst du in das Feld und wählst den Eintrag "[Ereignisprozedur]" aus. Danach klcikst du auf die drei Punkte dahinter und tippst im VBA-Editor folgende Codezeilen ein:
Formularsname.forms!Unterformularname.requery
und dann abspeichern.
Das sollte die Datenquelle des Unterformulars neu laden, wenn du den Wert gescannt hast. Evtl must du nach dem scannen noch das eingabefeld verlassen (woanders hinklicken, tab-taste oder enter)