Skapa tryckknappsformulär: Riktlinjer för att utföra laboratoriearbete. Skapa ett huvudknappsformulär för en Access-databas Skapa ett huvudknappsformulär i access

Skapa ett knappformulär

När du öppnar databasen bör formuläret Databas "Produkter" visas på skärmen ( Titelsida) av följande typ (Fig. 1.).

Ris.

Genom att klicka på knappen Avsluta bör databasen stängas.

När du klickar på Databas-knappen ska huvudknappsformuläret visas på skärmen, vars knappar öppnar formulär på andra nivån (Fig. 2).

Ris.

Normalt tillvägagångssätt:

  • 1. Att skapa strukturen för huvudknappsformuläret börjar med knappformulär på den andra nivån: Tabeller, Formulär, Frågor, Rapporter. Låt oss titta på denna process med hjälp av tabellformuläret som ett exempel.
  • 1.1. På fliken Skapa, i avsnittet Formulär, klicka på knappen Tomt formulär. Ett formulär visas på skärmen. inte kopplat till någon tabell. Formuläret öppnas i designläge (Fig. 3).

Ris.

1.2. På fliken Design, i avsnittet Verktyg, klicka på knappen Egenskapssida. I egenskapsfönstret, på fliken Layout, på raden Signatur, skriv namnet på formuläret (Fig. 6.4).

Ris.

  • 1.3. Markeringsområdet och navigeringsknapparna tas bort från formuläret (dessa parametrar konfigureras på fliken Layout i fönstret Egenskaper).
  • 1.4. På fliken Design, i avsnittet Kontroller, visas alla objekt och knappen Använd guide är inaktiverad (inaktiv) (Fig. 5).

Ris.

1.5. Knappar är "ritade" på formuläret, när du klickar på dem öppnas tabeller. Antalet knappar ska matcha antalet databastabeller plus en knapp för att stänga formuläret och återgå till huvudmenyn (Fig. 6).

Ris.

  • 1.6. För varje knapp skrivs ett kommando som öppnar motsvarande tabell.
  • 1.6.1. För att göra detta, välj knappen och på fliken Design, i avsnittet Verktyg, välj Egenskapssida.
  • 1.6.2. I dialogrutan som visas, gå till fliken Händelser och placera markören på knappen Knapptryckning.
  • 1.6.3. En knapp kommer att visas på höger sida av raden; när du klickar på den visas dialogrutan Builder på skärmen, där du väljer kommandot Makron och klickar på OK-knappen.
  • 1.6.4. Ett fönster utformat för att spela in makrokommandon visas på skärmen (fig. 7).

Ris.

1.6.6. På kommandoraden Lägg till nytt makro väljer du kommandot OpenTable. I avsnittet Makroargument väljer du namnet på tabellen som ska öppnas och öppningsläget från rullgardinsmenyn.


Ris. 6.8. Välja ett tabellnamn och öppningsläge

  • 1.6. Fönstret för makroinspelare stängs. För att kontrollera hur makrot fungerar måste du byta från designläge till formulärläge och klicka på den skapade knappen. Motsvarande tabell bör visas på skärmen.
  • 1.6.8. Liknande kommandon skrivs för de återstående knapparna med den enda skillnaden att i raden Tabellnamn kommer namnet på en annan tabell att anges - Produktkatalog, Fakturakatalog eller Varumottagning.
  • 1. Spela in ett makro för knappen Gå till huvudknappsformuläret, vilket gör att du kan stänga formuläret Tabell och öppna formuläret Huvudmeny.

För att göra detta måste du skriva ner följande kommandosekvens i makroinspelarens fönster (fig. 9).


Ris.

1.8. På liknande sätt skapas formerna "FORMER", "FRÅGOR", "RAPPORTER", som innehåller motsvarande knappar (Fig. 6.2).

I det här fallet ska alla formulär öppnas i formulärläge, rapporter i vyläge och frågor i designläge.

  • 2. Formen på första nivån, formuläret Huvudknapp, skapas.
  • 2.1. På fliken Skapa, i avsnittet Formulär, klicka på knappen Tomt formulär. Ett formulär visas på skärmen som inte är kopplat till någon tabell. Formuläret öppnas i designläge (fig. 10).

Ris.

2.2. På fliken Design, i avsnittet Verktyg, klicka på knappen Egenskapssida. I egenskapsfönstret, på fliken Layout, på raden Signatur, skriv namnet på formuläret (Fig. 11).


Ris.

  • 2.3. Markeringsområdet och navigeringsknapparna tas bort från formuläret (dessa parametrar konfigureras på fliken Layout).
  • 2.4. På fliken Design, i avsnittet Kontroller, visas alla objekt och knappen Använd guide är inaktiverad (inaktiv) (Fig. 12).

Ris.

  • 2.5. Knappar ritas på formuläret, genom att klicka på vilka öppnas formulär på andra nivån: Tabeller, Formulär, Förfrågningar, Rapporter, samt en knapp för att gå till titelsidan i "Produktdatabasen" (Fig. 13).
  • 2.6. För varje knapp skapas ett makro som innehåller kommandon som måste utföras när knappen trycks ned (Fig. 14, 15).

Ris.

