|
|
| Vlastnost | Popis |
| Active | Otevírá datovou množinu při nastavení na true a uzavírá ji při nastavení na false. |
| AutoCalcFields | Určuje zda jsou vypočítávány počitatelné položky. |
| Bof | Vrací true, pokud kurzor je na prvním záznamu v datové množině a false není-li. |
| CachedUpdates | Při nastavení na true, aktualizace jsou drženy ve vyrovnávací paměti na klientským počítači dokud celá transakce není kompletní. Při nastavení na false jsou všechny změny zapisovány ihned do databáze. |
| CanModify | Určuje, zda uživatel může modifikovat data v datové množině. |
| DataSource | Komponenta DataSource přiřazená k této datové množině. |
| DatabaseName | Jméno současně používané databáze. |
| Eof | Vrací true, pokud kurzor je na posledním záznamu a false není-li. |
| FieldCount | Počet položek v datové množině. Protože datová množina může být dynamická (např. výsledek dotazu), počet položek se může měnit. |
| Fields | Pole objektů TFields, které obsahují informace o položkách v datové množině. |
| FieldValues | Vrací hodnotu specifikované položky současného záznamu. Jedná se o datový typ Variant. |
| Filter | Výraz určující, které záznamy má datová množina obsahovat. |
| Filtered | Při nastavení na true datová množina je filtrována. |
| FilterOptions | Určuje, jak je filtr použit. |
| Found | Určuje zda operace Find je úspěšná. |
| Handle | Madlo kurzoru BDE datové množiny. Používá se pouze při přímém volání BDE. |
| Modified | Indikuje, zda současný záznam byl modifikován. |
| RecNo | Číslo současného záznamu v datové množině. |
| RecordCount | Vrací počet záznamů v datové množině. |
| State | Vrací současný stav datové množiny (dsEdit, dsBrowse, dsInsert apod.). |
| UpdateObject | Určuje komponentu TUpdateObject používanou pro odložené aktualizace. |
| UpdatesPending | Je-li true, pak vyrovnávací paměť odložených aktualizací obsahuje změny, které nejsou aplikovány na datovou množinu. |
Další tabulka obsahuje popis základních metod TDataSet.
| Metoda | Popis |
| Append | Vytváří prázdný záznam a přidává jej na konec datové množiny. |
| AppendRecord | Přidává záznam s danými daty na konec datové množiny. |
| ApplyUpdates | Povoluje databázi aplikovat odložené aktualizace. Aktualizace nejsou zapsány, pokud není volána metoda CommitUpdates. |
| Cancel | Zruší všechny změny provedené v současném záznamu. |
| CancelUpdates | Zruší odložené aktualizace. |
| ClearFields | Zruší obsah všech položek současného záznamu. |
| CommitUpdates | Aplikuje odložené aktualizace a vyprázdní vyrovnávací paměť odložených aktualizací. |
| Close | Uzavírá datovou množinu. |
| Delete | Ruší současný záznam. |
| DisableControls | Zakazuje vstup do datových ovladačů přiřazených k datové množině. |
| Edit | Povoluje editaci současného záznamu. |
| EnableControls | Povoluje vstup do datových ovladačů přiřazených k datové množině. |
| FetchAll | Získává všechny záznamy od kurzoru do konce datové množiny a ukládá je lokálně. |
| FieldByName | Vrací ukazatel TField na jméno položky. |
| FindFirst | Hledá první záznam odpovídající filtrovacím kritériím. |
| FindNext | Hledá další záznam odpovídající filtrovacím kritériím. |
| FindLast | Hledá poslední záznam odpovídající filtrovacím kritériím. |
| FindPrior | Hledá předcházející záznam odpovídající filtrovacím kritériím. |
| FreeBookmark | Ruší dříve nastavené záložky pomocí GetBookmark a uvolňuje paměť alokovanou pro záložky. |
| GetBookmark | Nastavuje záložku na současný záznam. |
| GetFieldNames | Získává seznam jmen položek v datové množině. |
| GotoBookmark | Umísťuje kurzor na záznam určený specifikovanou záložkou. |
| Insert | Vkládá záznam a uvádí datovou množinu do editačního režimu. |
| InsertRecord | Vkládá záznam s danými daty do datové množiny. |
| Last | Přesouvá ukazatel na poslední záznam v datové množině. |
| Locate | Hledá v datové množině jistý záznam. |
| Lookup | Lokalizuje záznam a vrací data obsažená v záznamu. |
| MoveBy | Přesouvá kurzor o specifikovaný počet záznamů. |
| Next | Přesouvá kurzor na následující záznam. |
| Open | Otevírá datovou množinu. |
| Post | Zapisuje modifikovaná data do databáze nebo je ukládá do vyrovnávací paměti odložených změn. |
| Prior | Přesouvá kurzor na předcházející záznam. |
| Refresh | Aktualizuje data v datové množině z databáze. |
| RevertRecord | Když jsou použity odložené aktualizace, pak tato metoda zruší dříve provedené změny na záznamu, ale nezapíše je do databáze. |
| SetFields | Nastavuje hodnoty pro všechny položky v záznamu. |
| UpdateStatus | Vrací současný stav aktualizace při povolené odložené aktualizaci. |
V poslední tabulce jsou uvedeny základní události TDataSet:
| Událost | Popis |
| AfterCancel | Generována po zrušení editace záznamu. |
| AfterClose | Generována po uzavření datové množiny. |
| AfterDelete | Generována po zrušení záznamu v datové množině. |
| AfterEdit | Generována po editování záznamu. |
| AfterInsert | Generována po vložení záznamu. |
| AfterOpen | Generována po otevření datové množiny. |
| AfterPost | Generována po odeslání změn do databáze. |
| BeforeCancel | Generována před zrušením editace záznamu. |
| BeforeClose | Generována před uzavřením datové množiny. |
| BeforeDelete | Generována před zrušením záznamu. |
| BeforeEdit | Generována před uvedením datové množiny do editačního režimu. |
| BeforeInsert | Generována před vložením záznamu. |
| BeforeOpen | Generována před otevřením datové množiny (mezi nastavením Active na true a časem skutečného otevření datové množiny). |
| BeforePost | Generována před odesláním změn do databáze. |
| OnCalcFields | Generována, když jsou prováděny výpočty počitatelných položek. |
| OnDeleteError | Generována v případě některých chyb při rušení záznamu. |
| OnEditError | Generována v případě některých chyb při editaci záznamu. |
| OnFilterError | Generována při zpřístupňování nového řádku, když Filtered je nastaveno na true. |
| OnNewRecord | Generována při přidání nového záznamu do datové množiny. |
| OnPostError | Generována v případě některých chyb při zápisu aktualizace záznamu. |
| OnUpdateError | Generována v případě některých chyb při zápisu odložených aktualizací do datové množiny. |
| OnUpdateRecord | Generována, když odložené změny jsou aplikovány na záznam. |
| Operátor | Význam |
| < | menší než |
| > | větší než |
| = | rovno |
| <> | nerovno |
| >= | větší nebo rovno |
| <= | menší nebo rovno |
| () | změna priority jednotlivých operátorů |
| [] | používá se okolo jmen položek, které obsahují mezery |
| AND, OR, NOT | logické operátory |
|
|