Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pronalaženje sloga: not valid bookmark

[es] :: Access :: Pronalaženje sloga: not valid bookmark

[ Pregleda: 3305 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stranac2

Član broj: 6178
Poruke: 189
*.net.hinet.hr



Profil

icon Pronalaženje sloga: not valid bookmark11.02.2004. u 09:33 - pre 245 meseci
Na glavnoj formi imam gumb IZBOR koji poziva pop-up formu s poljem u koje se ukuca vrijednost koja sa traži na glavnoj formi. Pop-up forma je boundana kao i glavna.
AfterUpdate event polja na pop-up formi ima kod:
Private Sub IDTrazi_AfterUpdate()
Dim rst As Recordset
Set rst = Me.RecordsetClone
rst.FindFirst "[ID]=" & Me!IDTrazi
If rst.NoMatch Then
MsgBox "Nema"
Else
Forms!Glavni.Bookmark = rst.Bookmark
End If
End Sub
Javlja mi grešku 3159: Not a valid bookmark.

Ova stvar dobro funkcionira kad je sve na istoj formi, ali meni treba sa pop-up formom na kojoj se unosi uvjet (tj. bira iz combo box-a) i nakon toga se ta forma zatvara.
Treba li ovo izvoditi na neki drugi način?
Hvala
 
Odgovor na temu

vbraca
Bratislav Velickovic
Administrator informacionih sistema
Kragujevac

Član broj: 4956
Poruke: 230
*.ptt.yu

Sajt: velickovic.net


Profil

icon Re: Pronalaženje sloga: not valid bookmark12.02.2004. u 07:11 - pre 245 meseci
Citat:
stranac2:
Private Sub IDTrazi_AfterUpdate()
Dim rst As Recordset
Set rst = Me.RecordsetClone
rst.FindFirst "[ID]=" & Me!IDTrazi
If rst.NoMatch Then
MsgBox "Nema"
Else
Forms!Glavni.Bookmark = rst.Bookmark
End If
End Sub
Javlja mi grešku 3159: Not a valid bookmark.



Pa, mislim, gde vodi to kopiranje koda iz forme u formu ?

Napravi ti lepo filter izraz na pop-up formi i kad se zatvori isti taj filter primeni na glavnu formu. Nesto kao novi_filter = "[ID]=" & Me!IDTrazi koji posle spakujes u neko Unbound polje glavne forme




Bratislav Velickovic
hhtp://blog.velickovic.net
 
Odgovor na temu

stranac2

Član broj: 6178
Poruke: 189
*.net.hinet.hr



Profil

icon Re: Pronalaženje sloga: not valid bookmark13.02.2004. u 07:16 - pre 245 meseci
Nešto takvo sam imao. U događaju After Update polja na pop-up formi izabranu vrijednost pridruživao sam unboundanom polju na glavnoj formi. To radi, ali što sad? Na polju u glavnoj formi ne dešava se niti After Update, niti On Change. Koji događaj može pokrenuti filter?
Pozdrav
 
Odgovor na temu

vbraca
Bratislav Velickovic
Administrator informacionih sistema
Kragujevac

Član broj: 4956
Poruke: 230
*.193.EUnet.yu

Sajt: velickovic.net


Profil

icon Re: Pronalaženje sloga: not valid bookmark13.02.2004. u 11:11 - pre 245 meseci
I ne treba ti nikakav dogadjaj ako imas pop-up (acDialog) formu. Jednostavno u kodu ili u pop-up formi iza DoCmd.Close acForm, "popup_forma" ili u glavnoj formi iza DoCmd.Open acForm, "popup_forma", , , acDialog dodas

Docmd.ApplyFilter , "moj_novi_filter"

a gde ces smestiti string filtera prepustam tebi.

Ja sam sinoc kontao nesto da ovo moze da se uradi i kao poziv funkciji koja ce otvoriti tu prokletu pop-up formu a da se filter string vrati kao rezultat funkcije ...

Pozdrav,
Bratislav Velickovic
hhtp://blog.velickovic.net
 
Odgovor na temu

stranac2

Član broj: 6178
Poruke: 189
*.net.hinet.hr



Profil

icon Re: Pronalaženje sloga: not valid bookmark13.02.2004. u 13:51 - pre 245 meseci
Da, da, nisam se uopće sjetio da pri otvaranju pop-up forme u kodu, izvršavanje koda staje dok se forma ne zatvori. Kao što si i napisao, otvorio sam pop-up formu, izabrao vrijednost, pospremio je u skrivenu kontrolu na glavnoj formi, pop-up se zatvorio i sad ide onaj kod ovdje na glavnoj formi. Sve radi. (Ne treba mi Filter, već pozicioniranje na određeni slog - Bookmark).
Hvala
Pozdrav
 
Odgovor na temu

[es] :: Access :: Pronalaženje sloga: not valid bookmark

[ Pregleda: 3305 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.