• Vytvořte formulář hlavního tlačítka, který vám umožní otevřít z něj kliknutím na tlačítka. Jak vytvořit tlačítko v databázi Microsoft Access Vytvoření formuláře hlavního tlačítka v Accessu

    Hlavní tlačítkový formulář je vytvořen za účelem navigace v databázi, tzn. lze jej použít jako hlavní menu databáze. Prvky formuláře hlavního tlačítka jsou objekty formulářů a sestav.

    Dotazy a tabulky nejsou prvky formuláře hlavního tlačítka. Proto můžete použít makra k vytvoření tlačítek Dotaz nebo Tabulka na formuláři tlačítka. Nejprve se v okně databáze vytvoří makra "Otevřít dotaz" nebo "Otevřít tabulku" s jedinečnými názvy a poté se ve formuláři tlačítka vytvoří tlačítka pro volání těchto maker.

    Pro jednu databázi můžete vytvořit více formulářů tlačítek. Tlačítka by měla být na stránkách formuláře tlačítek seskupena tak, aby bylo uživateli jasné, ve kterých formulářích tlačítek lze provádět určité příkazy (dotazy, sestavy, zadávání dat a úpravy). Je třeba poznamenat, že na formulářích podtlačítek by měla být umístěna tlačítka pro návrat do formuláře hlavního tlačítka.

    Technologie pro vytváření formulářů tlačítek je následující:

    1) vytvořit stránku formuláře hlavního tlačítka (GKF);

    2) vytvořit požadovaný počet stránek podřízených tlačítkových formulářů (například formuláře pro zadávání dat, pro sestavy, pro dotazy atd.);

    3) vytvořit prvky formuláře hlavního tlačítka;

    4) vytvářet prvky pro tlačítkové formuláře sestav a formuláře pro zadávání nebo změnu dat;

    5) vytvářet makra pro dotazy nebo pro tabulky s jedinečnými názvy;

    6) vytvořit prvky pro tlačítkové formy dotazů nebo tabulek.

    Struktura formulářů tlačítka může být znázorněna následovně.

    Chcete-li vytvořit formulář hlavního tlačítka a jeho prvky, musíte otevřít databázi (například "Pokrok_ studentů") a spustit příkaz Možnosti přístupu - Nastavení - Vybrat příkazy z / Záložka Databázové nástroje – vyberte Button Form Manager a přidejte jej do Nastavení rychlého spuštění.

    Pokud formulář tlačítka ještě nebyl vytvořen, otevře se dialogové okno. Tlačítko Správce formulářů

    ve kterém musíte kliknout na tlačítko "Ano", čímž potvrdíte vytvoření formuláře tlačítka. V důsledku toho se vytvoří stránka formuláře hlavního tlačítka.

    Dále můžete vytvořit tři další stránky s tlačítky: Formuláře pro zadávání dat, Sestavy a Dotazy. Chcete-li to provést, klikněte na tlačítko "Vytvořit" a v zobrazeném okně zadejte název nové stránky "Formuláře pro zadávání dat"

    a klikněte na tlačítko "OK". Vytvoří se stránka formuláře tlačítka "Formuláře pro zadávání dat". Podobně musíme vytvořit další dvě stránky, ve výsledku získáme čtyři stránky formulářů tlačítek, které se zobrazují v okně „Správce formulářů tlačítek“.

    Poté vytvoříme prvky GKF, za tímto účelem v „okně správce formulářů tlačítek“ vyberte stránku „formulář hlavního tlačítka“ a klikněte na „Změnit“, otevře se nové okno „Změnit stránky formuláře tlačítka“.

    V tomto okně klikněte na tlačítko "Vytvořit", otevře se nové okno "Změnit prvek formuláře tlačítka",

    ve kterém děláme následující:

     zadejte text: Formuláře pro zadávání dat;

     vyberte příkaz z rozevíracího seznamu: Přejít na formulář tlačítka;

     vyberte formulář tlačítka ze seznamu: Zadání údajů do formulářů klikněte na tlačítko „OK“.

    V okně Upravit stránku formuláře tlačítka se zobrazí prvek formuláře tlačítka Formuláře pro zadávání dat.

    Podobnou metodou je potřeba vytvořit prvky: „Požadavky“ a „Zprávy“ a poté prvek (tlačítko) „Ukončit databázi“.

    V důsledku toho se všechny prvky formuláře hlavního tlačítka zobrazí v okně Upravit stránku formuláře tlačítka.

    Formulář tlačítka se zobrazí v seznamu v podokně okna databáze na kartě Formuláře v panelu Objekty a tabulka Položky přepínacího panelu se zobrazí na kartě Tabulky v seznamech. Dvojitým kliknutím na štítek "Formulář tlačítka" se otevře formulář hlavního tlačítka.

    Aby se tento formulář zobrazil při spuštění databáze, musíte provést příkaz Možnosti přístupu / Aktuální databáze, v okně Zobrazit formulář vyberte z rozevíracího seznamu "Formulář tlačítka", musíte zrušit zaškrtnutí políčka Stavový řádek. Můžete také zadat název a ikonu aplikace.

    V tomto případě ještě není vytváření tlačítkových formulářů dokončeno, protože na podřízených tlačítkových formulářích nejsou žádné prvky (formuláře pro zadávání dat, sestavy, dotazy).

    Vytváření formulářů podtlačítka: sestavy a formuláře

    Chcete-li vytvořit prvky formuláře tlačítka "Formuláře pro zadávání dat", musíte spustit databázi (například "Pokrok studentů" pomocí formuláře hlavního tlačítka) a spustit příkaz Služba / Nástroje / Správce formulářů tlačítek.

    Otevře se okno Button Form Manager. Poté musíte v okně "Správce formulářů tlačítek" vybrat "Formuláře pro zadávání dat".

    a klikněte na tlačítko Upravit, otevře se dialogové okno Upravit stránku formuláře tlačítka.

    ve kterém provádíme:

     zadejte text: Studenti;

     vyberte příkaz z rozevíracího seznamu: Otevřete formulář pro úpravy;

     vyberte formulář tlačítka ze seznamu: Studenti, klikněte na tlačítko „OK“.

    V okně Upravit stránku formuláře tlačítka se zobrazí prvek Studenti. Po vytvoření prvku „Skupiny studentů“ pomocí stejné technologie se tento prvek také zobrazí v okně.

    Dále musíte vytvořit tlačítko pro návrat do formuláře hlavního tlačítka, za tímto účelem klikneme na tlačítko „Vytvořit“ a v zobrazeném okně vyberte příkaz „Přejít na formulář tlačítka“, vyberte „Formulář hlavního tlačítka“ a zadejte „Přejít na formulář hlavního tlačítka“. Klikněte na tlačítko "OK".

    a zavřete okno Upravit stránku formuláře tlačítka.

    Spustíme hlavní tlačítkový formulář v okně databáze, ve kterém klikneme na tlačítko "Formuláře pro zadávání dat", otevře se "Formuláře pro zadávání dat".

    Vytváření prvků pro tlačítkový formulář "Zprávy" se provádí stejnou technologií, jakou získáme.

    Vytvoření tlačítka podformuláře: požadavky

    Chcete-li vytvořit prvky formuláře podtlačítka "Dotazy", musíte spustit databázi (například "Student_Progress" s formulářem hlavního tlačítka) a vytvořit makra "Otevřít dotaz" nebo "Otevřít tabulku" s jedinečnými názvy a poté vytvořit tlačítka ve formuláři tlačítka pro volání těchto maker.

    Při vytváření makra "Pokrok studentů" vyberte záložku "Makra" a klikněte na ikonu "Vytvořit", otevře se dialogové okno "Makro". V tomto okně v rozevíracím seznamu vyberte makro "Otevřít dotaz" a z rozevíracího seznamu vyberte název dotazu "Pokrok studentů",

    poté klikněte na tlačítko "Zavřít". V zobrazeném okně "Uložit změny rozložení nebo struktury objektu Macro1?" klikněte na tlačítko "Ano". Otevře se okno "Uložit", ve kterém musíte zadat název makra "Pokrok studentů" a kliknout na tlačítko "OK".

    Název makra se uloží do seznamu maker v okně DB. Po vytvoření a uložení makra "Parametric_query" se v okně databáze zobrazí názvy vytvořených maker.

    Chcete-li vytvořit prvky formuláře tlačítka pro dotaz "Pokrok studentů", musíte provést příkaz Služba / Nástroje / Správce formulářů tlačítek. Otevře se Správce formulářů tlačítek.

    Poté musíte zvýraznit "Dotazy" v okně "Button Form Manager" a kliknout na tlačítko Upravit, otevře se dialogové okno "Změnit stránku tlačítka formuláře".

    V tomto okně klikněte na tlačítko "Vytvořit", otevře se nové okno "Změnit stránku formuláře tlačítka",

    ve kterém provádíme:

     zadejte text: Zpráva: Pokrok studenta;

     vyberte příkaz z rozevíracího seznamu: Spustit makro;

     vyberte formulář tlačítka ze seznamu: Postup studenta, klikněte na tlačítko „OK“.

    V okně Upravit stránku formuláře tlačítka se zobrazí tlačítkový formulářový prvek "Report: Progress Student". Po vytvoření prvku "Parametric_query" pomocí stejné technologie se tento také zobrazí v okně.

    Dále zavřete okna "Edit Button Form Page" a "Button Form Manager". V okně databáze na záložce "Formuláře" klikněte na nápis "Tlačítko formuláře", otevře se formulář Hlavní tlačítko. Ve formuláři Hlavní tlačítko klikněte na tlačítko Požadavky, otevře se tlačítkový formulář "Požadavky".

    Vznikne tak tlačítkový formulář "Požadavky", což je podřízený tlačítkový formulář.

    Vytvoření formuláře tlačítka

    Po otevření databáze by se na obrazovce měl objevit formulář Databáze "Produkty" (Titulní stránka) následujícího formuláře (obr. 1.).

    Rýže.

    Kliknutím na tlačítko Exit by měla být databáze uzavřena.

    Po stisknutí tlačítka Databáze by se na obrazovce měl zobrazit formulář hlavního tlačítka, jehož tlačítka otevírají formuláře druhé úrovně (obr. 2).

    Rýže.

    Operační postup:

    • 1. Tvorba struktury hlavního tlačítkového formuláře začíná tlačítkovými formuláři druhé úrovně: Tabulky, Formuláře, Dotazy, Sestavy. Podívejme se na tento proces pomocí formuláře Tabulka jako příklad.
    • 1.1. Na kartě Vytvořit v části Formuláře klikněte na tlačítko Prázdný formulář. Na obrazovce se objeví formulář. není spojen s žádnou tabulkou. Formulář se otevře v návrhovém zobrazení (obr. 3).

    Rýže.

    1.2. Na kartě Návrh v části Nástroje klikněte na tlačítko Stránka vlastností. V okně vlastností se na záložce Rozložení v řádku Podpis napíše název formuláře (obr. 6.4).

    Rýže.

    • 1.3. Oblast výběru a tlačítka Navigace jsou z formuláře odstraněny (tyto parametry se konfigurují na kartě Rozvržení v okně Vlastnosti).
    • 1.4. Na záložce Návrh v sekci Ovládací prvky jsou zobrazeny všechny objekty a tlačítko Použít průvodce je deaktivováno (deaktivováno) (obr. 5).

    Rýže.

    1.5. Tlačítka se do formuláře „kreslí“ kliknutím na které tabulky se otevřou. Počet tlačítek by měl odpovídat počtu databázových tabulek plus tlačítko pro uzavření formuláře a návrat do hlavního menu (obr. 6).

    Rýže.

    • 1.6. Pro každé tlačítko je napsán příkaz, který otevře odpovídající tabulku.
    • 1.6.1. Chcete-li to provést, vyberte tlačítko a na kartě Návrh v části Služba vyberte Stránka vlastností.
    • 1.6.2. V zobrazeném dialogovém okně přejděte na kartu Události a umístěte kurzor do řádku Kliknutí na tlačítko.
    • 1.6.3. Vpravo v řádku se zobrazí tlačítko, po kliknutí se na obrazovce objeví dialogové okno Tvůrce, kde se vybere příkaz Makra a stiskne se tlačítko OK.
    • 1.6.4. Na obrazovce se objeví okno pro záznam makro příkazů (obr. 7).

    Rýže.

    1.6.6. Na příkazovém řádku Přidat nové makro vyberte příkaz Otevřít tabulku. V části Argumenty makra vyberte z rozevíracího seznamu název tabulky, kterou chcete otevřít, a režim otevírání.


    Rýže. 6.8. Výběr názvu tabulky a režimu otevírání

    • 1.6. Okno záznamu maker se zavře. Pro otestování makra je potřeba přepnout z režimu Návrh do režimu Formuláře a kliknout na vytvořené tlačítko. Na obrazovce by se měla objevit odpovídající tabulka.
    • 1.6.8. Podobné příkazy se píší i pro další tlačítka, jen s tím rozdílem, že řádek názvu tabulky bude obsahovat název jiné tabulky - Reference zboží, Reference faktury nebo Příjem zboží.
    • 1. Pro tlačítko formuláře Přepnout na hlavní tlačítko je zaznamenáno makro, které vám umožní zavřít formulář Tabulka a otevřít formulář Hlavní nabídka.

    K tomu je třeba v okně makrozáznamníku zapsat následující sekvenci příkazů (obr. 9).


    Rýže.

    1.8. Obdobně jsou vytvořeny formuláře "FORMULÁŘE", "DOTAZY", "ZPRÁVY" obsahující příslušná tlačítka (obr. 6.2).

    V tomto případě by měly být všechny formuláře otevřeny v režimu formulářů, sestavy v režimu zobrazení a dotazy v režimu návrhu.

    • 2. Vytvoří se formulář první úrovně, formulář hlavního tlačítka.
    • 2.1. Na kartě Vytvořit v části Formuláře klikněte na tlačítko Prázdný formulář. Na obrazovce se zobrazí formulář, který není přidružen k žádné tabulce. Formulář se otevře v návrhovém zobrazení (obr. 10).

    Rýže.

    2.2. Na kartě Návrh v části Nástroje klikněte na tlačítko Stránka vlastností. V okně vlastností se na záložce Rozvržení v řádku Podpis napíše název formuláře (obr. 11).


    Rýže.

    • 2.3. Oblast výběru a tlačítka Navigace jsou z formuláře odstraněny (tyto parametry se konfigurují na kartě Rozvržení).
    • 2.4. Na kartě Návrh v sekci Ovládací prvky jsou zobrazeny všechny objekty a tlačítko Použít průvodce je deaktivováno (deaktivováno) (obr. 12).

    Rýže.

    • 2.5. Na formuláři se kreslí tlačítka, kliknutím na které formuláře druhé úrovně se otevřou: Tabulky, Formuláře, Dotazy, Výkazy a také tlačítko pro přechod na titulní stránku databáze "Produkty" (obr. 13) .
    • 2.6. Pro každé tlačítko je vytvořeno makro obsahující příkazy, které je nutné provést stisknutím tlačítka (obr. 14, 15).

    Rýže.

    Rýže.

    • a) makro příkaz pro tlačítko Otevřít formulář TABULKA;
    • b) makro příkaz pro tlačítko Otevřít formulář FORMULÁŘ;
    • c) makro příkaz pro tlačítko Otevřít formulář POŽADAVKY;
    • d) makro příkaz pro tlačítko Otevřít formulář ZPRÁVY
    • 3. Vytvoření formuláře Titulní strana.
    • 3.1. Na kartě Vytvořit v části Formuláře klikněte na tlačítko Prázdný formulář. Na obrazovce se zobrazí formulář, který není přidružen k žádné tabulce. Formulář se otevře v návrhovém zobrazení.
    • 3.2. Na kartě Návrh v části Nástroje klikněte na tlačítko Stránka vlastností. V okně vlastností se na záložce Rozložení v řádku Podpis napíše název formuláře (obr. 16).

    Rýže.

    • 3.3. Oblast výběru a tlačítka Navigace jsou z formuláře odstraněny (tyto parametry se konfigurují na kartě Rozvržení).
    • 3.4. Na kartě Návrh v části Ovládací prvky jsou zobrazeny všechny objekty a tlačítko Průvodce je deaktivováno (neaktivní) (obr. 17).

    Rýže.

    3.5. Na formuláři je nakreslen Tab () (obr. 18).

    Rýže.

    3.6. Štítky karet zaznamenávají jejich názvy. K tomu se vybere požadovaná záložka, vyvolá se její kontextová nabídka, vybere se příkaz Vlastnosti a změní se vlastnost Popis (obr. 19).


    Rýže.

    3. Vytvoří se "Hlavní stránka" databázového formuláře "Produkty" (obr. 20).

    Rýže.

    Poznámka: Pokud velikost fotografie přesahuje velikost rámečku, musíte pro obrázek otevřít okno Vlastnosti a v řádku nastavení Velikost vybrat příkaz Přizpůsobit rámu.

    3.8. Připravuje se stránka "Počáteční informace" (obr. 21).

    Rýže.

    3.9. V poznámce formuláře Titulní stránka jsou vytvořena dvě tlačítka pro uzavření databáze a pro přepnutí do formuláře hlavního tlačítka (obr. 22).

    Rýže.

    • 3.10. Pro každé z tlačítek je vytvořeno makro s odpovídajícími příkazy (obr. 23).
    • a) pro tlačítko Databáze:

    b) pro tlačítko Exit:


    Rýže.

    3.11. Na formuláři Hlavní tlačítko se vytvoří tlačítko, kliknutím na něj se otevře formulář databáze „Produkty“ a formulář Hlavní tlačítko se zavře (obr. 24, 25).

    Rýže.

    Rýže.

    3.12. Nastavte, že při otevření databáze se na obrazovce automaticky objeví formulář databáze "Produkty". K tomu zvolte záložku Soubor, příkaz Parametry, sekci Aktuální databáze a v řádku Zobrazit formulář vyberte název formuláře Databáze "Produkty" (obr. 26).


    Rýže.

    podpis rozhraní tlačítka

    Bibliografie

    • 1. Fomina E.E. Pokyny pro realizaci kurzové práce v oboru "Informatika" [Elektronický zdroj]: metodická příručka / E.E. Fomin. Tver, 2009. 102 s.
    • 2. Mamontova E.A., Tsvetkova O.N., Grigoriev S.M. Práce s databázemi v MS Access 2010: pokyny a zadání pro studium předmětu "Informatika", "Ekonomická informatika" / E.A. Mamontová, O.N. Tsvetková, S.M. Grigorjev. Moskva, 2012. 75 s.
    • 3. Vinogradov G.P., Kirsanova N.V. Návrh struktury relačních databází pomocí MS Access DBMS: tutoriál / G.P. Vinogradov, N.V. Kirsanov. Tver: TSTU, 2006. 84 s.

    Obvykle je pro práci s aplikací vytvořen speciální formulář, který se nazývá Main Button Form (Hlavní přepínací panel) a obsahuje tlačítka, která umožňují výběr hlavních funkcí nebo podsystémů aplikace. Takový formulář můžete vytvořit jako obvykle pomocí Návrháře formulářů nebo můžete použít speciálního průvodce s názvem Button Form Manager (Swithboard Manager). Formulář hlavního tlačítka (Hlavní ústředna) byl vytvořen v databázi "Northwind" bez použití průvodce. Podívejme se, jak vytvořit podobný formulář pomocí Button Form Manager.

    Vyberte příkaz nabídky Servis, utility, Button Form Manager(Nástroje, Databázové nástroje, Swithboard Manager).

    Protože databáze neobsahuje tlačítkové formuláře (alespoň to průvodce nezná), zobrazí se dialogové okno s dotazem, zda má být vytvořen tlačítkový formulář. Klepněte na tlačítko Ano.

    Průvodce nyní vytvoří tabulku Položky přepínacího panelu a Přepínací panel, na které se podíváme později. Poté se objeví dialogové okno se seznamem stránek formuláře tlačítek (obr. 14.15).

    Rýže. 14.15. Dialogové okno Správce formulářů tlačítek

    V tomto okně jsou uvedeny všechny stránky formuláře tlačítka (může jich být několik). Zatím byla vytvořena pouze jedna stránka a vidíme ji v seznamu. Chcete-li na něm vytvořit požadovaná tlačítka, klikněte na tlačítko Změna(Upravit). Otevře se dialogové okno (Upravit stránku přepínacího panelu) (obr. 14.16), které obsahuje seznam prvků formuláře.

    Rýže. 14.16. Dialogové okno Změňte stránku formuláře tlačítka

    V tomto okně můžete přidat, upravit a odstranit prvky vybrané stránky formuláře. Můžete také změnit pořadí jejich umístění na stránce (pomocí tlačítek Dolů(Posuňte se dolů) a Nahoru(Posunout nahoru)).

    V terénu název formuláře tlačítka(Swithboard Name) můžeme v případě potřeby změnit výchozí název. Seznam prvků formuláře je aktuálně prázdný a je k dispozici pouze jedno tlačítko Vytvořit(Nový). Chcete-li vytvořit první prvek, klikněte na toto tlačítko. Zobrazí se dialogové okno (Upravit položku přepínacího panelu) (obr. 14.17).

    Rýže. 14.17.

    V terénu Text(Text) zadejte název pro tlačítko, které vytváříte, například Produkty. Druhé pole tým(Příkaz) umožňuje definovat akci, která se "po stisknutí tohoto tlačítka provede. Seznam těchto akcí je na obr. 14.17. Je jich pouze 8. Může jít o otevření formuláře v režimu přidávání záznamů nebo úpravy, otevření sestavy, spuštění makra nebo procedury VPA, spuštění průvodce pro úpravu formuláře tlačítka, přepnutí na jiný formulář tlačítka a ukončení aplikace. Otevřete formulář pro úpravy(Otevřete formulář v režimu úprav). Poté je třeba do dalšího pole zadat název otevřeného formuláře „Seznam zboží“ (Produkty) (obr. 14.18) a kliknout na tlačítko OK.

    Komentář

    Název posledního pole ve formuláři na obr. 14.18 se mění v závislosti na vybraném příkazu ve druhém poli. Pokud akce vybraná v seznamu nevyžaduje argument, třetí pole úplně zmizí.

    Rýže. 14.18. Dialogové okno

    Podobně přidáme tlačítka pro další objekty aplikace: "Typy" (Kategorie), "Dodavatelé" (Dodavatelé), "Objednávky" (Objednávky). Vytvoříme tlačítko zprávy, který otevře formulář "Dialogové okno hlášení o prodeji" a tlačítko pro ukončení aplikace Výstup. Zavřete dialogové okno Změňte stránku formuláře tlačítka(Upravit stránku přepínacího panelu) kliknutím na tlačítko zavřít(Zavřít).

    Počet tlačítek na jedné stránce formuláře je omezen na 8. To neznamená, že jich nelze vytvořit více, jen se to musí udělat ručně. Existuje však i jiný způsob, jak toto omezení překonat. Pokud počet akcí, které byste chtěli umístit na tlačítka, překročí 8, můžete seskupit některé akce na samostatné stránce formuláře tlačítka. Vytvořme například další stránku našeho formuláře pro tlačítka a umístěme na ni tlačítka akcí zákazníka. Chcete-li to provést, v dialogovém okně Správce formulářů tlačítek(Správce ústředny) klikněte Vytvořit(Nový). V zobrazeném dialogovém okně (obr. 14.19) zadejte název nové stránky klienti a stiskněte tlačítko OK.

    Rýže. 14.19.

    Dále v editoru stránek vytvoříme prvky již známým způsobem: Klienti, Samolepky pro klienty, Telefony klientů, Objednávky klientů, které otevírají příslušné formuláře. Nezapomeňte vytvořit tlačítko, které vás vrátí do Hlavního rozvaděče. Chcete-li to provést, musíte k němu přiřadit příkaz Přejděte na formulář tlačítka(Přejděte na Ústřednu) (Obr. 14.20). Zavřete toto okno pro návrat do dialogového okna Správce formulářů tlačítek(Správce rozvaděče). V seznamu stránek byste měli mít dvě stránky.

    Nyní je potřeba upravit první stránku – přidat na ni prvek, se kterým můžete přejít na druhou stránku. Chcete-li to provést, vyberte v seznamu stránku (Hlavní ústředna) a stiskněte tlačítko Změna(Upravit). V okně editoru stránky přidejte nový prvek, klienti, také pomocí příkazu Přejděte na formulář tlačítka(Přejděte na Ústřednu).

    Rýže. 14:20.

    Obě stránky jsou nyní propojeny. Okno průvodce můžete zavřít a podívat se, co jsme získali, otevřením formuláře „Formulář tlačítka“ (ústředna). Okno podobné tomu, které je znázorněno na obr. 14.21.

    Rýže. 14.21.

    Můžete zkontrolovat, jak tlačítka fungují. Pokud například kliknete na tlačítko klienti, obsah formuláře se změní a uvidíte druhou stránku formuláře. Formulář nevypadá příliš atraktivně, ale nyní můžete přepnout do zobrazení Návrh a upravit jej pomocí všech návrhových nástrojů.

    Když tento formulář otevřete v zobrazení Návrh, neuvidíte jeho prvky, formulář se zdá být zcela prázdný. Pokud však otevřete modul spojený s tímto formulářem, uvidíte poměrně velké množství kódu, který správně organizuje práci formuláře. A k tomu se používají informace, které jsou uloženy ve speciální tabulce, kterou jsme zmínili na začátku sekce: Položky rozvaděče(Prvky formuláře tlačítka). Tuto tabulku uvidíte v seznamu tabulky(Tabulky) okna Databáze(databáze). V tomto případě to bude vypadat podobně jako na obr. 14.22.

    Rýže. 14.22. Tabulka "Prvky formuláře tlačítka"

    První sloupec obsahuje ID stránky, druhý - číslo prvku na stránce. Toto číslo určuje pořadí, ve kterém se prvky na stránce objeví. Třetí sloupec obsahuje text, který se zobrazí napravo od tlačítka. Poslední dva sloupce definují příkaz spojený s prvkem: kód příkazu (jak si vzpomínáme, je jich 8) a jeho argument. Kód 0 odpovídá speciálnímu prvku, který nastavuje titulek stránky a definuje začátek stránky.

    Pomocí Správce přepínacích panelů tedy můžete vytvořit hierarchický systém tlačítek ze stránek, který může být alternativou k obvyklému hierarchickému menu. Pravda, na rozdíl od nabídky není tento formulář na obrazovce vždy vidět, lze jej uzavřít jinými formuláři. Pokud chcete uživateli umožnit otevírání několika formulářů a sestav najednou, budete muset vytvořit tlačítko na panelu nástrojů, které vám umožní kdykoli zobrazit formulář hlavního tlačítka (Hlavní panel).

    Ahoj všichni! V tomto článku vám ukážu, jak vytvořit tlačítko v databázi Microsoft Access.

    Vytváření tlačítek ve formuláři nezávisí na tom, jakou verzi Accessu máte nainstalovanou (2003, 2007, 2010, 2013 nebo 2016). V tomto článku ukážu 2 způsoby, jak vytvořit tlačítka na formuláři v databázi Access: pomocí průvodce a pomocí makra.

    Jak to udělat?

    Krok 1. Vytvoření formuláře

    Pokud formulář nemáte, musíte si jej vytvořit. Podrobněji se můžete podívat, jak se tvoří formuláře. Přejděte na kartu "Vytvořit", položka "Průvodce formulářem". Dále vyberte tabulku nebo dotaz, na základě kterého bude formulář vytvořen. Dále vyberte požadovaná pole a klikněte na „Další“.

    Vyberte vzhled formuláře.

    Zadejte název formuláře a klikněte na Dokončit.

    Otevřete formulář v návrhovém režimu. Jak vytvořit tlačítko v databázi Microsoft Access bude popsáno ve druhém kroku.

    Krok 2: Vytvořte tlačítko pomocí průvodce

    Na panelu nástrojů vyberte položku "Tlačítko" a umístěte ji na formulář. Zobrazí se okno Průvodce tlačítkem. Zde je potřeba vybrat požadovanou kategorii a nastavit konkrétní akci. Vyberte „Předchozí záznam“ a klikněte na „Další“.

    Vyberte, co se má na tlačítku zobrazit: text nebo obrázek. Ponechte výchozí obrázek a klikněte na Další.

    Dejte tlačítku název a klikněte na Dokončit.

    Nyní vytvoříme tlačítko s textem. Vraťme se do průvodce tlačítkem, zvolte "Další záznam".

    Krok 3: Vytvořte tlačítko pomocí makra

    Na panelu nástrojů vyberte položku "Tlačítko" a umístěte ji na formulář. Zobrazí se okno Průvodce tlačítkem. Klikněte na "Zrušit".

    Dvojitým kliknutím na vytvořené tlačítko otevřete okno vlastností. Přejděte na kartu „Události“, položka „Stisk tlačítka“. Klikněte na tlačítko se třemi tečkami.

    Vyberte "Makra" a klikněte na OK.

    Laboratorní práce číslo 5.

    Předmět: Tvorba knoflíkových formulářů.

    Cílová: Naučte se vytvářet a upravovat formuláře tlačítek.

    Cvičení

    Vytvořte formulář hlavního tlačítka a další formuláře tlačítek pro práci s databází.

    Základní informace

    nástavbaPřístupsprávce formulářů tlačítek

    Doplňky aplikace Access jsou databáze, které obsahují procedury a související objekty. Existují tři typy doplňků:

    doplňky menu

    stavitelé

    mistrů

    Průvodci a stavitelé jsou kontextově citlivé doplňky. Jsou spuštěny, když se uživatel pokusí provést určité akce. Doplňky nabídky jsou nezávislé na kontextu a vyvolávají se z nabídky ServisÞ Servisní programy. Příkladem doplňku nabídky je správce formulářů tlačítek.

    Tlačítkové formuláře (nebo nabídky ) jsou formuláře v aplikaci, které poskytují přístup ke komponentám a subsystémům aplikace. Přepínání mezi komponentami probíhá kliknutím na tlačítka. Tlačítkové formuláře můžete samozřejmě vytvářet v návrhovém režimu vytvořením procedury události pro každé tlačítko Stisk tlačítka. Ale v případě, kdy aplikace obsahuje mnoho formulářů a sestav, může být tato práce časově velmi náročná.

    Správce formulářů tlačítek používá složitou techniku ​​pro správu všech formulářů tlačítek prostřednictvím formuláře s jedním tlačítkem, vytváří tabulku ovladačů Button Form Elements a umožňuje vytvořit až osm prvků v každém formuláři tlačítka. Pokud je potřeba více než osm tlačítek, pak se chybějící vytvoří ručně zápisem procedur nebo vytvořením maker. Po spuštění hledá dispečer v aktuální databázi tabulku s názvem rozvaděčPoložky a pokud neexistuje, začne vytvářet nový formulář tlačítka.

    V dialogovém okně Správce formulářů tlačítek všechny formuláře se nazývají stránky. Zde se nastavují názvy všech tlačítkových formulářů aplikace.

    V dialogovém okně můžete změnit názvy formulářů, upravit prvky formulářů (tlačítko Změna...), smazat prvky (tlačítko Vymazat) nebo změňte polohu prvku (tlačítka Nahoru A Dolů).

    V dialogovém okně Změna prvku formuláře tlačítka jsou specifikovány tři parametry:

    · Text– název prvku, který se objeví na tlačítku ve formuláři tlačítka.

    · tým- Příkaz, který se má provést, když uživatel klikne na tlačítko.

    · Formulář– obsah tohoto pole závisí na hodnotě pole Příkaz.


    Rýže. 5.1 . Vytvoření tlačítka pro přidání nového klienta.

    Po vytvoření tlačítkových formulářů se na záložce databázového okna Tabulky objeví tabulka rozvaděčPoložky a na kartě Formuláře - formulář rozvaděč, kterou lze přejmenovat. Ale k přejmenování tabulky rozvaděčPoložky, musíte změnit všechny odkazy na něj v procedurách VBA (Visual Basic for Applications) uložených pomocí tohoto formuláře tlačítka.

    Pracovní technologie

    Cvytvoření formuláře tlačítka

    1. Otevřete databázi.

    2. Vyberte tým Servis® Utility® Správce formulářů tlačítek.



    Obr.5.2 Tlačítkový formulář Formuláře .

    3. Odpovězte na otázku o vytvoření nového formuláře tlačítka Ano.

    4. V okně, které se objeví Správce formulářů tlačítek zmáčknout tlačítko Vytvořit.

    5. Nastavte název formuláře dalšího tlačítka - formuláře. Klikněte OK.

    6. Stejným způsobem nastavte název Zprávy pro druhý další formulář tlačítka a názvy Formulář Klient A Formulář objednávky,Zpráva ReportAboutClients, Faktura A Výstup pro ostatní.

    7. V okně Správce formulářů tlačítek vybrat Hlavnírozvaděč(formulář hlavního tlačítka) a klikněte na tlačítko Změna.

    8. V okně Změňte stránku formuláře tlačítka zmáčknout tlačítko Vytvořit.

    9. V okně Změna prvku formuláře tlačítka specifikujte parametry:

    Text: Formuláře

    Tým: Přepněte na tlačítkový formulář

    Formulář: formuláře

    10. Klepněte na tlačítko OK.

    11. Parametry tlačítka Zprávy nastavit stejným způsobem.

    12. Pro tlačítko Výstup nastavit parametry:

    Text: Konec

    Tým: Ukončete aplikaci

    13. Stiskněte tlačítko Zavřít.

    14. V okně Správce formulářů tlačítek zvolit formu formuláře a stiskněte tlačítko Změna.

    15. V okně Změňte stránku formuláře tlačítka zmáčknout tlačítko Vytvořit.

    16. V okně zadejte parametry:

    Text: Práce s formulářem Zákazník

    Tým: Přepněte na tlačítkový formulář

    Tvar: Tvar Klient

    17. Klepněte na tlačítko OK.

    18. Podobně zadejte parametry pro práci formulářObjednávky

    19. Poskytněte tlačítko pro návrat do hlavního formuláře:

    Text: Návrat

    Tým: Přepněte na tlačítkový formulář

    Formulář: Hlavní rozvaděč.

    20. Stiskněte zavřít.

    21. V okně Správce formulářů tlačítek zvolit formu Formulář A Klient a stiskněte tlačítko Změna.

    22. V okně Změňte stránku formuláře tlačítka zmáčknout tlačítko Vytvořit.

    23. V okně Změna prvku formuláře tlačítka specifikujte parametry:

    Text: Nový klient

    Tým: Otevření formuláře v režimu přidání

    Formulář: Klient

    24. Klepněte na OK.

    25. V okně Změňte stránku formuláře tlačítka znovu stiskněte tlačítko Vytvořit.

    26. V okně Změna prvku formuláře tlačítka specifikujte parametry:

    Text: Editace

    Tým: Otevření formuláře v režimu úprav

    Formulář: Klient

    27. Klepněte na tlačítko OK.

    28. Podobně jako v odstavcích 21-27 vytvořte tlačítka pro práci s formulářem Objednávky

    29. Podobně jako u položky 19 vytvořte tlačítko pro návrat do předchozího formuláře.

    30. V okně Správce formulářů tlačítek zvolit formu Zprávy, zmáčknout tlačítko Změna a vytvořit prvky formuláře tlačítka Zprávy(zobrazit zprávy a vrátit se).

    31. Upravte formulář tlačítka v zobrazení Návrh.

    1. Téma laboratorní práce.

    2. Účel laboratorní práce.

    3. Technologie pro vytvoření formuláře tlačítka.