Koncepty vyhledávání tříd
ProjectWise Explorer umožňuje vytvářet velmi složitá vyhledávání bez podrobných znalostí jazyka SQL (Structured Query Language). Je však nezbytné porozumět některým základním pokynům, jak sestavovat porovnání, abyste zajistili, že výsledky vašich vyhledávání budou takové, jaké jste původně zamýšleli.
První zásadou při vytváření komplexních vyhledávání je, že můžete porovnávat pouze podobné s podobným. Například text se musí porovnávat s textem, čísla s čísly, data s daty atd.
Některá pole, která budete používat k porovnávání, mají seznamy, což usnadňuje výběr porovnání. Tyto seznamy zobrazují existující záznamy pro dané pole v databázi, takže pokud byste například chtěli najít konkrétní třídu komponent, seznamy by vám nabídly seznam všech tříd komponent v databázi
Volba operátoru porovnání je jednoduchá. Stačí se rozhodnout, čemu se požadované porovnání rovná, nerovná, větší než atd.
Pokud chcete použít více než jedno porovnání, musíte k dalším porovnávacím řetězcům přidat logické operátory. Používají se dva operátory: AND a OR.
Pokud přidáte operátor AND, znamená to, že obě nebo všechna porovnání musí být pravdivá, aby byl výsledek přidán do výstupního seznamu. Operátor OR naproti tomu znamená, že výsledek se přidá do výstupního seznamu, pokud je pravdivé některé z porovnání.
V dotazech lze použít standardní zástupné znaky SQL. Zástupné znaky "%" a "*" lze použít k nahrazení libovolného počtu znaků. Zástupný znak "_" (podtržítko) lze použít k nahrazení jednoho znaku.