Sdílet prostřednictvím


Pole, operátory, hodnoty a proměnných dotazu

Při vytváření dotazu hledání položek práce v Visual Studio Team Foundation Server 2010, můžete definovat jeden nebo více klauzulí, které identifikují sadu pracovní položky, které chcete najít. U každé klauzule zadáte pole, operátor a hodnota nebo proměnná. Všechny položky práce v projektu týmem můžete například vyhledat zadáním pole týmu projektu, operátor rovná se (=) a název týmu projektu jako hodnota. Namísto zadávání hodnotu zadáte proměnnou jako @ projektu, který představuje aktuální tým projektu.

Klauzule dotazu vzorku

Nebo

Pole

Operátor

Hodnota

A

Tým projektu

=

@ Projektu

Další obecné informace o dotazech naleznete v Hledání chyby, úkoly a jiné pracovní položky. Informace o navigaci v editoru dotazu nebo zobrazení dotazu pomocí klávesových zkratek v Klávesové zkratky pro Editor dotazů a zobrazení výsledků dotazu.

V tomto tématu

  • Nebo

  • Pole dotazu a hodnoty

  • Operátory dotazu

  • Proměnných dotazu

Kontrolní seznam pro definování klauzule dotazu:

  1. V první prázdný řádek klepněte na záhlaví sloupce pole, klepněte na šipku dolů zobrazíte seznam dostupných polí a klepněte na položku v seznamu.

    Další informace naleznete v hodnoty pole dotazu a.

  2. Klepněte na záhlaví sloupce operátor ve stejném řádku, klepněte na šipku dolů zobrazíte seznam dostupných operátorů a klepněte na položku v seznamu.

    Další informace naleznete v subjekty.

  3. Ve stejném řádku klepněte na záhlaví sloupce hodnotu.

  4. Zadejte hodnotu, nebo klepněte na šipku dolů a klepněte na položku v seznamu.

  5. Další informace o použití proměnných určit aktuální tým projektu, uživatele nebo datum, viz proměnné.

  6. Klepnutím přidejte klauzuli Klepnutím sem přidejte novou klauzuli.

    Můžete přidat klauzuli dotazu na konec, vložit existující klauzule po klauzuli (Vložit klauzuli dotazu) a odeberte (Odstranit klauzuli dotazu), skupiny (Seskupit klauzuli dotazu) a oddělit (Zrušit seskupení klauzule dotazu) doložky podle potřeby. Můžete také zkopírovat a vložit obsah klauzule do nového umístění. Další informace naleznete v tématu Kritéria filtru dotazu.

Nebo

Tento sloupec můžete určit, jak jsou testovány klauzulí. Můžete určit a Pokud chcete najít pracovních položek, které splňují kritéria uvedená v této klauzuli a předchozí klauzule. Můžete určit nebo Pokud chcete najít pracovní položky, které splňují kritérium tuto klauzuli nebo předchozí klauzule.

Pole dotazu a hodnoty

Při zadání hodnoty pro každé pole hodnota musí odpovídat datový typ tohoto pole. Všechna pole v Team Foundation máte datové typy uvedené v následující tabulce:

Typ dat

Uložená data

Datum a čas

V určitý okamžik koordinovaný světový čas (UTC). Můžete použít proměnnou @Today nebo @Today-1, nebo hodnotu, jako například 1, 1/2009.

Double

Reálné číslo, například 0,2 nebo 3.5.

GUID

Znakový řetězec, který představuje jedinečný identifikátor.

HTML

Textové řetězce, které podporují formát popisy.

Integer

Celé 32bitové číslo, který je podepsán jako 0, 1, 2, 34.

Prostý text

Textové řetězce, které podporují dlouhé popisy, jako pole Popis nebo historie jsou definovány pro pracovní položku. Pracovní položky založené na frázi nebo klíčové slovo obsažený v poli prostého textu můžete najít.

řetězec

Textový řetězec obsahující maximálně 255 znaků Unicode.

TreePath

Větvení stromové struktury, například oblast cesty nebo iterace cestu. Musí na položku v seznamu platných hodnot. Můžete najít položky práce rovná nebo ve stromové struktuře.

Zpět na začátek

Operátory dotazu

Operátory dotazu můžete v následující tabulce určete, jak každá hodnota v klauzuli se musí vztahovat k odpovídající hodnotu pracovní položka. Informace o typu dat, který je přiřazen pracovní položky pole v Použití systémových polí a polí definovaných šablon procesů MSF.

Operátor dotazu

Vrátí-li hodnota pracovní položka splňuje kritéria uvedená pracovní položky

Příslušných datových typů

=

Odpovídá hodnotě v klauzuli.

Číslo, Text, datum, strom

<>

Neodpovídá hodnotě klauzule.

Číslo, Text, datum, strom

>

Je větší než hodnota v klauzuli.

Číslo, Text, datum

<

Je menší než hodnota v klauzuli

Číslo, Text, datum

>=

Je větší než nebo rovna hodnotě klauzule.

Číslo, Text, datum

<=

Je menší nebo rovna hodnotě klauzule.

