Časté otázky (FAQ) pro Microsoft Access

Copyright © Ivo Fikáček 1997, 1998, 1999, 2000

 

Tato stránka se stále dále rozšiřuje.

Navštivte nás opět brzy. Budeme mít pro Vás další novinky.

 

 Otázka: Je možné údaje ve formátu DBF převést do programu Access?

 Řešení je vhodné pro: Microsoft Access verze 2000, 97, 95, 2.0, 1.1 a 1.0

Odpověď: Tato činnost je v MS Access možná a běžná.

Řešení:

Je možné soubory připojit (pomocí nabídky Soubor/Načíst externí data/Propojit tabulky) nebo importovat (pomocí nabídky Soubor/Načíst externí data/Import) soubory DBF ať již z formátu FoxPro nebo dBase. V následujících oknech pak vyberete typ souboru a vše ostatní již řeší spolu s Vámi patřičný Průvodce. Postup v dřívějších verzích, než je MS Access 97, je obdobný.

Poznámky:

- Je také možné soubory DBF otevřít v programu MS Excel pomoci příkazu Soubor/Otevřít.

- Může se vyskytnout problém s češtinou. MS Office očekává při běžném nastavení "českých" Windows u souborů DBF, že jsou v původním kódu Latin2 (kód.str.852), jsou-li tam české znaky.

Reference:

Ivo Fikáček, Ivo Rozehnal, Martin Fikáček: Access 2000 - podrobný průvodce začínajícího uživatele, Grada Publishing, 1999

Ivo Fikáček, Ivo Rozehnal, Martin Fikáček: Access 97 - snadno a rychle, Grada Publishing, 1997

Ivo Fikáček, Ivo Rozehnal: Access 7 pro Windows 95 - snadno a dobře, Grada Publishing, 1997

nápověda programu Microsoft Access

 

 Otázka: Bez zjevné příčiny přestanou fungovat některé formuláře nebo jejich tlačítka.

 Řešení je vhodné pro: Microsoft Access verze 95 (7.0), lze použít obdobně i pro jiné verze

Odpověď: Ze zkušeností uživatelů patří MS Access ve verzi 95 (7.0) v porovnání s předchozími a následujícími verzemi k méně stabilním produktům.

Řešení:

Pokud z ničeho nic (bez nějakých úprav a oprav) přestanou správně pracovat objekty, tj. tlačítka, formuláře nebo i při jiných náhlých nevysvětlitelných potížích apod. nejčastěji pomůže tento postup:

  1. Vytvořit záložní kopii dotyčné databáze.
  2. Ve Windows 95 provést ScanDisk a defragmentaci disku (a provádět často a opakovaně).
  3. Otevřít MS Access bez otevření databáze a z nabídky Nástroje/Databázové pomůcky provést postupně na dotyčné databázi operace:
  1.   Opravit databázi
  2.   Komprimovat databázi

Poznámky:

- Operace testování disku (ScanDisk), defragmentaci disku, opravu a komprimaci databází doporučujeme provádět častějiopakovaně.

- Vedlejším efektem opravy a komprimace databází bude zmenšení velikosti souborů databáze o různé dočasné objekty a mnohdy i zrychlení práce databází.

Reference:

Ivo Fikáček, Ivo Rozehnal, Martin Fikáček: Access 2000 - podrobný průvodce začínajícího uživatele, Grada Publishing, 1999

Ivo Fikáček, Ivo Rozehnal: Access 7 pro Windows 95 - snadno a dobře, Grada Publishing, 1997

Ivo Fikáček, Ivo Rozehnal: Access 7 pro Windows 95 - snadno a rychle, Grada Publishing, 1996

nápověda programu Microsoft Access

 

 Otázka: Po vložení nového záznamu se záznamy správné neseřadí.

 Řešení je vhodné pro: Microsoft Access verze 2.0 až 2000 (9.0)

Odpověď: Pokud je v tabulce, dotazu nebo formuláři definováno výchozí řazení záznamů, pak záznam, který je přidáván na konec, není po uložení (opuštění) automaticky zařazen na své místo v pořadí záznamů, ale zůstává v dané chvíli jako poslední.

