Šta je novo?

Access checkbox filter query

sebekkg

Cenjen
Učlanjen(a)
18.02.2010
Poruke
443
Poena
170
Moja oprema  
CPU & Cooler
I5 6600k, cm hyper 212
Matična ploča
Z170 hd3
RAM
16gb ddr3
GPU
Msi 1060 6GB
Storage
20 TB
Zvuk
On board
PSU
Tt 730
Kućište
Nzxt
Monitor
2x hp 24
Miš & tastatura
Logitech g710+, mx master 3
Laptop
Elitebook
Ima li ko iskustva sa access-om i vba-om? Treba mi pomoć za sledeću stvar.

Imam formu na kojoj cu raditi neki search ali da imam pored check box gde selekotvanjem istog postavljam filter na query, koji ce se raditi. Znaci npr ako cekiram chk box onda mi izlista sve recorde ali gde neki atribut zadovoljava kriterijum npr [query1].[Kolicina]= "Dovoljno" u suprotnom da izbaci sve.

Sent from my SM-N9005 using Tapatalk
 
Ja to radim tako što polje i uslov generišem:

IIF(Forma.Kontrola=true;Tabela.Polje;False)=Forma.Kontrola


(kucam napamet, pa obrati pažnju na . i ! ...)
 
Poslednja izmena:
To kucas u criteria u query-u? Ali me buni ovaj kod

iif([Forma].[chk_box]=true; [query/tabela].[polje];false)=[Forma].[chk_box]
 
Meni treba npr

IIF([FORM1].[CHK_BOX]=TRUE;[QUERY1].[KOLICINA]='DOVOLJNO';[QUERY1].[KOLICINA]) Da li moze ovako, posto ja ne razumem tvoj kod i gde da upisem uslove?
 
U Field upisuješ: IIf([Forms]![Form1]![CHK_BOX]=True;[Query1].[Kolicina];0)

A u Criteria upisuješ: IIf([Forms]![Form1]![CHK_BOX]=True; <TVOJ USLOV> ;0)

U tom slučaju uslov se traži samo ako je CHK_BOX=True, ako nije uslov je 0=0, tj uvek ispunjen.

Ako želiš da kucaš direktno u SQL prozoru, onda kucaš:

SELECT ....... WHERE IIf([Forms]![Form1]![CHK_BOX]=True,[Query1].[Kolicina],0)=IIf([Forms]![Form1]![CHK_BOX]=True, <TVOJ USLOV> ,0);


Ja koristim srpski regional settings, tako da u Design view-u koristim ";", a u SQL view-u ","... ako koristiš US onda ćeš i u jednom i u drugom koristiti ","
 
Ako zelis da kombinujes vise opcija (checkbox-ova),mozes da uslov generises u neki hiden field na formi pa da onda iz query-ja lepis samo taj hiden field na isti nacin kao sto si dobio odgovor gore


Sent from my iPhone using Tapatalk
 
Nazad
Vrh Dno