Lekce 3.10
P°ehled metod DataTable
Jak ji₧ bylo uvedeno, pracuje komponenta DataTable p°φmo s daty databßze. K tomu
·Φelu se pou₧φvß p°es Üedesßt metod. Pou₧itΘ nßzvoslovφ metod vychßzφ z nßzvoslovφ
jazyk∙ xBase. PodobnΘ nßzvoslovφ se pou₧φvß i pro zpracovßnφ dat v databßzovΘm okn∞.
Metody pou₧itΘ pro zpracovßnφ databßzi na formulß°i vÜak neobsahujφ ve svΘm nßzvu
poΦßteΦnφ 'Dbf'.
Zßkladnφ pou₧itφ metod pro komponentu DataTable vyhßzφ z knihovny procedur a funkcφ
pro prßci s databßzemi v databßzovΘm okn∞.
Globßlnφ operace s celou tabulkou
AppendFrom - naΦte (p°ihraje) data z jinΘ databßze
Continue - pokraΦuje v hledßnφ dalÜφho zßznamu(viz DbfLocate)
CopyFile - kopφruje databßzi do novΘho souboru
CopyToText - kopφruje databßzi do textovΘho souboru
Count - vracφ poΦet zßznam∙ dle nastavenΘho filtru
Locate - hledß zßznam dle zadanΘ podmφnky
Name - vracφ nßzev souboru databßze
Pack - fyzicky zruÜφ zßznamy oznaΦenΘ k v²mazu
RecCount - vracφ celkov² poΦet zßznam∙ v databßzi
Report - vytiskne sestavu
SetFilter - nastavφ filtr databßze (v²b∞r dle hodnot)
Use - otev°e databßzi
Zap - fyzicky zruÜφ vÜechny zßznamy databßze
Navigace v databßzi
Bof - test zaΦßtku databßzovΘho souboru
Eof - test konce databßzovΘho souboru
Go - p°esun na zadanΘ Φφslo zßznamu
GoBottom - p°esun na konec databßzovΘho souboru
GoTop - p°esun na zaΦßtek databßzovΘho souboru
Skip - p°esun ukazatele v databßzovΘm souboru
Zpracovßnφ aktußlnφho zßznamu
AppendBlank - p°idß prßzdn² zßznam do databßze
Delete - oznaΦφ zßznam ke zruÜenφ
Deleted - vracφ informaci, zda je zßznam urΦen ke zruÜenφ
Edit - p°epne databßzi do editaΦnφho m≤du
EvalLog - vracφ v²sledek logickΘho databßzovΘho v²razu
EvalNum - vracφ v²sledek numerickΘho databßzovΘho v²razu
EvalStr - vracφ v²sledek °et∞zcovΘho databßzovΘho v²razu
EvalTest - testuje sprßvnost databßzovΘho v²razu
Post - ukonΦφ editaci zßznamu databßze
Recall - obnovφ platnost zßznamu urΦenΘho ke zruÜenφ
RecNo - vracφ Φφslo aktußlnφho zßznamu
Zpracovßnφ struktury databßze
CopyStru - kopφruje strukturu databßze do novΘho souboru
CopyToInfo - kopφruje strukturu databßze do informaΦnφ databßze
CreateFrom - zalo₧φ novou databßzi z informaΦnφ databßze
CreateInfo - zalo₧φ novou prßzdnou informaΦnφ databßzi
FieldCount - vracφ poΦet polo₧ek (sloupc∙) databßze
FieldDec - vracφ poΦet desetinn²ch mφst zadanΘ polo₧ky
FieldName - vracφ jmΘno polo₧ky dle po°adovΘho Φφsla
FieldType - vracφ typ databßzovΘ polo₧ky (N/C/L/M)
FieldWidth - vracφ dΘlku databßzovΘ polo₧ky
Prßce s indexy
Found - vracφ informaci, zda bylo hledßnφ ·sp∞ÜnΘ
IndexTag - zalo₧φ nov² index databßze
Reindex - obnovφ indexovßnφ databßze
Seek - hledß v databßzi dle zadanΘho klφΦe
SetOrder - urΦφ, kter² index bude aktivnφ
TagArea - dle zadanΘho jmΘna indexu vracφ jeho Φφslo
TagName - dle zadanΘho Φφsla indexu vracφ jeho nßzev
╚tenφ a zßpis polo₧ek databßze
ReadDat - p°eΦte datovou polo₧ku z databßze
ReadLog - p°eΦte logickou polo₧ku z databßze
ReadNum - p°eΦte numerickou polo₧ku z databßze
ReadStr - p°eΦte °et∞zcovou polo₧ku z databßze
WriteDat - zapφÜe datovou hodnotu do polo₧ky databßze
WriteLog - zapφÜe logickou hodnotu do polo₧ky databßze
WriteNum - zapφÜe numerickou hodnotu do polo₧ky databßze
WriteStr - zapφÜe °et∞zcovou hodnotu do polo₧ky databßze
Zpracovßnφ memopolo₧ek
BinToFile - p°evede obsah memopolo₧ky do binßrnφho souboru
FileToBin - naΦte obsah binßrnφho souboru do memopolo₧ky
MemoCount - vracφ poΦet odstavc∙ memopolo₧ky
MemoLength - vracφ dΘlku memopolo₧ky
ReadMem - p°eΦte textov² obsah memopolo₧ky databßze
ReadBin - p°eΦte binßrnφ obsah memopolo₧ky databßze
WriteBin - zapφÜe do memopolo₧ky binßrnφ hodnotu
WriteMem - zapφÜe do memopolo₧ky textovou hodnotu
Kontrola sφ¥ovΘho p°φstupu
FileLock - uzamkne sφ¥ov∞ celou databßzi
Locked - vracφ informaci, zda je aktußlnφ zßznam uzamΦen
RecLock - uzamkne sφ¥ov∞ aktußlnφ zßznam databßze
Unlock - odemykß uzamΦenΘ zßznamy v sφ¥ovΘm zpracovßnφ
OZOGAN, 1 Mßje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail:
info@ozogan.cz