ACCESS filtr na základě zatrhávacích políček

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Odpovědět
Berthin
nováček
Příspěvky: 34
Registrován: 20 čer 2011 11:26

ACCESS filtr na základě zatrhávacích políček

Příspěvek od Berthin »

Zdravím,
představte si že mám databázi vozidel tvořenou formou nekonečného formuláře (co konkrétní vozidlo to řádek). Chtěl bych, nebo spíš bych potřeboval ve formuláři tlačítko a zatrhávací políčka, kde bych si zatrhl například sedan a kombi (hodnoty v poli "typ karoserie") a Škoda, Seat a třeba Opel (hodnoty v poli "výrobce") no a po stisku tlačítka by se mi otevřel formulář s vyfiltrovanými řádky dle parametrů a to zadaná pouze dnešní den.

Snad se to dá pochopit.

Díky za rady,

Martin B.
Juraj Čamaj
nováček
Příspěvky: 1
Registrován: 14 čer 2014 14:42

Re: ACCESS filtr na základě zatrhávacích políček

Příspěvek od Juraj Čamaj »

Ahoj, už si na to prišiel?...tiež by ma to veľmi zaujímalo
Berthin
nováček
Příspěvky: 34
Registrován: 20 čer 2011 11:26

Re: ACCESS filtr na základě zatrhávacích políček

Příspěvek od Berthin »

Zatim nee, ani na zahr. serverech jsem na nic nenarazil a všechny moje pokusy jsou prozatim k ničemu.
karel.laska
Level 2.5
Level 2.5
Příspěvky: 274
Registrován: 07 čer 2011 07:42

Re: ACCESS filtr na základě zatrhávacích políček

Příspěvek od karel.laska »

Zdravím,

pokud chcete otevřít výsledek dotazu v novém formuláři je to jednoduché.
Do formuláře si uděláte 2 zatržítka.
Pojmenujete je ve vlastnostech.
Potom vytvoříte dotaz, který bude mít v WHERE (kritériích) něco takového :

iif (Formuláře![Form1]![Zaškrtnutí0].Enabled ;"Sedan";"")
jestliže je zaškrtnuto, filtruj dle "Sedan", jinak nic.
Potom můžete dát např. OR - a přidar další zaškrtnutí
iif (Formuláře![Form1]![Zaškrtnutí1].Enabled ;"Kombi";"")
a nakonec todle uzavřete do závorky přidáte AND a podmínku na datum.

Vše jde poměrně úspěšně naklikat v "Sestavit"
Pravou myšítkem v kritériích a sestavit.

Kdyby něco písněte, popř. pošlete vzorek DB v ZIP a bude.

Karel
Odpovědět

Zpět na „Kancelářské balíky“