Článek: AN0001743Aktualizováno::
Objekt dotaz slouží pro zobrazení sumárních či jinak upravených dat ze tříd či externích databázových tabulek. Dotaz umožňuje jiný pohled na data ze tříd. Můžete si zobrazit přehled o počtu objednávek po měsících, seznam nedokončených úkolů podle uživatelů atd.
Definice dotazu vychází ze syntaze SQL Serveru, takže veškeré konstrukce, které umožňuje SQL Server můžete v dotazu použít. Pro složitější získávání dat (ne jen jedním příkazem SELECT) lze použít konvenci pro volání uložené procedury. V ní můžete data získat přes několik jednodušších kroků a výsledek vrátit pomocí dočasné tabulky.
Data z dotazu se, stejně jako u třídy, zobrazují pomocí stránek Datas jako přehled záznamů nebo DataDetail, kde se zobrazuje detail jednoho záznamu.
V dotazu nemůžete záznamy vkládat, měnit je či mazat. Dotaz není vlastníkem záznamu (jako je tomu u třídy), a tak je umí pouze zobrazit.
Přístup k datům dotazu lze řídit pomocí rolí.
Vlastnosti objektu
Název |
Popis |
int Id |
Id dotazu. |
string Name_Loc |
Vrátí celý text pro všechny lokalizace. |
int ModelId |
Id modelu, do kterého dotaz patři. |
Model Model |
Model, do kterého dotaz patří. |
string Code |
Kód dotazu. |
string Name |
Lokalizovaný název dotazu. |
string SqlClass |
SQL zadané uživatelem - obsahuje odkazy na kódy tříd. |
bool ShowInDefaultMenu |
Příznak, zda se má dotaz zobrazovat ve výchozím menu (které se generuje automaticky). |
string ImageUrl |
Malý obrázek. |
string ImageUrlBig |
Velký obrázek. |
string Description |
Popis dotazu |
bool EnableShowList |
Povolit zobrazení seznamu dotazu. |
bool EnableShowDetail |
Povolit zobrazení detailu dotazu. |
bool EnableShowDetailInList |
Povolit zobrazení detailu dotazu v seznamu. |
bool AllowPadding |
Povolení stránkování ve výchozím zobrazení. |
int? PageSize |
Počet řádek na stránku. |
bool ShowRowIndex |
Zobrazit číslo řádku v gridu. |
bool AllowNavigationInDetail |
Příznak, zda je v detailu povolena navigace mezi záznamy. |
bool RssEnable |
Povolení Rss pro dotaz. |
bool EnableShowAllColumns |
Příznak, zda se má na stránce seznamu zobrazit volba "Všechny sloupce". |
int? ShowMaxRows |
Max. počet zobrazených záznamů. |
bool EnableWebServices |
Příznak, zda je povoleno volání webových služeb. |
string FullImageUrl |
Úplná URL pro vložení obrázku na stránku. |
string FullImageUrlBig |
Úplná URL pro vložení velkého obrázku na stránku. |
ColumnClassDefList Columns |
Sloupce v dotazu. |