Předchozí témaNásledující téma


Jak vytvořit parametr množiny dat

Tento postup předpokládá, že jste již vložili značkovač parametru do dotazu SQL.

Pokud vytváříte více parametrů množiny dat, vytvořte je v takovém pořadí, v jakém se jejich odpovídající značkovače parametrů zobrazují v klauzuli WHERE.

  1. V Průzkumníku dat zvolte množinu dat, pro kterou chcete vytvořit parametry. Položka Upravit množinu dat zobrazí dotaz na množinu dat.
  2. Zvolte Parametry. Položka Upravit množinu dat zobrazí v prvním řádku výchozí informace parametru.
  3. Určením následujících nezbytných hodnot vytvořte parametr množiny dat:
    1. Jako Název v prvním řádku zadejte název parametru. Je dobrým zvykem doplnit vybraný název parametru množiny dat předponou DSP, abyste usnadnili rozlišení parametru od jiných typů parametrů, jako např. parametrů sestavy. Například, parametr množiny dat použitý k filtrování quantityinstock můžete pojmenovat DSP_quantityinstock.
    2. Jako Datový typ vyberte datový typ parametru.
    3. Jako Směr zvolte Vstup. Tato hodnota znamená, že parametr je vstupním parametrem.
    4. Vyberte Výchozí hodnotu. Vpravo od prázdného pole se zobrazí tlačítko
    5. Zvolte tlačítko vynechávky (...) vpravo. Zobrazí se Tvůrce výrazů.
  4. Pomocí výběru parametru sestavy jako výchozí hodnoty množiny dat vytvořte vazbu mezi parametrem množiny dat a příslušným parametrem sestavy:
    1. Pod položkou Kategorie zvolte Parametry sestavy a pod položkou Podkategorie potom zvolte Vše. Zobrazí se parametry sestavy, které jste vytvořili, jak je znázorněno na Obrázku 12-3.
    2. Obrázek 12-3 Vazba mezi parametrem množiny dat a parametrem sestavy
    3. Poklepejte na příslušný parametr sestavy. Parametr sestavy se zobrazí v oblasti výrazu.
    4. Zvolte OK.
  5. Chcete-li vytvořit další parametry množiny dat pro ostatní značkovače parametrů vložené do vašeho dotazu SQL, opakujte kroky 3 a 4.
  6. Předpokládejme, že jste zadali Výchozí hodnotu pro vaše parametry sestavy. Potom můžete zvolit Výsledky náhledu a ověřit, že dotaz vrací řádky, které odpovídají vaší podmínce WHERE.
  7. Obrázek 12-4 znázorňuje výsledky předchozího příkladu, kde byla pro parametr sestavy RP_quantityinstock zadána výchozí hodnota 999. Zobrazuje všechny řádky produktů na skladě, jejichž množství je menší než 999.

    Obrázek 12-4 Výsledky náhledu s řádky, které odpovídají podmínce WHERE
  8. Chcete-li uložit parametry množiny dat, zvolte OK.
  9. Otestujte parametry, abyste ověřili, že se dotaz aktualizuje s hodnotami zadanými uživatelem a že sestava zobrazí výsledky, které očekáváte:
    1. Zvolte Náhled.
    2. Pokud se nezobrazí Zadat parametry, zvolte Zobrazit parametry sestavy.
    3. Zadat parametry zobrazí všechny parametry sestavy, které jste vytvořili. Obrázek 12-5 znázorňuje jednoduchý parametr sestavy RP_quantityinstock.

      Obrázek 12-5 Zadat parametry
    4. Specifikujte hodnoty pro parametry, potom zvolte OK.

Pokud jste provedli všechny úlohy popsané výše v této kapitole, klauzule WHERE vašeho dotazu se aktualizuje se zadanými hodnotami a sestava zobrazí řádky, které odpovídají klauzuli WHERE.


(c) Copyright Actuate Corporation 2006

Předchozí témaNásledující téma