Číslo, Text, datum

= [Pole]

Odpovídá hodnotě obsažené v určeném poli

Název pole, které je stejného typu jako pole Zadaná data

[pole] < >

Neodpovídá hodnotě obsažené v určeném poli

Název pole, které je stejného typu jako pole Zadaná data

> [pole]

Je větší než hodnota obsažených v určeném poli

Název pole, které je stejného typu jako pole Zadaná data

< [pole]

Je menší než hodnota obsažených v určeném poli

Název pole, které je stejného typu jako pole Zadaná data

> = [pole]

Je větší než nebo rovna hodnotě obsažené v určeném poli

Název pole, které je stejného typu jako pole Zadaná data

< = [pole]

Je menší nebo rovna hodnotě obsažené v určeném poli

Název pole, které je stejného typu jako pole Zadaná data

Obsahuje

Obsahuje hodnotu text v klauzuli.

Text

Neobsahuje

Textová hodnota v klauzuli neobsahuje.

Text

V

Odpovídá libovolnou hodnotu v množině s oddělovači. Můžete například najít pracovní položky, jejichž ID jsou 100, 101 a 102 zadáte hodnoty pro pole ID.

Důležitá poznámkaDůležité
Hodnoty s oddělovač seznamu, který odpovídá místní nastavení, které jsou definovány pro klientský počítač.Můžete například použít čárkou (,).

Číslo, Text, datum, strom

Ve skupině

Odpovídá hodnotě, která je členem skupiny v klauzuli. Můžete zadat výchozí, kategorie nebo vlastní skupinu v Team Foundation Server. Například můžete vytvořit dotaz k nalezení všech pracovních položek přiřazených členům skupiny přispěvatelů.

PoznámkaPoznámka
Jako hodnotu nelze zadat zabezpečení nebo skupiny distribuce e-mailů.

Řetězec odpovídající názvu skupiny uživatele nebo skupiny kategorií v Team Foundation Server.

PoznámkaPoznámka
Můžete použít Do skupiny operátor pouze pole použijte datový typ řetězec nebo pole Typ položky práce.

Informace o kategorii skupiny Seskupení typy práce položky do kategorií.

Není ve skupině

Hodnotu, která je členem skupiny v klauzuli neodpovídá.

Řetězec odpovídající názvu skupiny uživatele nebo skupiny v kategoriiTeam Foundation Server

PoznámkaPoznámka
Můžete použít Není ve skupině operátor pouze pole použijte datový typ řetězec nebo pole Typ položky práce.

Informace o kategorii skupiny Seskupení typy práce položky do kategorií.

Byla někdy

Odpovídá hodnotě klauzule na předchozí bod.

Text, datum

V seznamu

Odpovídá hodnotě klauzule nebo obsažených v uzlu v klauzuli.

Strom

Není pod

Neodpovídá hodnotě klauzule a nejsou obsaženy v klauzuli uzlu.

Strom

Zpět na začátek

Proměnných dotazu

V následující tabulce k hledání pracovních položek, které se týkají aktuálního uživatele, aktuálního projektu nebo k aktuálnímu datu můžete používat proměnné.

Proměnná dotazu

Použití

@Me

Pomocí této proměnné automaticky vyhledá aktuální uživatel alias pole obsahující aliasy. Můžete například vyhledat pracovních položek, které jste otevřeli nastavíte pole sloupec Aktivován pomocí, operátor sloupec =a hodnotu sloupec @Me.

@Project

Vyhledávání položek v aktuálním projektu týmu práce pomocí této proměnné. Například najdete pracovních položek v aktuálním týmu projektu nastavíte pole sloupec Týmu projektu, operátor sloupec =a hodnotu sloupec @Project.

@Today

Pomocí této proměnné hledání pracovních položek, které se vztahují k aktuálnímu datu nebo dřívější datum. Můžete také změnit @Today proměnné odečtení hodnoty dny. Můžete například vyhledat všechny položky nastavení aktivováno v posledním týdnu pole sloupec Datum aktivace, operátor sloupec > =a hodnotu sloupec @Today - 7.

[Any]

Hledání pracovních položek, které se vztahují na libovolnou hodnotu určitého pole definovaná pomocí této proměnné.

Zpět na začátek

Viz také

Úkoly

Kritéria filtru dotazu

Přidat, odebrat, změnit pořadí a řazení sloupců

Uložit, kopírovat, přejmenovat a odstranit pracovní položku dotazy

Seznam pracovních položek (plochý seznam výchozí)

Zobrazit a upravit pracovní položky v zobrazení přímé odkazy

Zobrazit a upravit pracovní položky ve stromovém zobrazení

Koncepty

Hledání chyby, úkoly a jiné pracovní položky

Další zdroje

Sdílení pracovních položek a dotazy s ostatními členy týmu

Historie změn

Datum

Poslední dokumenty

Důvod

Červenec 2010

Opravit informace o delimitor, které používáte při zadání více hodnot.

Názory zákazníků

Září 2010

Opravit informace o hodnoty, které můžete zadat Do skupiny a Není ve skupině operátory.

Názory zákazníků