[ DON_steXo @ 13.11.2010. 13:32 ] @
Pokusavam da pomocu dvoklika na stavku iz listbox-a otvorim neku drugu formu ali prilikom toga dobijam gresku da je otvaranje forme otkazano. Evo koda koji koristim:

Code:
Private Sub List37_DblClick(Cancel As Integer)

Dim idMagacina As String

    
    
    idMagacina = "[MagacinID]=" & "'" & Me![List37].Value & "'"
    DoCmd.OpenForm "frmMagacin", acNormal, WhereCondition:=idMagacina

End Sub


MagacinID je primarni kljuc i nemam problema sa prikazom MagacinID na samoj formi frmMagacin tj. mogu zasebno da je otvorim ali nikako preko listbox-a. Zna li neko u cemu je problem?
[ Zoran.Eremija @ 13.11.2010. 14:33 ] @

DoCmd.OpenForm "frmMagacin", , , idMagacina
[ DON_steXo @ 13.11.2010. 15:57 ] @
isto :/
[ Zoran.Eremija @ 13.11.2010. 16:42 ] @
Okacite primer da vidimo sta se desava?!!?!
[ DON_steXo @ 13.11.2010. 20:44 ] @
Postavio sam bazu u prvom postu. Listbox se nalazi u okviru forme frmGlavni sa desne strane.
[ Zoran.Eremija @ 13.11.2010. 21:06 ] @
Dva problema ste imali
1. Tip podatka za MagacinID je u tabeli tblUlaz LongInteger a u uslovu za otvaranje forme ste stavili da je string

Citat:
DON_steXo

Dim idMagacina As String
idMagacina = "[MagacinID]=" & "'" & Me![List37].Value & "'"

DoCmd.OpenForm "frmMagacin", acNormal, WhereCondition:=idMagacina


2. U formi frmMagacin ne postoji polje pod imenem MagacinID, tako da nije mogao da se referencira...
[ DON_steXo @ 13.11.2010. 21:19 ] @
Hvala mnogo na pomoci!