Applies ToAccess för Microsoft 365 Access 2021 Access 2019

I följande avsnitt visas hur du använder produktformuläret och hur du programmerar det. Objektnamnen tillhandahålls så att du enkelt kan undersöka dem i Northwind 2.0 Starter Edition-databasen.

Produktformulär har utformats på ett enkelt sätt för att framhäva metodtips. Det finns få avancerade sätt att hantera produktinventering som du skulle göra i en verklig applikation.

Huvudmenyn (frmMainMenu) har kommandoknappen Produkter som öppnar en lista med produkter (sfrmMainMenu_ProductList) med hyperlänkar för att öppna formuläret för produktinformation (frmProductDetail) för varje produkt och har följande åtgärdsknappar:

  • Knappen Lägg till produkt för att öppna ett nytt tomt produktformulär.

  • Knappen Exportera till fil för att skicka produktlistan till en fil som användaren väljer, till exempel Excel, .pdf och så vidare.

I formuläret Produktinformation (frmProductDetail) kan du ta bort oanvända produkter med hjälp av knappen Ta bort produkt .

Följande information sammanfattar viktiga punkter om hur formuläret utvecklades.

Produktinformation (frmProductDetail) hämtar data från en enkel fråga, qryProductDetail, som anges i egenskapen RecordSource . Att basera ett datainmatningsformulär på en enkel entabellfråga är en rekommenderad metod.

Lägg märke till textrutan, txtOrderLabel, ovanför underformuläret för produktorder (sfrmProductDetail_OrderList). Det här är ett bra exempel på hur du kan använda aktuella variabelvärden för att anpassa formulärvisningen.

En annan intressant funktion i den här och andra detaljformulär är att de dyker upp och kan flyttas runt. Detta kan åstadkommas på ett av två sätt:

  • Ange egenskapen PopUp för formulär till "Ja".

  • Öppna formuläret som en dialogruta: När du öppnar ett formulär (med ett makro eller en kod) anger du argumentet Fönsterläge som "acDialog". Observera att om du öppnar ett formulär som en dialogruta åsidosätts formulärets Modal-egenskap om egenskapen är inställd på "Nej".

Alla formulär har en Modal-egenskap. När den här egenskapen är inställd på "Ja" hindras du från att interagera med andra formulär medan formuläret är öppet. När ett formulär öppnas via makro eller kod med fönsterläget "acDialog" är formuläret automatiskt modalt, oavsett formulärets Modal-egenskap .

Observera också att textrutan Produktbeskrivning har RTFaktiverat. Det innebär att texten kan visas med olika teckensnitt och färger i textrutan. Eftersom popup-läget för produktinformationsformuläret är "Ja" är snabbmenyraden för textformatering inte tillgänglig. Du kan prova att klistra in rtf-text från ett Word dokument eller tillfälligt återställa formulärets Popup-egenskap till "Nej".

Underformuläret för produktorder (sfrmProductOrders) i produktinformationsformuläret i underformulärkontrollen ctlProductOrders är bundet till en tretabellsfråga för produkter som har beställts. Raderna i det här underformuläret filtreras för den aktuella produkten genom att egenskaperna LinkMasterFields och LinkChildFields för underformulärkontrollen anges.

Se även

Northwind 2.0 Starter Edition

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.