Dialog Podmínka SQL spojení

Pomocí tohoto dialogu vytvoříte nebo upravíte podmínku SQL v dotazu.

Podmínka SQL hledá objekty podle dat v externí databázi. (Pomocí příkazů mapování databáze můžete připojit externí data k objektům.)

Chcete-li vytvořit podmínku SQL, určete šablonu spojení. Určete požadovaný sloupec a hodnotu pro něj.

Pomocí tohoto dialogu vytvořte podmínku SQL nebo ji zadejte výběrem možnosti Zadat.

Pole Aktuální podmínka SQL (Podmínka SQL spojení)

Toto pole zobrazuje aktuální podmínku SQL. Do podmínky můžete přidat, odstranit nebo upravit libovolný řádek.

Seznam Aktuální podmínka SQL

Zobrazuje aktuální podmínku SQL.

Pokud byly řádky podmínky seskupeny, skupina bude odsazena. (Řádky ve skupině jsou vyhodnoceny před řádky mimo skupinu.)

Upravit

Zkopíruje vybrané řádky do pole Podmínka, abyste je mohli upravit.

Skupina

Seskupí vybrané řádky.

Vyberte první a poslední řádky, které chcete ve skupině. Klikněte na tlačítko Seskupit.

Při spuštění dotazu jsou řádky ve skupině vyhodnoceny před zbytkem podmínky.

Rozdělit

Odstraní závorky z vybraného řádku a z odpovídajících konců nebo začátků řádků skupiny.

Vymazat

Odstraní z podmínky vybraný řádek.

Zrušit vše

Odstraní všechny řádky z aktuální podmínky SQL.

Pole Podmínka (Podmínka SQL spojení)

Upraví existující řádek v podmínce nebo přidá nové řádky.

Chcete-li upravit existující řádek, vyberte jej v seznamu Aktuální podmínka SQL. V poli Podmínka upravte informace. Klikněte na položku Aktualizovat.

Chcete-li přidat nový řádek, vyberte operátor (And/Or/Not). Vyberte sloupec a operátor a zadejte hodnotu. Klikněte na položku Přidat podmínku.

Volby And/Or/Not

Určete způsob kombinace podmínky s jinými podmínkami.

And určuje, že pro zahrnutí objektu do dotazu musí být obě podmínky splněny.

Or určuje, že pro zahrnutí objektu do dotazu musí být splněna jedna z obou podmínek.

And Not  určuje, že první podmínku je nutné splnit a druhá podmínka splněna být nemusí.

Or Not  určuje, že buď první podmínka musí být splněna nebo druhá splněna být nemusí.

Seznam sloupců

Vyberte sloupec ze seznamu.

Seznam zobrazí sloupce z aktuální tabulky.

Seznam operátorů

Ze seznamu vyberte požadovaný operátor.

Operátor Popis
= Hodnota vybrané vlastnosti nebo dat je rovna hodnotě, kterou zadáte do textového pole Hodnota.
> Hodnota vybrané vlastnosti nebo dat je větší než hodnota, kterou zadáte do textového pole Hodnota.
>= Hodnota vybrané vlastnosti nebo dat je větší nebo rovna hodnotě, kterou zadáte do textového pole Hodnota.
< Hodnota vybrané vlastnosti nebo dat je menší než hodnota, kterou zadáte do textového pole Hodnota.
<= Hodnota vybrané vlastnosti nebo dat je menší nebo rovna hodnotě, kterou zadáte do textového pole Hodnota.
<> Hodnota vybrané vlastnosti nebo dat není rovna hodnotě, kterou zadáte do textového pole Hodnota.
IN Hodnota vybrané vlastnosti nebo dat odpovídají hodnotám zadaným do textového pole Hodnota. Při použití operátoru IN je nutné uzavřít každou hodnotu do jednoduchých uvozovek, jednotlivé hodnoty oddělit čárkami a celý seznam uzavřít do závorek, například ('1','2','3').
IS NULL Hodnota vybrané vlastnosti nebo data je prázdná. Nezadávejte hodnotu do textového pole Hodnota.
LIKE Hodnota vybrané vlastnosti nebo data obsahují hodnotu, kterou zadáte do textového pole Hodnota. Platí pouze pro datový typ řetězec (znakový typ). Jako zástupný znak použijte znak procent (%). Chcete-li například načíst všechny objekty s řetězcem začínajícím písmenem B, vyberte operátor LIKE a do textového pole Hodnota zadejte B%. Informace o zástupných znacích podporovaných databázovým systémem nabízí dokumentace databázového softwaru.
Pole Hodnota

Určete hodnotu, která se má vyhledat.

Hodnota musí odpovídat datovému typu sloupce.

Pokud řetězec obsahuje znak jednoduchých uvozovek, je nutné před tento znak vložit další znak jednoduchých uvozovek.

U dat použijte formát TIMESTAMP'RRRR-MM-DD 00:00:00', například TIMESTAMP'1993-06-20 11:24:00'.

Chcete-li použít zástupné znaky u hodnot řetězce, použijte operátor LIKE. Chcete-li například načíst všechny objekty s hodnotou začínající písmenem B, vyberte operátor LIKE a zadejte B%. Informace o zástupných znacích podporovaných databázovým systémem nabízí dokumentace databázového softwaru.

Přidat podmínku

Přidá řádek podmínky do seznamu Aktuální podmínka SQL.

Nový řádek bude přidán nakonec seznamu. Pokud je vybrán v seznamu řádek, nový řádek bude přidán nad něj.

Aktualizovat

Aktualizuje vybranou podmínku v seznamu Aktuální podmínka SQL.

Další ovládací prvky

Seznam Šablona spojení

Vyberte šablonu spojení určující tabulku s daty pro danou podmínku dotazu.

Seznam zobrazí pouze šablony spojení, které jsou dostupné ve zdroji(zdrojích) na který(é) se dotazujete. Pokud se například dotazujete na zdrojové (přiložené) výkresy, seznam zobrazí pouze šablony spojení ve zdrojových výkresech. Pokud se dotazujete na aktuální výkres, seznam zobrazí pouze šablony spojení v aktuálním výkresu.

V podmínce SQL můžete dotazovat pouze jednu šablonu spojení. Chcete-li dotazovat jinou šablonu spojení, vytvořte novou podmínku SQL.

Historie

Je zobrazen dialog Historie podmínek SQL, kde lze ze seznamu podmínek SQL vybrat podmínky, které již byly přidány.

Zadat

Je zobrazen dialog Napsat SQL podmínku, kde lze zadat podmínku SQL.