Najít záznam

In forms or database tables, you can search through data fields, list boxes, and check boxes for specific values.

Pro přístup k tomuto příkazu...

Find Record icon on the Table Data bar and Form Design bar.

Ikona

Najít záznam


Když hledáte v tabulce, prohledávají se datová pole aktuální tabulky. Když hledáte ve formuláři, prohledávají se datová pole tabulky spojené s formulářem.

Ikona tipu

The search described here is carried out by LibreOfficeDev. If you want to use the SQL server to search in a database, then you should use the Form-based Filters icon on the Form bar.


Hledání je k dispozici také pro ovládací prvek tabulky. Pokud zavoláte hledání z ovládacího prvku tabulky, je možné prohledávat sloupce tabulky odpovídající databázovým sloupcům tabulky připojené.

Hledaný výraz

Určuje druh hledání.

Text:

Zadejte hledaný termín nebo jej vyberte ze seznamu. Do pole se seznamem Text se zkopíruje text na pozici kurzoru. Poznámka: Při hledání ve formuláři nelze zpracovat tabulátory a konce řádků.

Dokud je tabulka nebo formulář otevřen, ukládají se hledané termíny. Budete-li vyhledávat vícekrát a budete-li chtít použít dřívější termín, je možné jej vybrat ze seznamu pole se seznamem.

Obsah pole je NULL

Určuje, že se mají hledat pole, které neobsahují žádná data.

Obsah pole není NULL

Určuje, že se mají hledat pole, která obsahují data.

Kde hledat

Určuje pole, která se prohledávají.

Formulář

Určuje logický formulář, ve kterém chcete hledat.

Ikona poznámky

Pole se seznamem Formulář je viditelné pouze tehdy, pokud aktuální dokument obsahuje více logických formulářů. Nezobrazuje se při hledání v tabulkách či dotazech.


Dokumenty s formuláři mohou obsahovat více logických formulářů. Toto jsou jednotlivé prvky formuláře, které jsou spojeny s tabulkou.

Pole se seznamem Formulář obsahuje názvy všech logických formulářů, pro které existují ovládací prvky.

Všechna pole

Prohledává všechna pole. Pokud hledáte v tabulce, prohledají se všechna pole tabulky. Pokud hledáte ve formuláři, prohledají se všechna pole logického formuláře (vybraného v poli Formulář). Pokud hledáte v ovládacím prvku tabulky, prohledají se všechny sloupce propojené databázové tabulky.

Poznámka: pole aktuálního logického formuláře nemusí být shodná s poli formulářového dokumentu. Pokud formulářový dokument obsahuje pole, která ukazují na více zdrojů dat (tj. více logických formulářů), volba Všechna pole prohledá pouze pole spojená se zdrojem dat vybraného logického formuláře.

Jediné pole

Prohledá určené datové pole.

Nastavení

Určuje nastavení pro hledání.

Umístění

Určuje vztah hledaného termínu a obsahu pole. K dispozici jsou následující možnosti:

kdekoli v poli

Vrátí všechna pole obsahující hledaný vzorek kdekoli v poli.

začátek pole

Vrátí všechna pole obsahující hledaný vzorek na začátku pole.

konec pole

Vyhledána budou všechna pole, jejichž konec obsahuje parametry vyhledávání.

celé pole

Vyhledána budou všechna pole, jejichž obsah přesně odpovídá parametrům vyhledávání.


Ikona poznámky

Je-li zaškrtnuto pole Výraz se zástupnými znaky, tato funkce není k dispozici.


Použít formát pole

Určuje, že se při hledání v aktuálním dokumentu bere v úvahu také formát pole. Formátem pole je viditelné formátování, které je vytvořeno pomocí následujících možností:

  1. v návrhu tabulky pro vlastnosti pole,

  2. v zobrazení zdroje dat pro formátování sloupce,

  3. přiřazením vlastností ovládacích prvků ve formulářích.

Je-li zaškrtnuto políčko Použít formát pole, prohledává se tabulka nebo formulář zobrazeného zdroje dat pomocí určeného formátování. Pokud políčko není zaškrtnuto, prohledává se databáze s použitím formátu uloženého v databázi.

Příklad:

You have a date field, which is saved in "DD.MM.YY" format in the database (for example, 17.02.65). The format of the entry is changed in the data source view to "DD MMM YYYY" (17 Feb 1965). Following this example, a record containing February 17 is only found when the Apply field format option is on:

Použít formát pole

Parametry hledání

zapnout

Hodnota únor bude vyhledána, hodnota 2 nikoli.

vypnuto

Hodnota 2 bude vyhledána, hodnota únor nikoli.


Doporučujeme vám vždy hledat s použitím formátu pole.

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í:

Výsledky hledání

Příčina

"5" returns "14:00:00" as a time.

Time fields are not defined for dBASE databases and must be simulated. To internally display the time "14:00:00", a "5" is necessary.

