SQL csatolás feltétel párbeszédpanel

Ezen a párbeszédpanelen a lekérdezés SQL feltételeit hozhatja létre vagy módosíthatja.

Az SQL feltétel a külső adatbázisokban tárolt adatok alapján keres az objektumok között. (A Map Adatbázis parancsaival lehet külső adatokat objektumokhoz csatolni.)

Egy SQL feltétel létrehozásához adja meg a csatolási sablont. Adja meg az ellenőrizni kívánt oszlopot és az oszlop értékét.

Az SQL feltétel létrehozásához használhatja ezt a párbeszédpanelt, vagy a Bebill gombra kattintva bebillentyűzheti a feltételt.

Aktuális SQL feltétel terület (SQL csatolás feltétel)

Ezen a területen látható az aktuális SQL feltétel. A feltétel bármely sorát létrehozhatja, törölheti vagy szerkesztheti.

Aktuális SQL feltétel

Az aktuális SQL feltétel megtekintése.

Ha a feltételek csoportosítva vannak, a csoportok sora beljebb kezdődik. (A csoporton belüli sorok előbb kerülnek kiértékelésre mint a csoporton kívüliek.)

Szerkeszt

A kijelölt sort a Feltétel területre másolja a módosításhoz.

Csoportosít

Csoportosítja a kijelölt sorokat.

Válassza ki az első és az utolsó sort, melyeket a csoportba szeretne foglalni. Kattintson a Csoport gombra.

A lekérdezés futtatásakor a csoportosított feltételek a többi feltétel előtt kerülnek kiértékelésre.

Csoportot megszüntet

Törli a zárójeleket a kijelölt sorból és a csoport záró és kezdő soraiból.

Töröl

Eltávolítja a kijelölt sort a feltételekből.

Mindent töröl

Eltávolítja az összes vonalat az aktuális SQL feltételből.

Feltétel (SQL csatolás feltétel)

A feltétel egy meglévő vonalának szerkesztése vagy új vonalak hozzáadása.

Egy meglévő feltétel szerkesztéséhez válassza ki a sort az Aktuális SQL feltétel listából. Szerkessze a Feltétel területen megjelenő információkat. Kattintson a Frissítés gombra.

Új sor hozzáadásához válasszon egy műveletet (And/Or/Not). Válasszon ki egy oszlopot és egy műveletet, és adjon meg egy értéket. Kattintson a Feltétel hozzáadása gombra.

And/Or/Not opciók

Meghatározza, hogy a feltételeket hogyan kombinálja a többi feltétellel.

And Meghatározza, hogy mindkét feltételnek teljesülnie kell ahhoz, hogy az objektum bekerüljön a lekérdezésbe.

Or Használata esetén a feltételek egyikének teljesülnie kell a lekérdezésbe kerüléshez.

And Not Meghatározza, hogy az első feltételnek teljesülnie kell, a másodiknak pedig nem szabad teljesülnie lekérdezésbe kerüléshez.

Or Not Azt határozza meg, vagy a feltételek egyike nem teljesülhet a lekérdezésbe kerüléshez.

Oszlop

Jelöljön ki egy oszlopot a listából.

A lista oszlopokat jelenít meg az aktuális táblából.

Operátor lista

Válasszon egy operátort a listából.

Operátor Leírás
= A kiválasztott tulajdonság vagy érték egyenlő az Érték mezőben megadott értékkel.
> A kiválasztott tulajdonság vagy adat értéke nagyobb az Érték mezőbe beírt értéknél.
>= A kiválasztott tulajdonság vagy adat értéke nagyobb, mint az Érték mezőbe beírt érték, vagy egyenlő azzal.
< A kiválasztott tulajdonság vagy adat értéke kisebb az Érték mezőbe beírt értéknél.
<= A kiválasztott tulajdonság vagy adat értéke kisebb, mint az Érték mezőbe beírt érték, vagy egyenlő azzal.
<> A kiválasztott tulajdonság vagy adat értéke nem egyenlő az Érték mezőbe beírt értékkel.
IN A kiválasztott tulajdonság vagy adat értéke megegyezik az Érték mezőbe beírt értékek egyikével. Az IN operátor használata esetén az értéket aposztrófok között kell megadni, az egyes értékeket vesszővel kell elválasztani, továbbá a teljes listát zárójelbe kell tenni, például: ('1','2','3').
IS NULL A kiválasztott tulajdonság vagy adat értéke üres. Ne billentyűzzön be értéket az Érték mezőbe.
LIKE A kiválasztott tulajdonság vagy adat értéke tartalmazza Érték mezőbe beírt értéket. Csak szöveges (karakter) adattípusoknál alkalmazható. A % jelet helyettesítő karakterként használhatja. Ha például az összes B betűvel kezdődő objektumot ki szeretné keresni, válassza a LIKE operátort és billentyűzze be az Érték mezőbe: B%. Az adatbázis-kezelő által támogatott helyettesítő karakterekről információkat az adatbázis-kezelő program dokumentációjában talál.
Érték mező

Adja meg a keresendő értéket.

Az értéknek meg kell felelnie az oszlop adattípusának.

Ha a karakterlánc tartalmaz egyszeres idézőjelet, akkor ezt egy egyszeres idézőjel előzze meg.

Dátumoknál a TIMESTAMP'YYYY-MM-DD 00:00:00' formátumot használhatja, például: TIMESTAMP'1993-06-20 11:24:00'.

Ha szöveges értékekkel helyettesítő karaktereket kíván használni, használja a LIKE operátort. Ha például az összes B betűvel kezdődő objektumot ki szeretné keresni, válassza a LIKE operátort és billentyűzze be: B%. Az adatbázis-kezelő program dokumentációjában megtalálhatja, hogy milyen helyettesítő karaktereket használhat.

Feltétel hozzáadása

Hozzáadja a feltétel sort az Aktuális SQL feltétel listához.

Az új sor a lista aljára kerül. Ha a lista egy sora ki volt választva, akkor az új sor a kiválasztott sor fölé kerül.

Frissít

Frissíti a kijelölt feltételt az Aktuális SQL feltétel listában.

Egyéb beállítások

Csatolási sablon

Kijelölheti azt a csatolási sablont, amely meghatározza a lekérdezés feltételhez használni kívánt adatot tartalmazó táblát.

Ezen a listán csak a lekérdezett forrás(ok)ban elérhető csatolási sablonok szerepelnek. Ha például a forrásrajzokat (csatolt rajzok) kérdezi le, akkor a lista csak a forrásrajzban levő csatolási sablonokat jeleníti meg. Ha az aktuális rajzot kérdezi le, a listán csak az aktuális rajzban szereplő csatolási sablonok jelennek meg.

Egy SQL feltételben csak egy csatolási sablont lehet lekérdezni. Egy másik csatolási sablon lekérdezéséhez egy új SQL feltételt kell létrehozni.

Történet

Megnyitja az SQL feltétel előzmények párbeszédpanelt, melyben a korábban hozzáadott SQL feltételek listájából választhat.

Bebill

Megnyitja az SQL feltételek párbeszédpanelt, melybe bebillentyűzheti az adott SQL feltételt.