Tak jsem zkusil jak jsi mi radil, přes codeBuilder, nicméně okno na to bohužel nereaguje. Syntaxe by měla být správně, chybu to nehlásí. Zde :

Private Sub nazev1_BeforeUpdate(Cancel As Integer)
nazev.Value = DLookup("nazev", "zbozi", "ean=" & Nz([ean], 0))
End Sub

Nicméně na toto vůbec pole neraguje. Nic nezobrazí, nic nevypíše. Nevíš nějaký jiný způsob jak když si vyberu jednu hodnotu z comboboxu, tak aby další pole automaticky se vyplnila dle první hodnoty?

Ta fce vrací v první případě string, v druhém Integer