[ bojan_mil @ 21.03.2008. 09:15 ] @
Skroz sam zabagovao, nesto mi ne ide ovih dana.
Naime, imam formu i u njoj podformu u datasheet obliku. Treba da klikom na record u toj podformi otvorim novu formu koja bi bila vezana samo za record koji sam kliknuo. Tabele su ok povezane.
Sta god da napisem u kodu, izbaci mi poruku da ne moze naci polje ID. Nemoguce! jer ga koristim i sa drugim formama.
Hvala
[ Getsbi @ 21.03.2008. 09:19 ] @
REFERENCIRANJE NA BILO KOJI FORMU U ACCESSU
vrednost = Forms![IME_FORME]![polje]
REFERENCIRANJE NA BILO KOJU POD FORMU U ACCESSU
vrednost = Forms![IME_FORME]![PODFORMA].Form![polje]
[ domaci_a_nas @ 21.03.2008. 09:28 ] @
Mislim da ovde nije problem referenciranje formi, nego strWhere klauzula prilikom otvaranja nove forme. Moguće da ta nova forma i datasheet forma sa koje pozivaš novu formu nemaju identičan recordsource. Kod bi trebalo da izgleda nekako ovako.

Private Sub NekaKontrola_Click()
Docmd.OpenForm "NovaForma", , , "ID = " & Me!ID
End Sub

Sad, pošto si rekao da ti u svim ostalim slučajevima radi, ne znam zaista šta da ti kažem. Da li ti je rekao da ne može da nađe tu vrednost ID, ili ti izbaci Enter Parameter value (ID) ?