Klávesové zkratky na tomto webu - základní
Přeskočit hlavičku portálu

obBase

aktualizováno 
Informace o databázovém programu obBase pro Windows CE.

(OB - OK aneb Access to sice není, ale...)

...ale sílu tahle věcička rozhodně má. Zvlášť když uvážíme, že až doposud byli uživatelé HPCček (o PPC nemluvě) odkázáni pouze na Excel (až na pár šťastných jedinců, kteří mají ve stroji vypálený i Pocket Access), v němž se sice databáze udržovat jakžtakž dá, ale žádná velká sláva to tedy rozhodně není.

Tvůrce obBase je tedy třeba na prvním místě především pochválit za to, že se do výroby databázové aplikace pustili. A přidáme-li k tomuto ještě kvality, kterými program disponuje, částka 50 dolarů za registraci nám přestane připadat velká a začne hlodat pochybnost. Koupit či nekoupit?

Aplikace pracuje ve dvou základních režimech, konkrétně v režimu návrhu a v režimu práce s daty. Jelikož databázi je třeba nejprve vytvořit, zaměřím se nyní na proces vzniku databáze.

Nejprve je třeba vytvořit strukturu záznamu. K dispozici jsou prozatím tři základní typy dat: text či memo, celočíselný záznam (int) a číslo s desetinnou tečkou (float). Podle autorů můžeme ještě očekávat pole pro datum a měnu. Jak ale později uvidíme, i tato sestava typů je v zásadě postačující. Veškeré tyto úpravy přitom zajišťuje jednoduchý dialog, pomocí kterého můžeme jednotlivé položky kdykoliv pohodlně přidávat, mazat a měnit jejich typ, aniž by to mělo vliv na uložená data. Velikost polí není třeba nastavovat, můžeme ale při vytváření formuláře omezit maximální délku záznamu.

Máme-li databázi připravenou, čeká nás druhý krok - tvorba vlastního formuláře. ObBase přitom umí odvést hezkou část práce - na požádání vytvoří velmi jednoduchý formulář obsahující všechny položky, a ten už stačí "jen" upravit do náležitě user-friendly podoby. K dispozici jsou přitom různé ovládací prvky - kromě očekávatelného titulku a textového pole tak můžeme do formuláře umístit i zaškrtávací políčko, výběr jedné položky z několika předdefinovaných pomocí rozbalovacího seznamu nebo přepínačů, rámeček na seskupení několika objektů do jednoho celku a také tlačítka na provádění operací. Přitom každému z objektů lze přiřadit databázové pole, se kterým bude propojen, výchozí hodnotu a případně příznak pouze pro čtení. Výchozí hodnotou může být také datum, čas, číslo aktuálního záznamu, počet záznamů nebo REC ID - jednoznačné číslo záznamu v rámci databáze. V tomto případě je vhodné použít také atribut pouze pro čtení, abychom údaj omylem nezměnili.

K samotné úpravě formuláře mám drobnou výhradu. Chci-li některý z objektů přesunout, musím ho nejprve klepnutím stylusu vybrat, a pak je třeba trefit se přesně na okraj, ať už chci objekt přesunout či změnit jeho velikost. Jinak se v lepším případě (zásah dovnitř) nestane nic, v horším případě (zásah vně objektu) na ploše "vyroste" nový objekt. Citlivost okraje je snad až příliš velká, a po dlouhé době jsem byl nucen rekalibrovat stylus, abych mohl vůbec formulář upravit.

Při úpravě formuláře vřele doporučuji zkontrolovat vlastnosti všech objektů. Všechna textová pole jsou totiž přednastavena na délku 10 znaků, takže budou-li v daném poli delší záznamy, je třeba tento údaj opravit. Také lze nastavit, které pole bude zobrazeno při řádkovém výpisu. To je potřeba dost pečlivě zvážit, zejména pokud mají záznamy hodně položek, protože program se při procházení záznamů po řádkách neobtěžuje nabídnout vodorovnou rolovací lištu, a posun kurzorovými klávesami není moc pohodlný. Druhá možnost je zúžit si zobrazovanou šířku položek tak, aby se všechna pole vešla na šířku obrazovky.

Za velmi šikovný prvek, který rozhodně přispívá ke snadnému ovládání obBase v režimu editace dat, považuji tlačítka. Prozatím jim lze přiřadit pouze akce pro pohyb v databázi a vytváření nových záznamů, do budoucna však autoři slibují možnost psaní vlastních skriptíků.

K silným nástrojům patří také přepínače, zaškrtávací políčka a seznamy. Jejich používáním si ušetříme mnoho práce při pozdější editaci dat. Je totiž rozhodně jednodušší jedním ťuknutím zakřížkovat odpověď než psát ANO či NE (a nedá se přitom udělat překlep :-). Stejně tak pokud se v některém poli vyskytují stále stejné možnosti odpovědi, použití rozbalovacího seznamu je vřele doporučeno.

Takže formulář je hotový, zbývá už jen upravit pořadí, v jakém se budou pole zobrazovat v seznamu, formulář zamknout a můžeme začít vkládat data.

Přivítá nás důvěrně známý formulář (aby nebyl, když jsme ho právě dodělali :-), a začíná akce. Tady má zatím obBase největší slabiny. Mezi jednotlivými položkami lze přeskakovat klepnutím stylusu, enterem či tabelátorem, ale chybí možnost skoku o pole zpět (Shift+tab se chová stejně jako tab), po políčkách se postupuje v pořadí, v jakém byly vloženy do formuláře (takže pokud jsme změnili pořadí nebo políčka nějak přeuspořádali, vzniká mírný zmatek). Tlačítka lze ovládat pouze stylusem, na ně se tabelátorem vůbec nedostaneme. Za poměrně závažný nedostatek považuji také nemožnost používat schránku.