Řešení:

Access 2000 a 97 (8.0): Použijte volbu nabídky Záznamy/Zrušit filtr či řazení dat nebo místní nabídky Zrušit filtr či řazení dat nebo tlačítko na panelu nástrojů Zrušit filtr či řazení dat, pokud je v panelu zařazeno.

Access 95 (7.0): Shodný postup, příkaz se nazývá Zrušit filtr/řazení.

Access 2.0: Použijte volbu nabídky Záznamy/Zobrazit všechny záznamy nebo tlačítko na panelu nástrojů Zobrazit všechny záznamy.

Poznámky:

1. Pokud není příslušné tlačítko v panelu nástrojů, můžete panel nástrojů pro práci v tabulce (apod.) uživatelsky upravit.

2. Méně elegantním způsobem seřazení je uzavření a opětovné otevření formuláře, tabulky nebo dotazu.

Reference:

Ivo Fikáček, Ivo Rozehnal, Martin Fikáček: Access 2000 - podrobný průvodce začínajícího uživatele, Grada Publishing, 1999

Ivo Fikáček, Ivo Rozehnal: MS Access 97 - snadno a rychle, Grada Publishing, 1997

Ivo Fikáček, Ivo Rozehnal: Access 7 pro Windows 95 - snadno a dobře, Grada Publishing, 1997

Ivo Fikáček, Ivo Rozehnal: Access 7 pro Windows 95 - snadno a rychle, Grada Publishing, 1996

nápověda programu Microsoft Access

 

 Otázka: Ve výsledku dotazu se spojenými tabulkami se nezobrazí záznamy obou tabulek tak, jak očekávám.

 Řešení je vhodné pro: Microsoft Access verze 1.0 až 2000 (9.0)

Odpověď: Příčinou bude nesprávný typ spojení mezi tabulkami. Poklepejte na linku znázorňující spojení (někdy je poněkud obtížné na tenkou linku klepnout, chce to trošku šikovnosti) a upravte typ spojení v otevřeném okně "Vlastnosti spojení". Pokud je nastaven typ spojení "Zahrnout pouze řádky, v nichž jsou spojená pole z obou tabulek shodná." (tento bývá výchozím nastavením), nezobrazí se některé záznamy z jedné tabulky, pokud neexistují odpovídající záznamy ve spojené tabulce.

Řešení:

1. Zvolte jiný typ spojení tabulek v dotazu, takový, který zobrazí všechny záznamy z Vámi vybrané tabulky.

2. Vložte alespoň prázdný odpovídající záznam do spojené tabulky.

Poznámky: Při více než dvou spojených tabulkách v dotazu je vhodné prověřit či nastavit všechna spojení.

Reference:

Ivo Fikáček, Ivo Rozehnal, Martin Fikáček: Access 2000 - podrobný průvodce začínajícího uživatele, Grada Publishing, 1999

Ivo Fikáček, Ivo Rozehnal: Access 7 pro Windows 95 - snadno a dobře, Grada Publishing, 1997

nápověda programu Microsoft Access

 

 Otázka: Ve výsledku dotazu se spojenými tabulkami se nezobrazí všechny záznamy, které odpovídají výběrovému kritériu.

 Řešení je vhodné pro: Microsoft Access verze 1.0 až 2000 (9.0)

Odpověď: Příčinou bude nesprávný typ spojení mezi tabulkami. Poklepejte na linku znázorňující spojení a upravte typ spojení v otevřeném okně "Vlastnosti spojení". Pokud je nastaven typ spojení "Zahrnout pouze řádky, v nichž jsou spojená pole z obou tabulek shodná." (tento bývá výchozím nastavením), nezobrazí se některé záznamy z jedné tabulky, které odpovídají výběrovému kritériu, pokud neexistuje odpovídající záznam ve spojené tabulce.

Řešení:

1. Zvolte jiný typ spojení tabulek v dotazu, takový, který zobrazí všechny záznamy z Vámi vybrané tabulky.

2. Vložte odpovídající záznam do spojené tabulky a zajistěte, aby odpovídal výběrovému kritériu, je-li to potřeba.

