Musis pouzit combo_afterupdate na tom comboboxu kde vybiras hodnotu.

before nevidi tu hodnotu co jsi zmenil pri beforu tam jeste neni takze do te fuknce nejde vstupni hodnota ale null.

Ta funkce by mela mit test na vstupni hodnoty null. Aby treba zobrazila error nebo tak.

Ten DLookUp by mel byt teda ve dvou verzich tady neni pretizeni takze by bylo lepsi udelat
napriklad
DLookUpNazev (parametry) AS String a
DLookUpEAN (parametry) AS Integer

poslu ti icq na SZ

Citace Původně odeslal Zdenek Dubnicky Zobrazit příspěvek
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