Ris.

  • a) makrokommando för formulärknappen Öppna TABELL;
  • b) makrokommando för knappen Öppna formulär FORMS;
  • c) makrokommando för knappen Öppna formuläret FÖRFRÅGAN;
  • d) makrokommando för knappen Öppna formuläret RAPPORTER
  • 3. Skapa titelbladsformuläret.
  • 3.1. På fliken Skapa, i avsnittet Formulär, klicka på knappen Tomt formulär. Ett formulär visas på skärmen som inte är kopplat till någon tabell. Formuläret öppnas i designläge.
  • 3.2. På fliken Design, i avsnittet Verktyg, klicka på knappen Egenskapssida. I egenskapsfönstret, på fliken Layout, på raden Signatur, skriv namnet på formuläret (Fig. 16).

Ris.

  • 3.3. Markeringsområdet och navigeringsknapparna tas bort från formuläret (dessa parametrar konfigureras på fliken Layout).
  • 3.4. På fliken Design, i avsnittet Kontroller, visas alla objekt och knappen Wizard är inaktiverad (inaktiv) (Fig. 17).

Ris.

3.5. En flik () ritas på formuläret (fig. 18).

Ris.

3.6. Fliketiketter innehåller deras namn. För att göra detta, välj önskad flik, ta fram dess snabbmeny, välj kommandot Egenskaper och ändra egenskapen Signatur (fig. 19).


Ris.

3. Formaliserad " Hemsida» Databasformuläret "Produkter" (Fig. 20).

Ris.

Obs! Om bildens mått överstiger ramens mått måste du öppna fönstret Egenskaper för bilden och välja kommandot Anpassa till ram på raden Ange mått.

3.8. Sidan "Initial Information" skapas (Fig. 21).

Ris.

3.9. I anteckningen till titelbladsformuläret skapas två knappar, utformade för att stänga databasen och för att gå till huvudknappsformuläret (fig. 22).

Ris.

  • 3.10. För varje knapp skapas ett makro med motsvarande kommandon (Fig. 23).
  • a) för knappen Databas:

b) för Avsluta-knappen:


Ris.

3.11. På huvudknappsformuläret skapas en knapp, genom att klicka på vilken öppnar formuläret Databas "Produkter" och stänger huvudknappsformuläret (fig. 24, 25).

Ris.

Ris.

3.12. Ställ in så att när du öppnar databasen visas "Produkter"-databasformuläret automatiskt på skärmen. För att göra detta, välj fliken Arkiv, kommandot Alternativ, avsnittet Aktuell databas och på raden Visa formulär välj namnet på formuläret Databas "Produkter" (Fig. 26).


Ris.

tryckknappsgränssnittssignatur

Bibliografi

  • 1. Fomina E.E. Riktlinjer för implementering kursarbete på disciplinen "Informatik" [Elektronisk resurs]: metodologisk handbok / E.E. Fomina. Tver, 2009. 102 sid.
  • 2. Mamontova E.A., Tsvetkova O.N., Grigoriev S.M. Arbeta med databaser i MS Access 2010: riktlinjer och uppgifter för att studera kursen "Informatik", "Ekonomisk informatik" / E.A. Mamontova, O.N. Tsvetkova, S.M. Grigoriev. Moskva, 2012. 75 sid.
  • 3. Vinogradov G.P., Kirsanova N.V. Designa strukturen för relationsdatabaser med MS Access DBMS: handledning/ G.P. Vinogradov, N.V. Kirsanova. Tver: TSTU, 2006. 84 sid.

Laboratoriearbete

Datavetenskap, cybernetik och programmering

Skapa ett huvudknappsformulär som låter dig öppna följande knappformulär från det genom att klicka på knapparna: Lista över formulär Lista över rapporter Lista över tabeller Lista över frågor och den sista posten Avsluta Varje knappformulär måste innehålla en lista med knappar för att öppna ALLA motsvarande databasobjekt. Formulär bör innehålla en meningsfull titel, en bakgrundsbild och en lista med knappar med bildtexter. Skapa huvudknappsformuläret För att skapa huvudknappsformuläret i ccess finns det ett speciellt verktygsprogram, Button Form Manager....

c) Parshikov P.A.

Laboratoriearbete nr 9

Laborationer utförs enligt det valda ämnet för kursarbetet!!!.

Skapa huvudknappsformulär, så att du kan öppna från den genom att trycka på knapparna, följande knappformulär:

  • Lista över formulär
  • Lista över rapporter
  • Lista över tabeller
  • Lista över förfrågningar

och den sista posten Avsluta

Varje knappformulär måste innehålla en lista med knappar som ska öppnasALLA relevanta objektDatabas. Formulär "Lista över formulär" - knappar för att öppna alla former , formuläret "Lista över rapporter" - knappar för att öppna alla rapporter , formuläret "Lista över tabeller" - knappar för att öppna alla bord , formuläret "Lista över förfrågningar"-knappar för att öppnaalla hämtningsförfrågningaretc. I formulär med en lista över objekt ska det sista objektet vara objektet "Tillbaka", som övergår tillhuvudknappsformulär.

Blanketter måste innehållameningsfull rubrik, bakgrundsbild, lista över knappar med bildtexter.

Kort teori

Konceptet med "Huvudknappsformulär"

Det är ett användarskapat formulär med knappar som låter dig komma åt tidigare skapade databasobjekt från ett enda fönster. I grund och botten används ett knappformulär som huvudmeny i en applikation.