Poznámky: Pokud je zadáno výběrové kritérium na jinou než první tabulku a spojení je typu 1 (jen odpovídající řádky), ověřte existenci záznamu v první tabulce.

Reference:

Ivo Fikáček, Ivo Rozehnal, Martin Fikáček: Access 2000 - podrobný průvodce začínajícího uživatele, Grada Publishing, 1999

Ivo Fikáček, Ivo Rozehnal: Access 7 pro Windows 95 - snadno a dobře, Grada Publishing, 1997

nápověda programu Microsoft Access

 

 Otázka: Nevím jak pracovat s obrázky přímo v databázi Access.

 Řešení je vhodné pro: Microsoft Access verze 1.0 až 97 (8.0)

Odpověď: V tabulce se vytvoří pole typu Objekt OLE. Vytvořte formulář napojený na tuto tabulku, nejrychleji příkazem Automatický formulář. Do otevřeného formuláře, který je napojen na tuto tabulku, lze vložit obrázek buď prostým zkopírování přes schránku nebo pomocí příkazu Vložit objekt. Příkaz je přístupný buď v hlavní nabídce nebo v místní nabídce (na pravé tlačítko myši). Tento příkaz pracuje obdobně jako např. ve Wordu. Tzn. je možné obrázek vytvořit, vložit ze souboru nebo propojit se souborem. Pro větší obrázky nebo pro velký počet obrázků je vhodnější vytvářet propojení na grafické soubory. Databáze potom tolik "nebobtná", ale nesmí se se soubory na discích pohybovat, jinak se ztratí spojení a je nutno tato spojení vytvářet znovu (aktualizovat).

Poznámky: Ve verzi Access 97 a 2000 je navíc ještě další běžná možnost a to obdobná jako v Internetu (Intranetu) vytvořit hypertextový odkaz na obrázek a otevírat tento obrázek klepnutím na tento odkaz v tabulce nebo ve formuláři. Podmínkou je v tabulce vytvořit pole typu Hypertextový odkaz a pak již vše probíhá obdobně - použijete nabídku Hypertextový odkaz či Vložit hypertextový odkaz.

Reference:

Ivo Fikáček, Ivo Rozehnal, Martin Fikáček: Access 2000 - podrobný průvodce začínajícího uživatele, Grada Publishing, 1999

Ivo Fikáček, Ivo Rozehnal: Access 7 pro Windows 95 - snadno a dobře, Grada Publishing, 1997

nápověda programu Microsoft Access

 

 Otázka: Mám databázi ve verzi Access 95, ale používám Access 97. Lze tuto databázi převést do nové verze?

 Řešení je vhodné pro: Microsoft Access verze 1.0 až 2000 (9.0)

Odpověď: Ano, je to možné. Patrně nejrychlejší cestou je databázi přímo otevřít v novější verzi programu. Access 97 nabídne dvě volby:

- Otevřít a používat databázi v původní verzi (nelze však měnit návrhy objektu) a ne všechno musí správně pracovat - (rozdíly nebývají velké).

- Převést databázi na novější verzi.

Při převodu může Access hlásit některé chyby z důvodu nekompatibility. Nebývá jich mnoho. Po tomto převodu je databáze plně funkční v nové verzi (i zde mohou být některé drobné funkční nedostatky, které bude potřeba opravit).

Další možností je z prázdného (není otevřena databáze) programu Access 97 použít příkaz: Nástroje/Správa databáze/Převést databázi.

Poznámky: Obdobný postup je možný i ze starších verzí a ve starších verzích. Není však možný zpětný převod celé databáze do starších verzí programu. Výjimku zde tvoří Access 2000, který umí uložit vlastní databázi do verze 97 (samozřejmě s jistým omezením daným rozdílem verzí).

Reference:

Originální dokumentace k produktu.

nápověda programu Microsoft Access

 

Copyright © Ivo Fikáček 1997, 1998, 1999, 2000

 

Tato stránka se stále dále rozšiřuje.

Navštivte nás opět brzy. Budeme mít pro Vás další novinky.

 Zpět na domovskou stránku