[ fedja @ 14.11.2003. 20:33 ] @
Koristim VB za pravljenje forma u accessu...
...kada uvucem u ComboBox kontrolu neke podatke iz tabele, hocu da znam sta je izbrano, npr. koji primarni kljuc...

ALI prvi put kada izaberem npr. trecu stavku po redu, on vraca vrednost uvek za prvu stavku po redu kada izaberem neku drugu on vraca ispravnu vrednost.

vrednosti prisupam preko:

combo0.recorset!SifraID


ako vas nesmara probajte sami,

Napravite tabelu sa accessu sa tri recorda, formu sa ComboBox-om i CommandButton-on. Postavite da je Data Source property za ComboBox "SELECT * FROM "ImeTabele"
Na click event za button upisite:

MsgBox "Record ID: " & Combo0.Recordset!SifraID

starujte formu, izaberite 3 record u ComboBox-u i tebalo bi da vrati 1, kada izaberete 2 record vrati 2, ponovo 3 record vrati 3 ??????????

p.s. Morate u access tabeli da definisete kolonu "SifraID", ako neko drugi zna nacin da se zna koji je record izabran neka kaze
[ mladenovicz @ 17.11.2003. 11:22 ] @
Ne razumem kako koristis VB da pravis formu u Accessu, mozda VBA?

Mislim da se selektovanom itemu ne pristupa sa Combo0.Recordset!SifraID, vec sa Combo0.Text