Dotaz s parametrem
Vytvoříš dotaz, který si při spuštění vyžádá hranici.
Než začneš
Parametr umožní použít stejný dotaz pro různé hodnoty. V běžném zpracování dotazů Base se zapisuje dvojtečkou a jménem. Dotaz se má spouštět přes Base, nikoli přímo bez zpracování parametrů.
Podklady
SQL: SELECT "Kod", "Nazev", "Pocet" FROM "Pomucky" WHERE "Pocet" < :Hranice ORDER BY "Kod"
Postup práce
- Vytvoř kopii B-08_parametr.odb. V SQL založ nový dotaz podle podkladu a ulož Q_PodHranici.
- Před spuštěním odhadni výsledek pro Hranice=3. Spusť dotaz a hodnotu zadej do výzvy.
- Zavři výsledek a znovu spusť tentýž dotaz s hodnotou 5. Neměň jeho zdrojový příkaz.
- Vyzkoušej hranici 1. Ověř, že prázdný výsledek není automaticky chybou.
- Napiš do protokolu tři vstupy a kódy vrácených řádků. Ulož.
Kontrola a vysvětlení
Tentýž dotaz se třikrát zeptá na vstup. Proč pomůcka s počtem rovným hranici do výsledku nepatří?
Pro rychlejší
Vytvoř parametr pro výběr Kategorie a porovnej číselný a textový vstup.