Skapa "Huvudknappsformuläret"

För att skapa huvudknappformuläret i Tillgång det finns ett speciellt verktygsprogramButton Form Manager. För att öppna hanteraren, öppna databasen och på fliken i menynArbeta med databaser tryck på knappen Button Form Manager.

Om knappformuläret inte fanns i databasen tidigare kommer du att bli ombedd att bekräfta skapandet av knappformuläret, klicka på knappen Ja.

Efter detta, i databasen i listan över formulär visas Knappform och i tabelllistan Växelföremål. RÖR INTE bordet Du bör under inga omständigheter ta bort eller ändra det. Form DET ÄR FÖRBJUDET radera och redigera med STOR försiktighet.

Efter ett jakande svar på att skapa ett knappformulär öppnas ett fönsterKnappformulärhanterare, på listan Knappsidorsom bara har en knappformHuvudknappformulär.

Figur 1. Button Form Manager

Denna lista kan endast innehålla knappformulär. Genom att klicka på lämpliga knappar kan du skapa, redigera och ta bort formulär. Använda knappen Skapa du måste lägga till nya knappformulär som är underordnade det huvudsakliga: Lista över formulär, Lista över rapporter, Lista över tabeller, Lista över frågor. Med ett klick på en knapp Skapa fönstret öppnas Skapande , där du måste ange namnet på knappformuläret som ska skapas.

Fig.2. Skapa fönster

Efter att ha lagt till alla knappformulär i listanKnappsidordet bör finnas fem former:

Fig.3. Lista över tillagda knappformulär

Efter detta måste du gå vidare till att redigera de skapade knappformulären och lägga till knappar till dem. Låt oss börja redigera medHuvudknappformulär. För att göra detta, välj det i listan och klicka på knappen Förändra .

Fig.4. Redigeringsknapp Sidfönster

Fönstret "Redigera knappformulärsida" öppnas, i den övre delen av vilken namnet på knappformuläret anges, och nedan finns en listaDelar av detta knappformulär. Dessa element representerar knapparna som kommer att placeras på knappformuläret. Använda knapparSkapa, redigera och ta bort, kan du redigera listan med knappar i knappformuläret.

Huvudknappformuläret ska enligt uppgiften innehålla knappar för att öppna skapade knappformulär och det sista objektet Utgång . För att göra detta, klicka på knappen Skapa, ett fönster öppnas.

Fig. 5. Redigera knappelementfönster

Låt oss skapa den första knappen för att öppna knappformuläret Lista över formulär . Vi anger texten som kommer att finnas bredvid knappen, kommandot och väljer önskad knappform från listan.

Fig. 6. Ställa in parametrar för ett knappformulärelement

På liknande sätt skapas knappar för att öppna de återstående tre knappformerna med en lista över databaselement. För knapp Utgång du måste ange kommandotAvsluta programmet.

Fig. 7. Alternativ för Avsluta-knappen

Som ett resultat, strukturenHuvudknappformulär kommer att ha formen:

Fig. 8. Den slutliga strukturen för huvudknappsformuläret

För att redigera eller ta bort någon av de skapade knapparna, välj dess namn i listanoch tryck på knappenÄndra eller ta bort . Om du behöver ändra ordningen på knappformulärselement, välj elementet i listan och använd knapparna Upp eller ner.

När du har skapat ditt knappformulär klickar du på knappen Stänga.

Efter byggetHuvudknappformulärLåt oss gå vidare till att redigera formulären som öppnats från den, de är tomma för tillfället. För att göra detta iButton Form Managervälj ett formulär från listan Lista över formulär och klicka på Redigera.

Fig. 9. Ändra formuläret Lista över formulär

Du måste lägga till knappar i underformulär för att öppna motsvarande objekt. I formuläret Lista över formulär knappar för att öppna ALLA formulär från din databas. Låt oss fylla i listanDelar av detta knappformulär. För att göra detta, klicka på knappen Skapa och gå vidare till att specificera parametrarna för den första knappen. I fönstret måste du ange att knappen kommer att märkasFöretagsform, team Öppna formuläret för ändring, i listformuläret Blankett för inträde i företag.

Fig. 10. Skapa en knapp för att öppna ett formulär

Detta skapar den första knappen som öppnasFormulär för inträde i företag. Knappar för att öppna alla andra formulär skapas på samma sätt. Sista knappen Tillbaka bör ge en övergång tillHuvudknappformulär.

Fig. 11. Skapa en bakåtknapp

Som ett resultat får vi formens struktur Lista över formulär , som innehåller en lista med knappar för att öppna formulär.

Fig. 12. Blankettstruktur Lista över formulär

Klicka på knappen Stäng och gå vidare till att redigera formulärstrukturen Lista över rapporter . Lägg till knappar i det här formuläret för att öppna rapporter. I fönstretÄndra ett knappformulärelementange texten för den första knappenÖppna rapporten ”Förteckning över företag» kommando Öppna rapport och i rullgardinsmenyn hittar vi rapportenRapport "Förteckning över företag".

Fig. 13. Skapa en knapp för att öppna en rapport

På samma sätt skapar vi knappar för att öppna andra rapporter som finns i din databas. Det sista du ska göra är att lägga till en knapp i knappformuläret igen. Tillbaka:

Fig. 14. Skapa en bakåtknapp

