![]() ![]() ![]() |
|
Pr∙zkumnφk databßze je hierarchick² prohlφ╛eΦ databßzφ,
jeho╛ editaΦnφ mo╛nosti budou popsßny pozd∞ji. Ka╛dß verze C++ Builderu
je dodßvßna s jinou verzφ Pr∙zkumnφku databßze.
Verze | JmΘno pr∙zkumnφka | Poznßmky |
Client/Server Suite | SQL Explorer | P°φstup k SQL databßzφm na vzdßlen²ch serverech a prßce s datov²m slovnφkem. |
Developer | Database Explorer | P°φstup k lokßlnφm databßzφm, p°φstup k ODBC databßzφm (nepodporuje roz╣φ°enΘ prohlφ╛enφ objekt∙) a prßce s datov²m slovnφkem. |
Desktop | Database Explorer | P°φstup k lokßlnφm databßzφm. |
Pomocφ p°ipojenφ k databßzi, Pr∙zkumnφk databßze umo╛≥uje:
TlaΦφtko | P°φkaz |
Open | Otevφrß nov² objekt. |
Delete | Ru╣φ vybran² objekt (nelze aplikovat na editovanß data na strßnce Data v pravΘm panelu). |
Cancel | Ru╣φ modifikace vybranΘho objektu (nelze aplikovat na editovanß data na strßnce Data v pravΘm panelu). |
Apply | Zapisuje modifikace vybranΘho objektu do databßze (nelze aplikovat na editovanß data na strßnce Data v pravΘm panelu). |
Explore Blobs | Zobrazuje formulß° pro zobrazovßnφ textovΘho a grafickΘho BLOB p°i°azenΘho k dat∙m v tabulce. |
Kdy╛ v pravΘm panelu je zobrazena strßnka Enter SQL,
pak paleta nßstroj∙ obsahuje tlaΦφtka (napravo od tlaΦφtka Explore Blobs):
TlaΦφtko | P°φkaz |
Begin Or Commit Transaction | Zahajuje databßzovou transakci. |
Rollback Transaction | Ru╣φ poslednφ databßzovou transakci. |
Kdy╛ v pravΘm panelu je zobrazena strßnka Data,
pak paleta nßstroj∙ takΘ obsahuje tato tlaΦφtka pro zobrazovßnφ a editaci
zßznam∙:
TlaΦφtko | P°φkaz |
First Record | P°echod na prvnφ zßznam. |
Prior Record | P°echod na p°edchozφ zßznam. |
Next Record | P°echod na nßsledujφcφ zßznam. |
Last Record | P°echod na poslednφ zßznam. |
Insert Record | Vlo╛enφ novΘho zßznamu. |
Delete Record | Zru╣enφ souΦasnΘho zßznamu. |
Edit Record | Editace souΦasnΘho zßznamu. |
Post Edit | Zaslßnφ zm∞n∞nΘho zßznamu do databßze. |
Cancel Edit | Zru╣enφ editacφ nebo vlo╛enφ zßznamu. |
Refresh Data | Zφskßnφ novΘho pohledu na data z databßze. |
Strßnka pravΘho panelu | Popis |
Definition | Zobrazuje parametry nebo vlastnosti objektu vybranΘho v levΘm panelu. |
Summary | Zobrazuje objekty obsa╛enΘ v nad°φzenΘm objektu vybranΘm v levΘm panelu. |
Data | Zobrazuje data ve vybranΘ tabulce, pohledu nebo synonymu. |
Enter SQL | Zobrazuje okno, ve kterΘm m∙╛eme zadßvat SQL p°φkazy. |
Text | Zobrazuje text po╛adovan² k vytvo°enφ vybranΘho SQL objektu. |
M∙╛eme editovat parametry na strßnce Definition,
pokud jmΘna parametr∙ jsou zobrazeny normßlnφm pφsmem. Pokud jmΘno parametru
je zobrazeno tuΦn∞, pak parametr nelze editovat.
Strßnka Text v pravΘm panelu zobrazuje text objekt∙
SQL. Kdy╛ zvolφme View | Complete Text, pak text nenφ editovateln².
Kdy╛ zvolφme
View | Change Text, pak panel ve spodnφ Φßsti strßnky
zobrazuje dotazy, kterΘ budou provedeny pro vybran² objekt, kdy╛ aplikujeme
na╣e zm∞ny.
Nabφdka Object | Popis |
Open | Otevφrß vybran² objekt. |
Close | Uzavφrß vybran² objekt. |
New | Vytvß°φ novou instanci t°φdy vybranΘho objektu. |
Delete | Ru╣φ vybran² objekt. |
Rename | M∞nφ jmΘno objektu. |
Apply | Uklßdß vybran² objekt, vΦetn∞ v╣ech zm∞n a nevy°φzen²ch ru╣enφ objekt∙ v jeho stromu. |
Cancel | Ru╣φ souΦasnou operaci. |
Save As | Umo╛≥uje specifikovat jmΘno pro SQL objekt k ulo╛enφ. |
Save Text To File | Pokud SQL objekt mß textovou reprezentaci na strßnce Text, pak m∙╛eme ulo╛it text objektu do textovΘho souboru. Kdy╛ volba View | Change Text je oznaΦena, pak m∙╛eme ulo╛it takΘ zm∞n∞n² text. |
Version Information | Zobrazuje informace o instalovan²ch DLL BDE a soubor∙ ovladaΦ∙. |
Vendor Configuration | Zavßdφ Administrßtor ODBC nebo p°φslu╣nou konfiguraΦnφ utilitu SQL pro vybranou databßzi. |
ODBC Administrator | Zavßdφ Administrßtor ODBC pro konfiguraci ODBC ovladaΦ∙. |
BDE Administrator | Zavßdφ Administrßtor BDE pro konfiguraci BDE nebo databßzov²ch ovladaΦ∙ a p°ezdφvek. |
Import To Dictionary | Import informaΦnφho schΘmatu z vybranΘho objektu do souΦasnΘho slovnφku. |
Exit | UkonΦuje Pr∙zkumnφka databßze. |
Nabφdka Dictionary | |
Select | Vybφrß existujφcφ datov² slovnφk. |
Register | Registruje nov² datov² slovnφk v seznamu Datov²ch slovnφk∙. |
Unregister | Zru╣enφ registrace datovΘho slovnφku v seznamu Datov²ch slovnφk∙. Slovnφk nenφ zru╣en, ale nenφ ji╛ dßle zobrazovßn v seznamu. |
New | Vytvß°φ nov² Datov² slovnφk. |
Delete | Ru╣φ Datov² slovnφk. |
Import From Database | Importuje informaΦnφ schΘma z existujφcφ databßze do DatovΘho slovnφku. |
Import From File | Importuje obsah exportovanΘho slovnφku ze souboru. |
Export To File | Exportuje Datov² slovnφk do souboru. Tato volba je u╛iteΦnß pro sdφlenφ Datov²ch slovnφk∙ mezi r∙zn²mi v²vojß°i. |
Nabφdka Edit | |
Undo | Ru╣φ poslednφ p°φkaz nebo vracφ text do jeho p°edchozφho stavu. |
Cut | Vyst°ihuje vybran² text. |
Copy | Kopφruje vybran² text. |
Paste | Vklßdß text ze schrßnky na urΦenΘ mφsto. |
Delete | Ru╣φ vybran² text. |
Select All | Vybφrß v╣echen text na strßnce Enter SQL nebo Text. |
Text | Umo╛≥uje editovat vybran² objekt SQL v editoru k≤du, kdy╛ Pr∙zkumnφk databßze je spu╣t∞n z IDE. |
Nabφdka View | |
Toolbar | P°i oznaΦenφ je zobrazena Paleta nßstroj∙. |
Status Bar | P°i oznaΦenφ je zobrazen stavov² °ßdek. |
Blob Explorer | Tento p°φkaz otevφrß pr∙zkumnφk Blob. Zobrazuje vybran² Blob (binary large object) jako je obrßzek nebo text. |
System Data | P°i oznaΦenφ jsou zobrazovßna systΘmovß data (systΘmovΘ tabulky, spou╣t∞Φe apod.). |
Complete Text | Zobrazuje text pro cel² strom zßvisl²ch objekt∙. Tento text nenφ editovateln². |
Change Text | P°i oznaΦenφ vidφme dotazy, kterΘ budou provedeny pro vybran² objekt, kdy╛ aplikujeme jeho zm∞ny. |
Large Icons | P°i oznaΦenφ, obsah vybranΘho objektu v levΘm panelu je zobrazen jako velkΘ ikony v pravΘm panelu. |
Small Icons | P°i oznaΦenφ, obsah vybranΘho objektu v levΘm panelu je zobrazen jako malΘ ikony v pravΘm panelu. |
List | P°i oznaΦenφ, obsah vybranΘho objektu v levΘm panelu je zobrazen jako seznam v pravΘm panelu. |
Detail | P°i oznaΦenφ, obsah vybranΘho objektu v levΘm panelu je podrobn∞ zobrazen jako seznam v pravΘm panelu. |
Auto Arrange | Automaticky rozmis╗uje ikony na strßnce Summary. |
Refresh | Jestli╛e to umo╛≥uje vybran² objekt, pak jsou op∞tovn∞ zφskßny informace o objektu a jeho potomcφch. |
Nabφdka Options | |
Query | Nastavuje volby formßtu dotazu; p°i oznaΦenφ je dotazem vrßcenß mno╛ina editovatelnß. |
Transaction Isolation | Specifikuje ·rove≥ izolace transakcφ pou╛itou SQL serverem: Dirty Read, Committed Read nebo Repeatable Read. |
Word Wrap | Na strßnkßch Enter SQL a Text dochßzφ k zalamovßnφ textu. |
Show Confirmations | P°i oznaΦenφ, jsou p°ed provedenφm modifikacφ zobrazovßna potvrzovacφ okna. |
Show Warnings | P°i oznaΦenφ, jsou zobrazena varovßnφ, kdy╛ m∙╛e dojφt ke ztrßt∞ dat b∞hem serverovΘ operace. |
Sync Pages | P°i oznaΦenφ, informaΦnφ schΘma vybranΘ databßze je umφst∞no do vybranΘho slovnφku, kdy╛ se p°epneme ze strßnky databßze na strßnku slovnφku. |
Nabφdka Help | |
Contents | Zobrazuje okno obsahu nßpov∞dy. |
About | Zobrazuje informace o verzi. |
Mφstnφ nabφdka strßnky Data:
P°φkaz | Popis |
Undo | Ru╣φ poslednφ p°φkaz nebo nßvrat do p°edchozφho stavu. |
Cut | Vyst°ihuje vybran² text. |
Copy | Kopφruje vybran² text. |
Paste | Vklßdß vybran² text. |
Delete | Ru╣φ vybran² text. |
Select All | Vybφrß v╣echen text v editaΦnφm okn∞. |
Begin Transaction | Zahajuje transakci SQL. |
Commit Transaction | DokonΦuje souΦasnou transakci. |
Rollback Transaction | Ru╣φ souΦasnou transakci. |
Order | Specifikuje index pro °azenφ. |
Range | Specifikuje rozsah pro zobrazenφ dat. |
Filter | Pou╛φvß v²raz k urΦenφ, kterß data zobrazit. |
Mφstnφ nabφdka strßnky Enter SQL:
P°φkaz | Popis |
Undo | Ru╣φ poslednφ p°φkaz nebo nßvrat do p°edchozφho stavu. |
Cut | Vyst°ihuje vybran² text. |
Copy | Kopφruje vybran² text. |
Paste | Vklßdß vybran² text. |
Delete | Ru╣φ vybran² text. |
Select All | Vybφrß v╣echen text v editaΦnφm okn∞. |
Load From File | Zavßdφ SQL p°φkaz z textovΘho souboru. |
Save To File | Uklßdß SQL p°φkaz zadan² v tomto okn∞ do textovΘho souboru. |
Execute | Provßdφ souΦasn² SQL p°φkaz. |
Previous Query | Vybφrß p°edchozφ spu╣t∞n² dotaz. |
Next Query | Vybφrß nßsledujφcφ spu╣t∞n² dotaz. |
Begin Transaction | Spou╣tφ transakci SQL. |
Commit Transaction | DokonΦuje souΦasnou transakci. |
Rollback Transaction | Ru╣φ souΦasnou transakci. |
Filter | Pou╛φvß v²raz k urΦenφ, kterß data zobrazit ve v²sledkovΘ mno╛in∞ dotazu. |
Mφstnφ nabφdka Blob Explorer:
P°φkaz | Popis |
Always On Top | P°i oznaΦenφ je Pr∙zkumnφk Blob stßle nad ostatnφmi okny. |
Show As Default | Zobrazuje obsah TGraphicsField jako grafiku a obsah TMemoField jako text (ostatnφ typy polo╛ek nezobrazuje). |
Show As Graphic | Zobrazuje obsah souΦasnΘ polo╛ky jako grafiku. |
Show As Text | Zobrazuje obsah souΦasnΘ polo╛ky jako text. |
Atribut | Definice |
TField Class | Typ vytvo°enΘ polo╛ky, kdy╛ polo╛ka je p°idßna do datovΘ mno╛iny. P°i neuvedenφ, implicitnφ hodnota TField zßvisφ na fyzickΘm datovΘm typu. |
TControl Class | Typ vytvo°enΘho ovladaΦe, p°i p°eta╛enφ polo╛ky na formulß°. P°i neuvedenφ, implicitnφ hodnota TControl zßvisφ na typu TField. |
Alignment | UrΦuje zarovnßvßnφ dat v editaΦnφm ovladaΦi nebo m°φ╛ce. |
DisplayLabel | HlaviΦka sloupce pro polo╛ku zobrazenou v m°φ╛ce. P°i neuvedenφ je pou╛ita vlastnost FieldName. |
DisplayWidth | PoΦet znak∙ pou╛it²ch k zobrazenφ polo╛ky v m°φ╛ce. |
ReadOnly | UrΦuje, zda polo╛ka je urΦena pouze pro Φtenφ. |
Required | UrΦuje, zda polo╛ka musφ v ovladaΦi b²t zadßna. |
Visible | UrΦuje, zda polo╛ku je mo╛no zobrazit v m°φ╛ce. |
Transliterate | UrΦuje, zda typ polo╛ky je p°eklßdßn podle pot°eby mezi typy v r∙zn²ch databßzφch. |
EditMask | Maska pou╛itß k omezenφ dat, kterß m∙╛e b²t vlo╛ena do maskovanΘho editaΦnφho ovladaΦe nebo zadßvanΘ do datovΘ polo╛ky. |
DisplayFormat | Pou╛it k formßtovßnφ hodnoty polo╛ky pro zobrazovacφ ·Φely. |
EditFormat | Pou╛φvßn jako editaΦnφ formßt polo╛ky. |
MaxValue | Maximßlnφ hodnota povolenß v polo╛ce. |
MinValue | Minimßlnφ hodnota povolenß v polo╛ce. |
Currency | Indikuje, zda polo╛ka je pen∞╛nφ polo╛ka. |
Precision | Pou╛φvßno ve formßtovßnφ Φφseln²ch polo╛ek (poΦet mφst za desetinnou teΦkou). |
DisplayValues | UrΦuje jak polo╛ka TBoolean je p°evßd∞na na a ze zobrazovacφho formßtu. |
BlobType | Specifikuje typ Blob p°i°azen² k memo nebo grafickΘmu ovladaΦi. |
Based On | Specifikuje jinou mno╛inu atribut∙, na kterΘ je tato mno╛ina zalo╛ena. |
Ne v╣echny vlastnosti jsou v╛dy aplikovßny na v╣echny
polo╛ky, kterΘ pou╛φvajφ mno╛inu atribut∙. Nap°. pokud specifikujeme vlastnost
MaxValue
v mno╛in∞ atribut∙ a mno╛inu aplikujeme na objekt TStringField,
pak MaxValue je ignorovßna.
Pro vytvo°enφ novΘ mno╛iny atribut∙, roz╣φ°φme objekt
Dictionary
v levΘm panelu dokud nenφ zobrazen objekt Attribute Sets a v mφstnφ
nabφdce tohoto objektu zvolφme New. V pravΘm panelu je zobrazena
strßnka Definition. V levΘm panelu zadßme jmΘno pro mno╛inu atribut∙.
Voliteln∞ na strßnce Definition v pravΘm panelu specifikujeme TField
Class (specifikuje typ polo╛kovΘ komponenty pro datovou polo╛ku p°idanou
k datovΘ mno╛in∞). TotΘ╛ platφ pro TControl Class (urΦuje typ datovΘho
ovladaΦe vlo╛enΘho na formulß°, kdy╛ polo╛ka pou╛φvajφcφ tuto mno╛inu atribut∙
je p°eta╛ena z Editoru polo╛ek na formulß°). Na strßnce Definition
nastavφme vlastnosti pro mno╛inu atribut∙. V mφstnφ nabφdce objektu mno╛iny
atribut∙ v levΘm panelu zvolφme Apply
pro p°idßnφ mno╛iny atribut∙
k objektu Attribute Sets.
K modifikaci mno╛iny atribut∙, roz╣φ°φme objekt Dictionary
v levΘm panelu dokud nenφ zobrazen objekt Attribute Sets a roz╣φ°φme
tento objekt k zobrazenφ dostupn²ch mno╛in atribut∙. Vybereme modifikovan²
atribut v levΘm panelu a po╛adovanΘ modifikace provedeme v pravΘm panelu.
V mφstnφ nabφdce objektu mno╛iny atribut∙ v levΘm panelu zvolφme Apply
pro
p°idßnφ mno╛iny atribut∙ k objektu Attribute Sets.
K aplikovßnφ mno╛iny atribut∙ na objekt TField
dvojit∞ klikneme na datovΘ mno╛in∞ na formulß°i k zobrazenφ Editoru polo╛ek,
vybereme polo╛ku na kterou chceme aplikovat mno╛inu atribut∙, v jejφ mφstnφ
nabφdce zvolφme
Associate attributes a vybereme nebo zadßme mno╛inu
atribut∙ k aplikovßnφ.
┌loha | Postup |
Prohlφ╛enφ tabulky dat | Vybereme tabulku v levΘm panelu, p°ejdeme na strßnku Data v pravΘm panelu a pou╛φvßme tlaΦφtka navigßtoru k prochßzenφ zßznamy tabulky. |
Editace zßznamu | Editujeme polo╛ky zßznamu v m°φ╛ce a pro odeslßnφ modifikacφ do databßze vybereme jin² zßznam nebo stiskneme tlaΦφtko Post na navigßtoru. K zru╣enφ zm∞n p°ed jejich odeslßnφm stiskneme tlaΦφtko Cancel nebo klßvesu ESC. |
Vlo╛enφ novΘho zßznamu | P°ejdeme na zßznam, p°ed kter² chceme vlo╛it nov² zßznam a na navigßtoru stiskneme tlaΦφtko Insert. Je zobrazen prßzdn² °ßdek do kterΘho zadßme data novΘho °ßdku. Zadanß data je nutno odeslat do databßze. |
Zru╣enφ zßznamu | Umφstφme kurzor na ru╣en² °ßdek a na navigßtoru stiskneme tlaΦφtko Delete. |
V n∞kter²ch verzφch C++ Builderu, Pr∙zkumnφk SQL umo╛≥uje
provßd∞t dotazy SQL na vzdßlenΘm serveru. V jin²ch verzφch je mo╛no provßd∞t
dotazy na tabulkßch Paradoxu a dBASE. K dotazovßnφ databßze pomocφ SQL,
vybereme objekt databßze v levΘm panelu, p°ejdeme na strßnku Enter SQL
v pravΘm panelu a zadßme do editaΦnφho okna SQL p°φkaz. Kdy╛ zadßvßme jin²
p°φkaz ne╛ SELECT, pak nesmφ b²t oznaΦeno Live Query (volbou Option
| Query p°ed provedenφm p°φkazu). K provedenφ p°φkazu stiskneme tlaΦφtko
Run.
![]() ![]() ![]() |
|