<p class="Paragraph"><help:to-be-embedded Eid="suchentext" xmlns:help="http://openoffice.org/2000/help"><help:help-text value="hide">Klepnutím na tuto ikonu zahájíte hledání určité hodnoty v datových polích.</help:help-text> Pracujete-li s formuláři nebo databázovými tabulkami, můžete hledat konkrétní hodnoty pomocí datových polí, seznamů a zaškrtávacích políček.</help:to-be-embedded></p>
<p class="Paragraph">Při hledání v tabulce jsou prohledávána datová pole aktuální tabulky. Při hledání ve formuláři jsou prohledávána datová pole tabulky propojená s formulářem.</p>
<p class="Paragraph">Hledání, které je zde popsáno, je prováděno sadou <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname>. Chcete-li k hledání v databázi použít server SQL, měli byste použít ikonu <help:link Id="66040" xmlns:help="http://openoffice.org/2000/help">Formulářové filtry</help:link>, která se nachází na <help:link Id="65578" Eid="formular" xmlns:help="http://openoffice.org/2000/help">navigačním panelu formuláře</help:link>.</p>
</span></td></tr></table>
<p class="Paragraph"/>
<p class="Paragraph">Funkce hledání je dostupná také pro ovládací prvky tabulky. Pokud vyvoláte funkci hledání ve chvíli, kdy je vybrán ovládací prvek tabulky, můžete prohledávat všechny sloupce ovládacího prvku tabulky, které odpovídají sloupcům databáze propojené databázové tabulky.</p>
<p class="Head2">Hledan├╜ v├╜raz</p>
<p class="Paragraph">V této oblasti vyberte, co chcete hledat.</p>
<p class="Paragraph"><help:help-text value="visible" xmlns:help="http://openoffice.org/2000/help">Hledaný výraz zadejte do pole nebo jej vyberte z rozevíracího seznamu.</help:help-text> Pokud je při vyvolání dialogového okna umístěn kurzor v poli, které obsahuje jednoduchý text (bez tabulek a zalomení řádků), bude vybraná položka automaticky zadána do textového pole v dialogovém okně hledání záznamu. Změňte tuto položku. Vezměte v úvahu, že při hledání ve formuláři nemohou být zpracovány tabulky a zalomení řádků.</p>
<p class="Paragraph">Pokud je dokument tabulky nebo formuláře otevřen, zůstane několik hledaných výrazů uloženo. Jestliže hledání opakujete a chcete použít dříve hledaný výraz, můžete jej vybrat z rozevíracího seznamu.</p>
<p class="Head3"><help:help-id value="SVX_RADIOBUTTON_RID_SVXDLG_SEARCHFORM_RB_SEARCHFORNULL" xmlns:help="http://openoffice.org/2000/help"/>Obsah pole je NULL</p>
<p class="Paragraph"><help:help-text value="visible" xmlns:help="http://openoffice.org/2000/help">Vyberete-li tento přepínač, budou vyhledána pole, která nemají žádný obsah.</help:help-text></p>
<p class="Head3"><help:help-id value="SVX_RADIOBUTTON_RID_SVXDLG_SEARCHFORM_RB_SEARCHFORNOTNULL" xmlns:help="http://openoffice.org/2000/help"/>Obsah pole není NULL</p>
<p class="Paragraph"><help:help-text value="visible" xmlns:help="http://openoffice.org/2000/help">Vyberete-li tento přepínač, budou vyhledána pole, která obsahují data.</help:help-text></p>
<p class="Paragraph">Tento rozevírací seznam je viditelný pouze tehdy, jedná-li se o aktuální dokument formuláře, který obsahuje více než jeden logický formulář. Nezobrazí se při hledání v tabulkách nebo dotazech.</p>
</span></th></tr></table>
<p class="Paragraph"/>
<p class="Paragraph">Dokumenty formuláře mohou obsahovat vícenásobné logické formuláře. Jsou to jednotlivé součásti formuláře, které jsou propojeny s tabulkou. Představte si, že máte formulář (propojený s tabulkou A) s podformulářem (propojeným s tabulkou B). Hlavní formulář i podformulář jsou logickými formuláři. Váš dokument formuláře se proto skládá ze dvou logických formulářů.</p>
<p class="Paragraph">Rozevírací seznam obsahuje názvy všech logických formulářů, pro něž existují ovládací prvky. Jako výchozí je vybrán ten logický formulář, ve kterém byl vybrán ovládací prvek, když jste vyvolali dialogové okno.</p>
<p class="Paragraph"><help:help-text value="visible" xmlns:help="http://openoffice.org/2000/help">Chcete-li prohledat všechna pole, vyberte tento přepínač.</help:help-text> Jestliže hledáte v tabulce, budou prohledána všechna pole tabulky. Pokud prohledáváte formulář, budou prohledána všechna pole logického formuláře (zadaná v poli <span class="T1">Formulář</span>). Při hledání v poli ovládacích prvků tabulky budou prohledány všechny sloupce, které jsou propojeny s platným polem databázové tabulky.</p>
<p class="Paragraph">Je třeba si uvědomit, že pole aktuálního logického formuláře nemusí být stejná jako pole dokumentu formuláře. Obsahuje-li dokument formuláře pole, která směřují k více zdrojům dat (tj. více logickým formulářům), budou po klepnutí na přepínač <span class="T1">Všechna pole</span> prohledána pouze pole propojená se zdroji dat v dokumentu formuláře.</p>
<p class="Paragraph"><help:help-text value="visible" xmlns:help="http://openoffice.org/2000/help">Zadejte vztah mezi hledaným výrazem a obsahem pole.</help:help-text> K dispozici jsou následující možnosti:</p>
<p class="Paragraph">Vyhledána budou všechna pole obsahující parametry vyhledávání na kterémkoli místě v poli – na začátku, na konci nebo uprostřed pole.</p>
<p class="Paragraph"><help:help-text value="visible" xmlns:help="http://openoffice.org/2000/help">Zaškrtnete-li toto políčko, budou použity všechny formáty polí v aktuálním dokumentu.</help:help-text> Formáty polí jsou všechny viditelné formáty, které byly vytvořeny některým z těchto způsobů:</p>
<ul class="L1"><li class="">
<p class="P2">přiřazením vlastností pole v návrhu tabulky,</p>
</li> <li class="">
<p class="P2">při formátování sloupců v pohledu Zdroje dat,</p>
</li> <li class="">
<p class="P2">přiřazením vlastností ovládacích prvků ve formulářích.</p>
</li></ul>
<p class="Paragraph">Chcete-li prohledat data v tabulce nebo formuláři v režimu zobrazení Zdroje dat, můžete zvolit, zda má být během hledání použito aktuálně zobrazené formátování nebo výchozí formátování databáze. Je-li zaškrtnuto políčko <span class="T1">Použít formát pole</span>, bude zobrazení dat tabulky nebo formuláře prohledáno pomocí nastaveného formátování. Není-li toto políčko zaškrtnuto, bude databáze prohledána pomocí formátování uloženého v databázi.</p>
<p class="Paragraph">Příklad:</p>
<p class="Paragraph">Řekněme, že pole s datem bude v databázi uloženo ve formátu DD.MM.YY (například 17.02.65). V režimu Zdroje dat můžete formátování změnit tak, že klepnete na příkaz <span class="T1">Formát sloupce</span> v místní nabídce záhlaví. Vyberete-li například formát zobrazení dat DD. MMM YYYY, budou data zobrazena takto: 17. únor 1965. Po úpravě formátu pole bude záznam obsahující datum 17. února vyhledán pouze v případě těchto nastavení:</p>
<p class="TextInTable">Hodnota 2 bude vyhledána, hodnota únor nikoli.</p>
</span></td></tr></table>
<p class="Paragraph"/>
<p class="Paragraph">Doporučujeme používat při vyhledávání formátování pole. V opačném případě bude použito (interní) formátování pole, což může způsobit nežádoucí výsledky hledání.</p>
<p class="Paragraph">Následující příklady naznačují problémy, které mohou vzniknout při hledání bez použití formátování polí. Tyto problémy závisí na používané databázi a vyskytují se pouze při určitém interním výchozím formátování:</p>
<p class="TextInTable">Časová pole nejsou pro databáze typu dBase definována a musí být simulována. Chcete-li interně zobrazit čas 14:00:00, je nutné zadat hodnotu 5.</p>
<p class="TextInTable">Zobrazení se neshoduje s tím, co je uloženo interně. Je-li například hodnota 45,789 uložena v databázi jako pole typu Číslo se dvěma desetinnými místy a zobrazené formátování je nastaveno tak, aby byly za desetinnou čárkou zobrazeny pouze dvě číslice, bude hodnota 45,79 vrácena, pouze pokud je při hledání použito formátování polí.</p>
</span></td></tr></table>
<p class="Paragraph"/>
<p class="Paragraph">V tomto případě je výchozím formátováním takové formátování, které odkazuje na interně uložená data. Ta nejsou pro uživatele vždy viditelná, zvláště pokud jsou používána k simulování typů dat (například časová pole v databázích dBase). Závisí to na používané databázi a typu jednotlivých dat. Důležité je vědět, že chcete-li najít to, co je aktuálně zobrazeno, zaručeně toho dosáhnete hledáním používajícím formát pole. Jedná se zejména o pole typu Datum, Čas, Datum/Čas a Číslo/Dvě desetinná místa.</p>
<p class="Paragraph">Hledání bez použití formátu pole však může být velmi užitečné, protože má jednu výhodu: může hledání urychlit. Tento způsob hledání je proto možné použít u větších databází, pokud u nich není nutné formátování zohlednit.</p>
<p class="Paragraph">Jestliže hledáte s použitím formátu pole v zaškrtávacích políčkách, zobrazí se pro zaškrtnutá políčka výsledek hledání jako 1, pro nezaškrtnutá políčka 0 a pro nedefinovaná (zobrazená šedě) bude vyhledán prázdný řetězec. Pokud nebylo políčko <span class="T1">Použít formát pole</span> při hledání zaškrtnuto, zobrazí se v závislosti na jazykovém nastavení výchozí hodnoty PRAVDA nebo NEPRAVDA.</p>
<p class="Paragraph">Pokud jste pro hledání v polích seznamu zaškrtnuli políčko Použít formát pole, najdete text zobrazený v polích seznamu. Pokud jste toto políčko nezaškrtnuli, najdete obsah odpovídající normálnímu formátu pole.</p>
<p class="Paragraph"><help:help-text value="visible" xmlns:help="http://openoffice.org/2000/help">Je-li zaškrtnuto toto políčko, jsou zohledněna velká a malá písmena.</help:help-text></p>
<p class="Paragraph"><help:help-text value="visible" xmlns:help="http://openoffice.org/2000/help">Chcete-li obrátit směr hledání, zaškrtněte toto políčko.</help:help-text> Je-li políčko zaškrtnuto, bude hledání spuštěno v opačném směru (od posledního záznamu k prvnímu).</p>
<p class="Paragraph"><help:help-text value="visible" xmlns:help="http://openoffice.org/2000/help">Chcete-li znovu spustit hledání, zaškrtněte toto políčko. Bude znovu spuštěno hledání od prvního záznamu směrem vpřed (zrušte zaškrtnutí políčka <span class="T1">Hledat nazpět</span>). Při hledání nazpět (zaškrtněte políčko <span class="T1">Hledat nazpět</span>) bude hledání znovu spuštěno od posledního záznamu.</help:help-text> Políčko zaškrtněte, chcete-li hledání opakovat, nikoli pokračovat v hledání. Nové nebo opakované hledání začne vždy u prvního nebo posledního záznamu.</p>
<p class="Head3"><help:help-id value="HID_SEARCH_WILDCARD" xmlns:help="http://openoffice.org/2000/help"/>Výraz se zástupnými znaky</p>
<p class="Paragraph"><help:help-text value="hide" xmlns:help="http://openoffice.org/2000/help">Chcete-li hledat se zástupnými znaky * nebo ?, zaškrtněte toto políčko.</help:help-text> Jestliže hledaný výraz obsahuje zástupný znak, zaškrtněte toto políčko. Můžete použít následující zástupné znaky:</p>
<p class="TextInTable">Řetězec *-* vrátí hodnotu e-mail a CD-ROM.</p>
<p class="TextInTable">Řetězec M*ek vrátí všechny položky s počátečním písmenem M a končící znaky ek (například Marek, Mlejnek, Mrázek).</p>
</span></td></tr></table>
<p class="Paragraph"/>
<p class="Paragraph">Chcete-li hledat skutečné zástupné znaky ? nebo *, zadejte je se zpětným lomítkem, tj. \? nebo \*, takže hledán bude otazník nebo hvězdička. To je však nezbytné jen při hledání se zástupným znakem. Ve standardním režimu jsou zástupné znaky zpracovány jako běžné znaky.</p>
<p class="Paragraph"><help:help-text value="visible" xmlns:help="http://openoffice.org/2000/help">Zaškrtnutím tohoto políčka umožníte hledání s regulárními výrazy.</help:help-text> V regulárních výrazech mohou být použity určité znaky, které řídí proces hledání. Těmito znaky mohou být znaky, které se používají jako zástupné, nebo znaky definující specifické hledání. Tytéž regulární výrazy, které jsou zde podporovány, jsou v sadě <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> podporovány také při hledání pomocí dialogového okna <help:link Id="65852" Eid="platzhalter" xmlns:help="http://openoffice.org/2000/help">Hledat a nahradit</help:link>.</p>
<p class="Paragraph">Hledání regulárních výrazů nabízí více možností než hledání se zástupnými znaky. Hledání se zástupnými znaky je však při běžném použití dostačující a lze jej ovládat mnohem jednodušeji. Pokud hledáte s regulárními výrazy, odpovídají zástupným znakům následující znaky:</p>
<p class="Paragraph">V oblasti Stav je zobrazen aktuálně nalezený záznam. Pokud hledání dosáhne konce (nebo začátku) tabulky, bude automaticky pokračovat od začátku (nebo od konce). V závislosti na směru hledání se zobrazí příslušné upozornění.</p>
<p class="Paragraph">Ve velkých databázích může hledání v opačném směru trvat déle. V takovém případě najdete v oblasti Stav informaci o tom, že probíhá procházení záznamů.</p>
<p class="Paragraph"><help:help-text value="visible" xmlns:help="http://openoffice.org/2000/help">Klepnutím na toto tlačítko zavřete dialogové okno. Nastavení posledního procesu hledání bude uchováno, dokud neukončíte práci se sadou <help:productname>%PRODUCTNAME</help:productname>.</help:help-text></p>
<p class="Paragraph">Pokud je otevřeno několik tabulek a formulářů, nastavte možnosti hledání v jednotlivých dokumentech samostatně. Pak dokumenty postupně zavřete. Volby hledání naposledy uzavřeného dokumentu budou uloženy.</p>