Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Välj ett avsnitt nedan om du vill veta mer om Produkter i Northwind Developer Edition.   

Northwind 2.0 Developer Edition, Produkter innehåller ett listformulär och detaljformulär. 

  • Om du vill visa produktlistan väljer du Produkter i menyfliksområdet.

  • Om du vill visa produktinformationen väljer du Produkt-ID i produktlistan.

Så här visar du status för en produkt med hjälp av produktlistans funktioner: 

  • Produkter med lågt lager markeras med gult.

  • Produkter som har utgått är skuggade.

  • Knappen Lägg till produkt öppnar ett nytt tomt produktinformationsformulär.

  • Hyperlänkar öppnar formuläret Produktinformation . Välj ett produkt-ID för att visa produktinformationen.

Både produktlistan och produktinformationsformuläret visar lagerinformation. Läs mer i avsnittet Inventering.   


frmProductList

Villkorsstyrd formatering används för att markera låga produktantal och för att skugga produkter som inte har utgått.


frmProductDetail

  • Datakällan Produktinformation är en enkel entabellfråga i Produkter.

  • En kombinationsruta med etiketten "Gå till produkt" som kör VBA-proceduren cboFindProduct_AfterUpdate för att navigera till den valda posten.

  • VBA Sub Calculate Levels illustrerar återanvändning av anpassade funktioner och befintliga frågor för att ange antal textrutor (Qty Available, Qty Allocated, etc.), vilket säkerställer enhetlighet av beräkningarna i hela programmet. 

  • Underformulär på flikkontrollen har lat inläsning, vilket innebär att de endast läses in när du klickar på fliken. Då kan formuläret Produktinformation läsas in snabbare, eftersom underformulär inte läses in när formuläret öppnas. 

  • VBA sub ControlStates ställer in kontrollegenskaper beroende på datavärden i den aktuella posten:

    • Synligheten för knapparna Ändra ordning på produkt och Ta bort produkt samt flikarna Order och Inköpsorder .

    • Markera Qty till Ändra ordning och dess etikett (jämför med villkorsstyrd formatering).

    • Formulär bildtext (vad som visas på fliken högst upp i formuläret).

    • Fältmarkering för saknade data i obligatoriska fält med formulärverifiering.

  • Använder formulärverifiering enligt beskrivningen i artikeln Order i avsnittet Programmering.  

  • Formuläret är utformat för att storleksförändras smidigt med hjälp av fästpunkter: När formuläret storleksändras i programmet är vissa kontroller inställda på att fästas och andra för att expandera för att fylla skärmen. 

  • Motsvarande syntax: VBA tillåter ofta alternativ syntax för att utföra samma aktivitet. Uncomment och kör varje i tur och ordning att observera att de gör samma sak.  

  • Kommandoknappen Ordna om produkt (händelse cmdReorderProduct_Click ) anropar en serie affärsregler för att avgöra vad som händer härnäst:
    Screencap

    • Identifiera leverantören för inköpsordern

    • Lägga till en ny rad i en befintlig öppen inköpsorder eller skapa en ny inköpsorder

    • Ange ett standardantal för omordning

  • Ettdjunct-formulär frmDlgVendorPrompt anropas från händelsen cmdReorderProduct_Click för att uppmana användarna att välja en leverantör om produkten har flera leverantörer och ingen har en befintlig öppen inköpsorder. Dess funktioner omfattar:

    • Standardegenskapen för formulärets OK-knapp, cmdOK, är inställd på "Ja". Detta gör att den aktiveras när en användare trycker på Retur-tangenten .

    • Formulärets "Avbryt"-knapp, cmdCancel, har egenskapen Avbryt inställd på "Ja". Det innebär att den aktiveras när användaren trycker på Esc-tangenten .

    • Formuläret anropas med acDialog-fönsterläge. Det säkerställer att användare inte kan interagera med andra formulär medan formuläret i dialogläge är öppet och att VBA-kod som körs i samtalsproceduren stoppas tills dialogrutan är dold eller stängd. 

    • Om den avbryts stängs frmDlgVendorPrompt och frmProductDetail-procedurencmdReorderProduct_Click reactivates och avslutas.

  • Om en leverantör är markerad döljer frmDlgVendorPrompt sig själv. Detta gör att kod förlopp i samtalsproceduren i frmProductDetail, som läser värdet i leverantörsvalet på (nu dold) frmDlgVendorPrompt, stänger sedan formuläret och fortsätter för att skapa en ny inköpsorder för den identifierade leverantören.
    '

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.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×