"00:00:00" returns all records of a standard date field.

Hodnota data je v databázi interně uložena pomocí kombinovaného pole datum/čas.

"45.79" nevrátí "45.79", i když je v poli Umístění vybráno celé pole.

The view shown does not match what is stored internally. For example, if value "45.789" is stored in the database as a field of type "Number/Double" and the shown formatting is set to display only two decimals, "45.79" is only returned in searches with field formatting.


V tomto případě se standardním formátem myslí formát představující interní uložení dat. Uživatel je nemusí vždy vidět, zvláště pokud se interní hodnoty používají pro simulaci datových typů (např. časová pole v databázích dBASE). Toto závisí na použité databázi a jednotlivých datových typech. Pokud chcete najít hodnoty, které se zobrazují, hledejte s použitím formátu pole. Mezi tato pole patří pole datového typu Date, Time, Date/Time a Number/Double.

However, searching without Apply field format is appropriate for larger databases with no formatting issues, because it is faster.

Pokud hledáte hodnoty zaškrtávacích polí a je povolena volba Použít formát pole, zobrazí se "1" pro zaškrtnutá pole, "0" pro nezaškrtnutá a prázdný řetězec pro neurčená (v trojstavu). Pokud hledáte bez volby Použít formát pole, zobrazí se hodnoty pro "PRAVDA" a "NEPRAVDA" závisející na použitém jazyce.

Pokud vyberete Použít formát pole při prohledávání seznamů, zobrazí se text viditelný v seznamech. Pokud nepoužijete volbu Použít formát pole, zobrazí se obsah odpovídající standardnímu formátu pole.

Rozlišovat velikost

Určuje, zda se během hledání bere do úvahy velikost znaků.

Hledat pozpátku

Určuje, že hledání bude probíhat opačným směrem, od posledního k prvnímu záznamu.

Shora / Zdola

Znovu spustí vyhledávání. Hledání dopředu se znovu spustí od prvního záznamu. Hledání zpět se znovu spustí od posledního záznamu.

Výraz se zástupnými znaky

You can use the following wildcards:

Zástupné znaky

Význam

Příklad

?

Pro jediný libovolný znak

Řetězec ?isk vrátí hodnotu disk.

"M?ller" vrátí např. Miller a Moller

*

Pro 0 nebo více libovolných znaků

Řetězec *-* vrátí hodnotu "ZIP-Drive" a "CD-ROM"

"M*er" vrátí všechny záznamy začínající "M" a končící "er" (např. Miller, Moller, Mather)


If you want to search for the actual characters ? or *, precede them with a backslash: "\?" or "\*". However, this is only necessary when Wildcard expression is enabled. When the option is not enabled, the wildcard characters are processed like normal characters.

Regulární výraz

Searches with regular expressions. The same regular expressions that are supported here are also supported in the LibreOfficeDev Find & Replace dialog.

Hledání pomocí regulárních výrazů nabízí více možností než hledání se zástupnými znaky. Pokud hledáte s regulárním výrazem, odpovídají zástupným znakům následující znaky:

Hledání se zástupnými znaky

Hledání s regulárním výrazem

?

.

*

.*


Hledání podobností

Find terms that are similar to the Find text. Select this checkbox, and then click the Similarities button to define the similarity options.

Porovnat šířku znaku (pouze jsou-li povoleny asijské jazyky)

Rozlišuje mezi formami znaku v poloviční šířce a plné šířce.

Zní jako (japonština) (pouze jsou-li povoleny asijské jazyky)

Je možné určit, zda se v japonském textu hledá podobná notace. Zaškrtněte toto pole, poté klepněte na tlačítko Zní jako a určete možnosti vyhledávání.

Nastavuje volby pro podobnou notaci v japonském textu.

Považovat za stejné

Určuje možnosti, které se mají při vyhledávání považovat za stejné.

Ignorovat

Určuje znaky, které se mají ignorovat.

Stav

Řádek Stav zobrazuje záznamy nalezené při hledání. Pokud hledání dosáhne konce (nebo začátku) tabulky, automaticky pokračuje na opačném konci.

In very large databases, finding the record in reverse search order can take some time. In this case, the status bar informs you that the records are still being counted.

Search/Cancel

Je-li hledání úspěšně dokončeno, zvýrazní se odpovídající pole tabulky. V hledání je možné pokračovat klepnutím na tlačítko Hledat. Klepnutím na tlačítko Zrušit zrušíte vyhledávání.

Zavřít

Zavře dialog. Nastavení posledního hledání zůstane uloženo, dokud neukončíte LibreOfficeDev.

Je-li otevřeno více tabulek nebo formulářů, je možné pro každý dokument nastavit jiné možnosti hledání. Když zavřete dokumenty, bude uloženo pouze nastavení naposledy zavřeného dokumentu.