602SQL-┌plnß dokumentace Index   Tisk  

Dotazovß pole

Do obecnΘho formulß°e lze vlo₧it specißlnφ slo₧ky, kterΘ budou slou₧it pouze k zadßvßnφ omezenφ na zßznamy, kterΘ se v formulß°i objevujφ. Tφm se zjednoduÜuje proces kladenφ dotazu a vyhledßvßnφ zßznam∙, kterΘ obsahujφ urΦitΘ hodnoty. Mφsto otev°enφ dotazovΘho okna (standardnφho QBE nebo u₧ivatelem navr₧enΘho), vypln∞nφ omezenφ a jeho potvrzenφ staΦφ pouze vyplnit omezenφ.

Vytvo°enφ dotazov²ch polφ lze p°edepsat p°i vytvß°enφ novΘho obecnΘho formulß°e na t°etφ strßnce pr∙vodce zatr₧enφm u p°φsluÜnΘho ·daje Φtverce DotazovΘ pole. Do hotovΘho formulß°e se novΘ dotazovΘ pole vlo₧φ jako ka₧dß jinß slo₧ka, ale mezi vlastnostmi slo₧ky vyberete v combu DotazovΘ pole bu∩ StatickΘ nebo DynamickΘ dotazovΘ pole a p°φpadn∞ vyplnφte takΘ Dotazovou podmφnku.

Dotazovß podmφnka

Pokud Dotazovß podmφnka vypln∞na nenφ, pak o funkcφ dotazovΘho pole rozhoduje jmΘno sloupce zadanΘ jako vlastnost Obsah slo₧ky. P°epoklßdejme, ₧e dotazovΘ pole mß obsah Integer os_Φφslo. Pak pokud p°i prßci s formulß°em u₧ivatel napφÜe do dotazovΘho pole hodnotu 200, pak se vyberou zßznamy, v nich₧ je ve sloupci os_Φφslo hodnota 200. Pokud u₧ivatel napφÜe >200, pak se vyberou zßznamy, v nich₧ je hodnota sloupce os_Φφslo v∞tÜφ ne₧ 200.

Vypln∞nφm DotazovΘ podmφnky lze u₧ivateli ulehΦit zadßvßnφ slo₧it∞jÜφch podmφnek. Uvedete v nφ booleovsk² v²raz, v n∞m₧ jsou mφsta, do nich₧ se mß vlo₧it hodnota zadanß u₧ivatelem, oznaΦena znakem %. Jakmile u₧ivatel zadß omezujφcφ hodnotu, zapφÜe se na mφsta znak∙ % a do formulß°e se vyberou zßznamy spl≥ujφcφ takto vzniklou podmφnku. Pokud Dotazovß podmφnka bude p°φjmenφ.=%, pak se ve formulß°i objevφ zßznamy, v nich₧ sloupec p°φjmenφ zaΦφnß zadan²m °et∞zcem.

Omezenφ zadanß tφmto zp∙sobem se sklßdajφ s omezenφmi zadan²mi vÜemi ostatnφmi zp∙soby. Lze je odstranit smazßnφm obsahu dotazovΘho pole nebo stejn∞, jak se odstra≥uje polo₧en² QBE dotaz (nap°. tlaΦφtkem na ovlßdacφ liÜt∞). Obvykle se vÜak n∞kde poblφ₧ dotazov²ch polφ nachßzφ vlastnφ tlaΦφtko se standardnφ akcφ ZruÜit omezenφ a upo°ßdßnφ, proto₧e standardnφ liÜta formulß°e je nahrazena liÜtou vlastnφ.