[ maliradoznalac @ 14.04.2009. 09:11 ] @
Ovo mi je delovalo jednostavno ali do kraja nikako da proradi :-(

Imam formu u kojoj prikazujem podatke iz query-ja. Hteo sam da izborom jednog od Options Button-a filtriram prikazane podatke, odnosno da vratim prikaz svih.

postavio sam sledeci kod na Options Button
Code:

Private Sub Option22_GotFocus()

    Me.Filter = "komentar" = "2"
    Me.FilterOn = True
    
End Sub


Gde je "komentar" polje u Query-ju a isto se tako zove i na formi a "2" vrednost je tog polja. Ovo polje se prikazuje na formi.

Za primer sam posatavio ovaj kod samo na jedan Options Button. Po otvaranju forme prikazu mi se svi podaci (tako bi i trebalo). Nakon klika na Options Button podaci sa forme nestaju, a najzanimljivije je to sto klikom nije selektovan taj Options Button i nije ga moguce selektovati.

Svasta sam isprobavao, ali bez rezultata



[ Take 5 @ 14.04.2009. 09:21 ] @
Zar ne bi trebalo da piše: Me.Filter = "[komentar]=2"?
Čini mi se da imaš višak znakova navoda, proveri da li je to u pitanju?
Mada bi najverovatnije trebalo ceo SQL string iz tog query da se upiše u kod za Options Button, a event be trebalo da bude OnClick, a ne GotFocus(?)
[ maliradoznalac @ 14.04.2009. 13:49 ] @
Evo odakle sam prepisao kod

http://office.microsoft.com/sr-latn-cs/access/HA012327362074.aspx

a stavio sam na OnGotfokus jer je to podrazumevana akcija na Option Button

Da ne bude zabune, ne kazem da sam u pravu, nego samo moja razmisljanja zapisujem

BTW ni kad promenim na OnClick ne radi, ni kad promenim kod...

evo primer, da se vidi lepo kako ne znam
[ SLOJ.1973 @ 14.04.2009. 16:24 ] @
Prepravio sam tvoj primer tako što u kveriju u funkciji iif ne treba da stoje cifre pod znacima navoda
Code:
komentar: IIf(Date()-tbl_clanarina!datum_uplate>365;2;3)
,a takođe i "komentar=" & 2
[ Catch 22 @ 14.04.2009. 21:44 ] @


Ne ide ti baš to "prepisivanje koda", ali dobro sada ti je valda rešenje @SLOJ.1973 zadovoljavajuće

[att_img]

;)
[ maliradoznalac @ 14.04.2009. 21:55 ] @
super! sad radi, ali samo do pola. Jos uvek nece da oznaci options button nakon klika.

da li ima neki primer na forumu, ili negde na netu gde bi mogao da vidim kako se ispravno postavlja filter??? evo vec treci tutorijal pregledam, i nigde nema tako kako sam ja zamislio

[Ovu poruku je menjao maliradoznalac dana 14.04.2009. u 23:11 GMT+1]

[Ovu poruku je menjao maliradoznalac dana 14.04.2009. u 23:16 GMT+1]
[ maliradoznalac @ 14.04.2009. 23:43 ] @
Privremeno sam odustao od Options Button-a, izgleda da neumem njih da koristim.
Dok to ne naucim, napravio sam resenje koje moram 200% vise puta kliknuti da bi primenio filter (3 puta naspram 1 put ) ali bar radi kako treba.

Ako neko zna sta nisam dobro uradio kod ovih Options Buttona, pls help jer ipak mi se oni vise dopadaju od ComboBox-a + 2 dugmeta

do tad kacim gotovo resenje, mozda zatreba nekom

[ SLOJ.1973 @ 15.04.2009. 07:21 ] @
Probaj ovo:
[ maliradoznalac @ 15.04.2009. 07:38 ] @
aha!!!
napravio si 3 zasebna option button-a, koji nisu vezani u option group i definisao kako ce se ponasati. A zar to ponasanje ne bi trebalo da je vec regulisano upotrebom Option Group-a???

@SLOJ.1973 inace, hvala puno sto se trudis da mi pomognes
[ SLOJ.1973 @ 15.04.2009. 08:08 ] @
Veruj mi da nemam pojma,sve sam pokušao ali nisam našao rešenje.Inače i ja se samo učim tako da nema na čemu.
[ Getsbi @ 15.04.2009. 10:17 ] @
Pogledaj Form1. Jesi to hteo?
[ maliradoznalac @ 15.04.2009. 21:04 ] @
E bas to! Hvala Getsbi. nego jel ima neki poseban razlog zasto je u kodu prvo FilterOn a ispod njega Filter. Uglavnom sam do sad vidjao obrnuti redosled
[ Getsbi @ 15.04.2009. 21:56 ] @
Nema posebnog razloga. I jedno i drugo su osobine i nebitan je redosled kojim će biti postavljene. Jedina naredba koja se ovde i ne vidi, je ona za obnavljanje forme, nakon ažuriranja Option Group.