![]() ![]() ![]() |
|
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 |
![]() ![]() ![]() |
|