Som ett resultat får vi ett formulär med en lista med knappar för att öppna rapporter och en knapp för att återgå till huvudknappsformuläret:

Fig. 15. Ifyllt formulär Lista över rapporter

Innan du går vidare till att redigera formuläret med en lista med tabeller och frågor måste du studera makron som används för att öppna tabeller och frågor från knappformulär.

Makro koncept

Makro är ett Access-objekt , som tillsammans med andra objekt presenteras i databasfönstret. Ett makro består av en sekvens av makrokommandon. Makro kommando detta är en instruktion fokuserad på att utföra en specifik åtgärd. Med hjälp av ett makrokommando kan du öppna ett formulär, en rapport, skriva ut en rapport, köra en fråga, tillämpa ett filter, tilldela ett värde eller skapa en anpassad meny eller kommandorad. Uppsättningen makrokommandon som är tillgängliga i Access implementerar nästan alla åtgärder som är nödvändiga när man utvecklar små personliga användarapplikationer.

Vi kommer att skapa makron utformade för att öppna tabeller och frågor. Dessa makron kommer att bestå av ett makrokommando.

Skapa makron

För att börja skapa ett makro i databasfönstret, välj på fliken Skapa Klicka på makroknappen . Makrofönstret öppnas (fig. 15).

Fig. 15. Skapa ett makro

Makron , som utgör makrot, anges i kolumnen Makro kommando . För att ange ett makrokommando, klicka på knappen för att utöka listan med makrokommandon i den här kolumnen och väljÖppet bord för att öppna bordet. Tabellnamn"Företag" välj från listan i avsnittetMakroargumentlängst ner i makrofönstret (fig. 16).

Fig. 16. Lägger till makron

Följande makrokommandon är möjliga:

Öppet bord öppnar bordet. Namnet på tabellen och dess öppningsläge anges av makrots argument.

OpenRequest öppnar en begäran. Namnet på begäran och läget för dess öppning specificeras av makrots argument.

När ett makrokommando har angetts kan makrot sparas med ett namn, t.ex.Makron för öppning skapas på samma sätt ALLT fem tabeller som du skapade i din databas.

Efter detta kan du fortsätta med att skapa ett makro för att öppna en begäran. I det här fallet måste du välja ett makrokommando OpenRequest. Begärans namn väljs i motsvarande lista, öppningsläget lämnas som det är, ändra inte. Makro för att öppna en begäran Medelåldern är:

Fig. 17. Redigera ett makro för att öppna en begäran

Som ett resultat bör makron för att öppna ALLA tabeller och ALLA SELECT-frågor visas i listan över makron.

Fig. 18. Lista över makron

Efter att ha skapat makron kan du börja redigera knappformulär igen. ÖppnarButton Form Manageroch börja redigera formuläret Lista över tabeller . Vi lägger till knappar för att öppna alla databastabeller. För att göra detta, ange texten i fönstret för att lägga till en knapp för att skapa den förstaÖppna tabellen "Företag",välj från listan med kommandonKör makro, och välj i listan över makronMakro för att öppna Enterprise-tabellen.

Fig. 19. Skapa en knapp för att öppna ett bord

Lägger till knappar för att öppna andra bord och den sista knappen Tillbaka för att återgå till huvudknappsformuläret.

Fig.20. Lista över tillagda knappar till formuläret Lista över tabeller

Efter det går vi till fönstretKnappformulärhanterareoch börja ändra formLista över förfrågningar.I det här formuläret lägger vi till knappar för att öppna förfrågningar. För den första knappen, ange textenÖppen förfrågan Genomsnittlig ålder, team Kör makro, och makro Makro för att öppna frågan Genomsnittlig ålder.På samma sätt lägger vi till knappar för att öppna ALLA urvalsförfrågningar och i slutet skapar vi en knapp Tillbaka.

Fig. 21. Redigera formuläret Request List

Därmed är alla knappformulär ifyllda och kan stängasButton Form Manager. Du kan starta ett knappformulär från listan med formulär genom att öppnaTryckknappsformulär.

Fig. 22. Inbyggd knappform

Nu måste du redigera det här formuläret i designern, ta bort onödiga färgpaneler, lägga till en meningsfull titel och välja objektet från verktygsfältet Teckning , sträck ut ritningen på formuläret och i fönstret som öppnas, välj ritningen du hittade för ämnesområdet (i vårt fall är det här en ritning med ett företag).

För att knapparna ska finnas ovanför bilden måste du välja bilden med musen och sedan i menyn Formatera välj Skicka till baksidan. Knapparna kan placeras närmare det övre vänstra hörnet, knapparna TA INTE BORT. Den resulterande knappformen låter dig enkelt komma åt alla objekt i den skapade databasen.

Fig.23. Skapat knappformulär

Utdata från "Main Button Form" när databasen öppnas

Det sista steget är att ange att knappformuläret ska startas när databasen öppnas.

  1. I menyn Verktyg Välj lagStartparametrar.
  2. I rullgardinsmenynUtdata från formulär/sidavälj från rullgardinsmenyn Knappform.
  3. I fönstret kan du också ange ytterligare applikationsparametrar: titel, ikon, etc.

Knappformuläret vi skapade öppnas när du öppnar din databas.

SIDA 2


Samt andra verk som kan intressera dig

