Lekce 1.35
Zm∞na struktury databßze


p°edchozφ lekce (1.34) obsah kurzu nßsledujφcφ lekce (1.36)

Podobn²m zp∙sobem, jako je zadßnφ struktury novΘ databßze je mo₧nΘ provΘst i jejφ zm∞nu. Tentokrßt musφte mφt databßzi, jejφ₧ strukturu budete chtφt zm∞nit otev°enou v prvnφ oblasti databßzovΘho okna. Po kliknutφ prav²m tlaΦφtkem myÜi se zobrazφ podmenu s p°φstupnou volbou umo₧≥ujφcφ zm∞nu struktury databßze. Po jejφm v²b∞ru se zobrazφ ji₧ znßmß tabulka s mo₧nostφ zm∞ny polo₧ek databßze. Mßte p°itom mo₧nost ji₧ znßm²m zp∙sobem p°idßvat novΘ polo₧ky databßze, p°φpadn∞ zruÜit ji₧ existujφcφ polo₧ky. Mßte takΘ mo₧nost provΘst zm∞nu parametr∙ jednotliv²ch polo₧ek.

ProvedenΘ zm∞ny mßte mo₧nost ulo₧it dv∞ma zp∙soby. Pokud kliklnete myÜφ na tlaΦφtko "Ulo₧it do...", budete mφt mo₧nost zadat jmΘno databßze, do kterΘ se data ulo₧φ. P∙vodnφ databßze z∙stane p°itom zachovßna beze zm∞ny. Pokud zadßte jmΘno ji₧ existujφcφ databßze, budete dotßzßni na jejφ p°epsßnφ. V p°φpad∞ souhlasu budou data zvolenΘ databßze nahrazena novou databßzφ.

Pokud budete chtφt ulo₧it modifikovanou strukturu databßze do stejnΘho souboru, stiskn∞te myÜφ tlaΦφtko "Ulo₧it". Dojde ke zm∞n∞ struktury databßze s p°ihrßnφm p∙vodnφho obsahu. P∙vodnφ databßze z∙stane p°itom zachovßna v souboru TEMP_BAK.DBF. Pokud obsahuje databßze memopolo₧ky, je jejich obsah zachovßn v zßlo₧nφm souboru TEMP_BAK.FPT. Musφte si uv∞domit, ₧e p°i dalÜφ provedenΘ zm∞n∞ struktury jsou uvedenΘ soubory nahrazeny v₧dy nov²m obsahem.

V obou v²Üe uveden²ch p°φpadech dojde ke zm∞n∞ struktury dat podle novΘho zadßnφ databßzovΘ struktury. Nov∞ p°idanΘ polo₧ky jsou samoz°ejm∞ prßzdnΘ, Polo₧ky, u kter²ch jste zm∞nili dΘlku mohou p°ijφt o Φßst svΘho obsahu. Neprovßd∞jte zm∞nu typu polo₧ek, proto₧e by nebylo mo₧nΘ p°evzφt do novΘ databßze p∙vodnφ data. Pokud tak budete muset uΦinit, nadefinujte ve struktu°e databßze novou polo₧ku po₧adovanΘho typu, prove∩te zm∞nu struktury a nßsledn∞ sestavte program, kter²m p°evedete data do novΘ polo₧ky s p°φsluÜnou konverzφ. DalÜφ modifikacφ struktury databßze m∙₧ete p∙vodnφ polo₧ku zruÜit.


p°edchozφ lekce (1.34) obsah kurzu nßsledujφcφ lekce (1.36)

OZOGAN, 1 Mßje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail: info@ozogan.cz