Do budoucna se zdá, že bude možné definovat a využívat horké klávesy. Otitulkujeme-li například tlačítko H&otovo, zobrazí se Hotovo, ale stisk Alt-O nefunguje. Totéž ostatně platí o všech ovládacích prvcích.

Chceme-li data pouze prohlížet, přijde vhod možnost přepnout do řádkového zobrazení, ve kterém sice nelze editovat, ale zato vidíme víc záznamů najednou. Největší výtka zde směřuje k absenci rolovacích lišt. Jediná možnost posunu je pomocí kurzorových kláves, což k pohodlí příliš nepřispívá.

Naopak příjemná je možnost zobrazovaná data setřídit podle některé položky. Na tomto místě hraje hlavní roli typ dat. Pokud ukládáme čísla do textového pole, bude řazení abecední (1, 10, 11, ..., 2, 20,..., 3...), pokud do číselného, bude řazení matematické.

Příjemná je také možnost importu a exportu dat. V současnosti je implementován pouze textový formát tab-delimited, exportovaný dokument bohužel po otevření ve Wordu nezobrazuje korektně češtinu.

Pro ušetření kapacity paměti je možné hotovou databázi otevírat run-time modulem, který sice neumožňuje měnit strukturu databáze ani vzhled formuláře (ani to není účelem), ale na vkládání a prohlížení dat je použitelný stejně jako obBase, a je téměř o polovinu menší.

Posledním (ale nikoliv zanedbatelným) plusem je stručná a přehledná nápověda, díky níž budou první kroky novopečeného obMajitele rozhodně snažší.

Jak je vidět, obBase má určitě značné rezervy, možná dokonce více, než by se od plné (a placené) verze slušelo. Jenomže tyto obNedostatky jsou více než štědře vyvažovány obPozitivními vlastnostmi, které z obBase dělají profesionální a hlavně 100 % použitelný databázový program, ať už je to možnost ušít si formulář na míru, export a import dat, tvoření vlastních skriptů, které na sebe jistě nenechá dlouho čekat, run-time modul...

Jak to, že obBasi ještě nemáte?!

 





Nejčtenější

Podobu iPhonu 8 potvrdil řetězec McDonald’s.
Hamburgerový král prozradil podobu iPhonu 8 s vykrojeným displejem

Představení chystaného výročního iPhonu se blíží. Řada vlastností už byla potvrzena. Nyní přichází další, a to od neočekávaného zdroje. Vzhled telefonu...  celý článek

Soyes 6S
Nejmenší „iPhony“ na světě můžete mít za 1 300 korun

Kopie iPhonů nejsou žádnou novinkou, v čínských e-shopech jich najdeme desítky více či méně povedených. Mezi ty minimálně zajímavé patří mini smartphony Soyes....  celý článek

Huawei P10 Plus patří mezi nejlépe se prodávající modely značky
Huawei si jde za svým cílem. Apple by mohl sesadit už v tomto čtvrtletí

Společnost Huawei chce být v roce 2021 největším prodejcem smartphonů. Před sebou má dvě překážky - Apple a Samsung. V uplynulém čtvrtletí se však čínský...  celý článek

rozbitý telefon
Revoluční patent: mobil si sám opraví prasklý displej

Zní to jako pořádné sci-fi, ale praskliny na displeji možná mobily v budoucnu opraví samy. Poslední patent Motoroly naznačuje, že se na takové technologii už...  celý článek

Nubia Z11 miniS
Nubia zlevnila i o více než tisíc korun. A rovnou všechny modely

Nubia zlevnila prakticky celý svůj sortiment na českém trhu. Hned několik modelů se tak dočkalo cenovky nižší i o více než tisíc korun.  celý článek

Další z rubriky

Vertu Aster
Už jen dnes superluxus za hubičku. Draží se zbytky Vertu

Značka luxusních telefonů Vertu skončila kvůli dlouhodobým neuspokojivým finančním výsledkům letos v červenci v likvidaci. A že nešlo jen o akci „naoko“...  celý článek

Špičkové smartphony pro rok 2017: Honor 8 Pro, HTC U11, Huawei P10 Plus, LG G6,...
Který smartphone je nejvýkonnější? Porovnali jsme výkon těch nejlepších

Špičkové smartphony současnosti mají obrovský výpočetní výkon. Ale který je ten nejvýkonnější? Vzali jsme šest aktuálních androidích top modelů a prohnali je...  celý článek

vivo X20 (Xplay 7) bude první smartphonem se čtečkou otisků v displeji
Toto bude první smartphone s unikátním displejem. Nahradí snímač otisků

Čínské vivo nepolevuje v chrlení nových smartphonů, aktuálně chystá dvojici X20 a X20 Plus. Na čínské síti Weibo se nyní objevily informace o prvním z nich....  celý článek

Najdete na iDNES.cz



mobilní verze
© 1999–2017 MAFRA, a. s., a dodavatelé Profimedia, Reuters, ČTK, AP. Jakékoliv užití obsahu včetně převzetí, šíření či dalšího zpřístupňování článků a fotografií je bez souhlasu MAFRA, a. s., zakázáno. Provozovatelem serveru iDNES.cz je MAFRA, a. s., se sídlem
Karla Engliše 519/11, 150 00 Praha 5, IČ: 45313351, zapsaná v obchodním rejstříku vedeném Městským soudem v Praze, oddíl B, vložka 1328. Vydavatelství MAFRA, a. s., je členem koncernu AGROFERT.