51775. Lektionen är den huvudsakliga formen för att spela sportspel i skolan 116,5 kB
Lektionens längd sträcker sig från 30 45 minuter till tre eller fler timmar. Lektionsplanen går ut på att dela upp den i flera sammanlänkade delar där olika uppgifter löses. Delarnas längd beror på lektionens totala längd, elevernas beredskap, lektionens förutsättningar etc. Den förberedande delen syftar till att organisera och förbereda eleverna för att utföra lektionens huvuduppgift.
51777. Utveckling av ukrainska språket 59,5 kB
Meta: bli medveten om de historiska stadierna av utvecklingen av det ukrainska språket; med trenderna i utvecklingen av det ukrainska språket och ordförrådet i våra dagar; ingjuta patriotism i det ukrainska språket som en suverän och moderlig kärlek; utveckla respekt för logiskt, fantasifullt tänkande, förbättra färdigheter, arbeta med en hjälpare och förfina elevernas ordförråd. Vetenskapen bekräftar att under loppet av ett decennium förändras språkets ordförråd med cirka 25. Från äktenskapets vändning till nationella traditioner...
51780. En omfattande beskrivning av 1800-talets kultur- och litteraturutveckling, litteraturens stilistiska utveckling. Realism som direkt i sekulär litteratur 2,76 MB
Lektionstyp: kombinationer. Guy de Maupassant GÖL LEKTION I. Guy de Maupassant: Snälla mig; trösta mig; Låt mig dö; rozchulte mig; låt mig rysa; låt mig gråta; ge mig en anledning att tänka på odjuret innan lektionen är slut. Förbluffad av ämnena i lektion IV.
51781. VÄNDAR TILL JAZZ 530 KB
Jackson påpekar hur popmusik spelar en viktig roll i människors liv; förklara för eleverna innebörden av att förstå andligheten i bluesjazzimprovisation. utveckla vokalkörfärdigheter hos zokrem, färdigheter för cantilenasång i enlighet med hörselrytmen; utveckla intresse för kreativitet hos ryska popstjärnor; känna den estetiska smaken av lärande; utveckla elevernas intresse för lätt musik och jazz KOMPETENSBILDNING: KREATIV MUSIKAL LEVANDE MUSIKAL...
51782. Nuvarande skolutexaminerad – speciella egenskaper har bildats 36 KB
Den nuvarande akademikern har bildat specialiteten för läraryrket och mänsklig kunskap, som har en konstant och oavbruten penetration in i människors komplexa andliga värld. De viktigaste karakterologiska riktlinjerna för en examens specialitet är unika. Denna särart har en hög nivå av självmedvetenhet och självdisciplin. Så mycket att han respekterar sig själv och är medveten om sitt värde och värdet av annan specialitet är avsedd att bära ansvar inför sig själv och vara till tjänst. Human specialitet visar barmhärtighet, vänlighet, givande till...

Knappformär ett formulär vars enda syfte är att omdirigera dig till andra formulär (vanligtvis när du klickar på en formulärknapp). Det är en slags huvudmeny i din databas. Denna form är både utgångspunkten och handlingens centrum. En typisk tryckknappsform innehåller en uppsättning knappar som leder annorlunda platser.

I fig. 14.10 visar en typ av knappformulär som skapats av Access.

Notera

Det skapade knappformuläret liknar alla andra typer av formulär, så när du väl har skapat det kan du använda de färdigheter du lärde dig i de två senaste kapitlen för att få ditt knappformulär att se visuellt tilltalande ut.

Ris. 14.10. Detta Åtkomstknappformulär ger dig tillgång till fem olika formulär med ett klick. Fördelen med Access-knappformulär är att du kan bygga dina egna på några sekunder. Nackdelar inkluderar något gammaldags utseende, vilket tvingar lättpåverkade användare att designa sina egna knappformulär från grunden

För att automatiskt skapa ett knappformulär bör du använda formulärguiden. Följande beskriver hur det fungerar.

1. Välj från menyfliksområdet Arbeta med databaser > Arbeta med databaser > Button Form Manager(Databasverktyg > Databasverktyg > Växelchef).

När du klickar på den här knappen i databasen för första gången kommer Access att rapportera att den inte kan hitta knappformuläret och kommer att erbjuda att skapa det. Klicka på knappen Ja för att fortsätta arbeta med Button Form Manager (Figur 14.11).

Om ett knappformulär redan finns, gå till steg 2, där du kan redigera det aktuella knappformuläret.

Ris. 14.11. Knappformulärhanteraren visar en lista med sidor. Varje sida är en separat del av en knappformad meny. De enklaste knappformulären har bara en sida, vilket innebär att formuläret stöder en nivå av djup och varje knapp utför en användbar åtgärd (till exempel att öppna ett formulär eller en rapport)

Ris. 14.12. Fönstret låter dig skapa menykommandon, ta bort de som inte längre behövs, ändra deras ordning (denna ordning bestämmer ordningen på kommandona på knappformuläret)

2. Klicka på knappen Förändra för att redigera en knappformulärsida.

Ett fönster visas på skärmen Ändra en knappformulärsida(Fig. 14.12). Det är här de faktiska menykommandona definieras.

3. För att skapa ett nytt menykommando, klicka på knappen Skapa.

Ett fönster visas på skärmen Ändra ett knappformulärelement(Fig. 14.13). För att skapa ett menykommando måste du ange två delar av information: texten som visas i formuläret och kommandot som Access ska utföra när du klickar på knappen.

Ris. 14.13. Detta kommando kör rapporten Närvaro(närvaro).

Från rullgardinsmenyn Team välj den åtgärd som kommandot ska utföra

4. Skriv in menytext och välj sedan den åtgärd du vill att knappen ska utföra.
Följande alternativ är möjliga:

o Gå till knappformulär(Gå till Växel) - går till en annan sida i knappformuläret. Knappsidor kan användas för att dela upp riktigt långa menyer i flera kortare:

o Öppna formuläret för att lägga till(Öppna formulär i lägg till läge) - öppnar formuläret i datainmatningsläge, så att du kan infoga nya poster;

o Öppna formuläret för ändring(Öppna formulär i redigeringsläge) - öppnar formuläret i normalt läge för att visa och redigera poster. Detta läge tillåter inte formulärredigering, trots det missvisande namnet;

o Öppna rapporten(Öppna rapport) - öppnar rapporten i förhandsgranskningsläge;

o Applikationsdesigner(Designapplikation) - öppnar Button Manager-fönstret, så att du kan redigera knappformulärsmenyn. Det här alternativet behöver sällan finnas med på menyn;

o Avsluta programmet(Avsluta applikation) - avslutar Access-programmet:

o Kör makro(Kör makro) och Kör programmet(Kör kod) - kör makrot du skapade (se kapitel 15) eller koden du skrev på Visuellt språk Grundläggande (se kapitel 16).

5. Upprepa steg 3 och 4 tills du har skapat alla nödvändiga kommandon. Klicka sedan på knappen Stänga för att återgå till huvudfönstret i Button Form Manager.

Tryckknappsformulär har en otäck hemlighet. Du kan bara lägga åtta menykommandon på varje sida. Om du behöver mer (och vem gör inte det?), bör du lägga till ytterligare sidor till din meny.

Huvudknappsformuläret skapas i syfte att navigera genom databasen, d.v.s. den kan användas som huvudmenyn i databasen. Elementen i huvudknappsformuläret är formulär- och rapportobjekt.

Frågor och tabeller är inte element i huvudknappsformuläret. Därför kan du använda makron för att skapa fråge- eller tabellknappar på ett knappformulär. Först skapas makron "Öppna fråga" eller "Öppna tabell" med unika namn i databasfönstret, och sedan skapas knappar för att anropa dessa makron i knappform.

Du kan skapa flera knappformulär för en databas. Knappar bör grupperas på knappformulärsidor på ett sådant sätt att det är tydligt för användaren i vilka knappformer vissa kommandon kan utföras (frågor, rapporter, datainmatning och redigering). Det bör noteras att underordnade knappformulär måste ha returknappar till huvudknappsformuläret.

Tekniken för att skapa knappformulär är följande:

1) skapa en sida med huvudknappformulär (GKF);

2) skapa det erforderliga antalet sidor med underordnade tryckknappsformulär (till exempel formulär för datainmatning, för rapporter, för förfrågningar, etc.);

3) skapa element i huvudknappsformuläret;

4) skapa element för tryckknappsrapportformulär och formulär för inmatning eller ändring av data;

5) skapa makron för frågor eller för tabeller med unika namn;

6) skapa element för tryckknappsfrågeformulär eller tabeller.

Strukturen för knappformulär kan presenteras enligt följande.

För att skapa huvudknappsformuläret och dess element måste du öppna databasen (till exempel "Studentprestanda") och utföra kommandot Åtkomstalternativ - Inställningar - Välj kommandon från / Fliken "Arbeta med databaser" – välj Button Form Manager och lägg till den i Quick Launch Toolbar Settings.

Om knappformuläret inte har skapats tidigare öppnas en dialogruta "Button Form Manager"

där du måste klicka på "Ja"-knappen och därmed bekräfta skapandet av knappformuläret. Som ett resultat kommer sidan för huvudknappformulär att skapas.

Därefter kan du skapa ytterligare tre knappformulärsidor: Datainmatningsformulär, rapporter och frågor. För att göra detta, klicka på knappen "Skapa" och ange ett namn i fönstret som visas ny sida"Datainmatningsformulär"

och klicka på knappen "OK". Formulärsidan för "Datainmatningsformulär" kommer att skapas. På ett liknande sätt måste du skapa ytterligare två sidor, i slutändan får vi fyra sidor med tryckknappsformulär, som visas i fönstret "Push Button Forms Manager".

Efter detta skapar vi GCF-element; för att göra detta, i "Push Button Form Manager Window", välj sidan "Main Push Button Form" och klicka på "Ändra", ett nytt fönster "Ändra tryckknappsformulärsidor" öppnas.

I det här fönstret klickar du på knappen "Skapa", ett nytt fönster "Ändra ett knappformulärelement" öppnas.

där vi gör följande:

 ange texten: Formulär för inmatning av data;

 välj kommandot från rullgardinsmenyn: Gå till knappform;

 välj ett tryckknappsformulär från listan: Mata in data i formulär, klicka på knappen "OK".

Fönstret "Redigera tryckknappsformulärsida" visar formulärelementet "Datainmatningsformulär".

Med en liknande metod måste du skapa elementen: "Frågor" och "Rapporter", och sedan elementet (knappen) "Avsluta DB".

Som ett resultat kommer alla element i huvudknappsformuläret att visas i fönstret "Redigera knappformulärsida".

Knappformuläret visas i listan i databasfönstrets område på fliken Formulär i objektpanelen, och tabellen Växelbordsobjekt visas i listorna på fliken Tabeller. Dubbelklicka på texten "Pushbutton Form" öppnar Main Pushbutton Form.

För att detta formulär ska visas när du startar databasen måste du köra kommandot Access Options/Current Database, i fönstret Visa formulär, välj "Push Button Form" från rullgardinsmenyn och avmarkera kryssrutan Status Bar. Du kan också ange en titel och ikon för programmet.

Vid denna tidpunkt är skapandet av tryckknappsformulär ännu inte färdigt, eftersom det inte finns några element på de underordnade tryckknappsformulären (Datainmatningsformulär, Rapporter, Förfrågningar).

Skapa undertryckknappsformulär: rapporter och formulär

För att skapa tryckknappsformulärelement "Datainmatningsformulär" måste du starta databasen (till exempel "Studentframsteg" med huvudknappsformuläret) och köra kommandot Verktyg / Verktyg / Tryckknappsformulärhanterare.

Button Form Manager-fönstret öppnas. Sedan måste du välja "Datainmatningsformulär" i fönstret "Push Button Forms Manager".

och klicka på knappen Ändra, dialogrutan "Ändra knappformulärsida" öppnas.

där vi utför:

 skriv in texten: Studenter;

 välj kommandot från rullgardinsmenyn: Öppna formulär för redigering;

 välj ett knappformulär från listan: Studenter, klicka på knappen "OK".

Fönstret "Edit Button Form Page" visar elementet "Students". Efter att ha skapat elementet "Student Groups" med samma teknik, kommer det också att visas i fönstret.

Därefter måste du skapa en knapp för att återgå till huvudknappsformuläret, för att göra detta klickar du på knappen "Skapa" och i fönstret som visas, välj kommandot "Gå till tryckknappsformulär", välj " Huvudknappsformulär" och ange "Gå till huvudtryckknappsformulär". Klicka på knappen "OK".

och stäng fönstret "Ändra knappformulärsida".

Låt oss starta huvudknappsformuläret i databasfönstret, där vi klickar på knappen "Datainmatningsformulär", "Datainmatningsformulär" öppnas.

Skapandet av element för "Rapporter"-knappformuläret utförs med samma teknik, och resultatet blir:

Skapa en Sub-ButtonForm: Queries

För att skapa element i underknappsformuläret "Frågor" måste du köra databasen (till exempel "Elevers framsteg" med huvudknappsformuläret) och skapa makron "Öppna fråga" eller "Öppna tabell" med unika namn, och sedan skapa knappar i knappformuläret för att anropa dessa makron.

När du skapar ett makro "Student Performance" måste du välja fliken "Makron" och klicka på ikonen "Skapa", dialogrutan "Makro" öppnas. I det här fönstret väljer du makroåtgärden "Öppna fråga" från rullgardinsmenyn och väljer frågenamnet "Studentframsteg" från rullgardinsmenyn.

klicka sedan på knappen "Stäng". I fönstret som visas, "Spara ändringar av layouten eller strukturen för Macro1-objektet?" Klicka på knappen "Ja". Fönstret "Spara" öppnas, där du måste ange namnet på makrot "Studentframsteg" och klicka på knappen "OK".

Makronamnet kommer att sparas i listan över makron i DB-fönstret. Efter att ha skapat och sparat makrot "Parametric_query" kommer namnen på de skapade makrona att visas i databasfönstret.

För att skapa knappformulärelement för "Studentframsteg"-begäran måste du utföra kommandot Service / Utilities / Button Form Manager. Button Form Manager öppnas.

Sedan måste du välja "Frågor" i fönstret "Pushbutton Form Manager" och klicka på knappen Redigera, dialogrutan "Redigera Pushbutton Form Page" öppnas.

I det här fönstret klickar du på knappen "Skapa", ett nytt fönster "Ändra en knappformulärsida" öppnas.

där vi utför:

 skriv in texten: Rapport: Elevprestationer;

 välj kommandot från rullgardinsmenyn: Kör makro;

 välj knappformuläret från listan: Studentframsteg, klicka på knappen "OK".

Fönstret "Redigera knappformulärsida" visar formulärelementet "Rapportera: Studentframsteg". Efter att ha skapat elementet "Parametric_query" med samma teknik, kommer det också att visas i fönstret.

Stäng sedan fönstren "Ändra knappformulärsida" och "Push button form manager". I DB-fönstret, på fliken "Formulär", klicka på "Push Button Form"-inskriptionen, så öppnas Main Push Button Form. Klicka på knappen Förfrågningar i formuläret Huvudknapp, så öppnas formuläret "Förfrågningar".

Det har alltså skapats ett knappformulär "Requests", som är ett underordnat knappformulär.

Laboratoriearbete nr 5.

Ämne: Skapa knappformulär.

Mål: Lär dig att skapa och redigera knappformulär.

Träning

Skapa ett huvudknappformulär och ytterligare knappformulär för att arbeta med databasen.

Grundläggande information

ÖverbyggnadTillgångknappformulärhanterare

Access-tillägg är databaser som innehåller procedurer och deras associerade objekt. Det finns tre typer av tillägg:

menytillägg

· byggare

· mästare

Wizards och builders är kontextkänsliga tillägg. De utlöses när användaren försöker utföra vissa åtgärder. Menytillägg är kontextoberoende och kan nås från menyn ServiceÞ Verktyg. Ett exempel på ett menytillägg är Button Form Manager.

Tryckknappsformulär (eller menyer) ) är formulär i en applikation som ger tillgång till applikationskomponenter och delsystem. Växling mellan komponenter sker genom att klicka på knappar. Naturligtvis kan du bygga knappformulär i designläge genom att skapa en händelsehanteringsprocedur för varje knapp Knapptryckning. Men i de fall där ansökan innehåller många blanketter och rapporter kan detta arbete vara mycket tidskrävande.

Button Form Manager använder en sofistikerad teknik för att kontrollera alla knappformulär genom ett knappformulär, skapar en drivrutinstabell som heter Button Form Elements och låter dig skapa upp till åtta element i varje knappform. Om fler än åtta knappar krävs, skapas de saknade manuellt genom att skriva procedurer eller skapa makron. När den startar letar avsändaren efter en tabell i den aktuella databasen med namnet VäxelFöremål, och om det inte finns någon, börjar den skapa ett nytt knappformulär.

I dialogrutan Button Form Manager alla formulär kallas sidor. Här anges namnen på alla knappformulär för ansökan.

I dialogrutan kan du ändra namn på formulär, redigera formulärelement (knapp Förändra...), ta bort element (knapp Radera) eller ändra positionen för ett element (knapp Upp Och Ner).

I dialogrutan Ändra ett knappformulärelement tre parametrar är specificerade:

· Text– namnet på elementet som kommer att visas på knappen i knappformuläret.

· Team– kommandot som kommer att köras när användaren klickar på knappen.

· Form– Innehållet i detta fält beror på värdet på kommandofältet.


Ris. 5.1 . Skapa en knapp för att lägga till en ny klient.

När du har skapat knappformulären kommer en tabell att visas på fliken Tabeller i databasfönstret VäxelFöremål, och på fliken Formulär – form Växel, som kan döpas om. Men att byta namn på tabellen VäxelFöremål måste du ändra alla referenser till den i VBA-procedurerna (Visual Basic for Applications) som lagras med detta knappformulär.

Arbetsteknik

Cskapa ett knappformulär

1. Öppna databasen.

2. Välj ett lag Service® Verktyg® Button Form Manager.



Fig.5.2 Knappformulär .

3. Svara på frågan om att skapa ett nytt knappformulär Ja.

4. I fönstret som visas Button Form Manager klicka på knappen Skapa.

5. Ange namnet på formuläret för ytterligare knapp – Blanketter. Klick OK.

6. Ställ in namnet på samma sätt Rapporter för den andra ytterligare knappformen och namnen Form Klient Och Form Order,Rapportera ReportClients, Account Och Utgång för andra.

7. I fönstret Button Form Manager Välj MainVäxel(Huvudknappsformulär) och klicka på knappen Förändra.

8. I fönstret Ändra en knappformulärsida klicka på knappen Skapa.

9. I fönstret Ändra ett knappformulärelement ange parametrarna:

Text: Blanketter

Team: Gå till knappformulär

Form: Blanketter

10. Klicka på OK.

11. Knappalternativ Rapporter inställt på samma sätt.

12. För knappen Utgång ställ in parametrar:

Text: Avsluta

Team: Avsluta programmet

13. Tryck på knappen Stänga.

14. I fönstret Button Form Manager välj formulär Blanketter och tryck på knappen Förändra.

15. I fönstret Ändra en knappformulärsida klicka på knappen Skapa.

16. Ange parametrarna i fönstret:

Text: Arbeta med klientformuläret

Team: Gå till knappformulär

Form: Form Klient

17. Klicka på OK.

18. Ange på samma sätt parametrarna för att arbeta med FormOrder

19. Ange en knapp för att återgå till huvudformuläret:

Text: Retur

Team: Gå till knappformulär

Form: Huvudväxel.

20. Klicka Stänga.

21. I fönstret Button Form Manager välj en form Form A Klient och tryck på knappen Förändra.

22. I fönstret Ändra en knappformulärsida tryck på knappen Skapa.

23. I fönstret Ändra ett knappformulärelement ange parametrar:

Text: Ny kund

Team: Öppna ett formulär i tilläggsläge

Form: Klient

24. Klicka på OK.

25. I fönstret Ändra en knappformulärsida tryck på knappen igen Skapa.

26. I fönstret Ändra ett knappformulärelement ange parametrarna:

Text: Redigering

Team: Öppna ett formulär i redigeringsläge

Form: Klient

27. Klicka på OK.

28. I likhet med steg 21-27, skapa knappar för att arbeta med formuläret Order

29. I likhet med steg 19, skapa en knapp för att återgå till föregående formulär.

30. I fönstret Button Form Manager välj formulär Rapporter, tryck på knappen Förändra och skapa knappformulärelement Rapporter(se rapporter och returnera).

31. Redigera ButtonForm i designläge.

1. Tema laboratoriearbete.

2. Syfte med laborationer.

3. Teknik för att skapa en tryckknappsform.