Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Valitse mikä tahansa alla oleva aihe, jos haluat lisätietoja Northwind Developer Editionin ostotilauksista. 

Tässä Northwind-ostotilausten mallisovelluksen Dev Editionissa on ainoa Ostotilaukset-moduuli. Starter Editionissa tuotteet eivät koskaan lopu, eikä niitä tarvitse koskaan ostaa. Tämä Dev Edition laajentaa Northwind 2.0 Starter Editionin tietokantarakennetta (käytetyt taulukot) ja käyttää kehittyneempiä ominaisuuksia. Sen tarkoituksena on edelleen esitellä Microsoft Accessin tärkeimmät ominaisuudet, ei suorittaa mitään tiettyä liiketoimintaa.

  • Ostotilausluettelo on käytettävissä valintanauhassa. Siinä on hyperlinkkejä kunkin ostotilauksen avaamista varten.

  • Sekä Ostotilausluettelossa että valintanauhassa on Uusi ostotilaus -painike uuden, tyhjän ostotilauksen avaamista varten. Voit myös luoda ostotilauksia Tuotteet-lomakkeesta >Järjestä tuote uudelleen - painikkeella.

  • Ylätunnisteen painikkeet etenevät Ostotilaukset-kohdassa työnkulun kautta lähetä-, Hyväksy-, Vastaanotto- ja Sulje-toimintojen kautta. Lomakkeen vastaavat seurantakentät on lukittu, koska ne tulisi määrittää ohjelmallisesti vain napsauttamalla toimintopainikkeita.

  • Ostotilauksen hyväksyminen edellyttää oston hyväksyntäoikeutta. Voit kirjautua sisään Andrew Cencininä, jolla on oikeus, tai antaa sen itsellesi Järjestelmän Hallinta > -oikeuksiin. Huomaa, että kykysi tehdä niin on yksi monista syistä, miksi Northwind ei ole tuotannon laatusovellus. Todellisessa maailmassa käyttäjät eivät voi nostaa omia käyttöoikeuksiaan.

  • Ostotilauksen rivinimikkeet vahvistetaan niiden määrän osalta. Sen on oltava vähintään ReOrder-vähimmäismäärä, ja ihannetapauksessa sen pitäisi saada varasto takaisin vähintään tavoitetasolle, joka on määritetty kullekin tuotteelle.

  • Kun ostotilaus vastaanotetaan, erikoiskäsittelyä käytetään kyseisten tuotteiden jakamiseen tilausrivinimikkeille, jotka ovat Ei varastoa - tilassa ja joiden arvoksi määritetään Kohdistettu. Jäljellä oleva määrä lähetetään varastoon. Tietue lisätään StockTake-taulukkoon .

Tässä osassa käsitellään ostotilauslomakkeen, frmPurchaseOrderDetails, huomionarvoisia toteutustietoja:

  1. Ostotilaus-lomake saa tietonsa yksinkertaisesta kyselystä , qryPurchaseOrder (katso Tietuelähde-ominaisuus ). Tietojen syöttölomakkeen perustaminen yksinkertaiseen kyselyyn on paras käytäntö. Huomaa, että PurchaseOrderDetails-taulukkoa ei tarvitse sisällyttää tähän kyselyyn. Alilomake käsittelee tiedot. Kysely kuitenkin liittyy muihin taulukoihin vain luku -tilannimi-, SubmittedBy- ja ApprovedBy-kenttien poimimista varten.

  2. Ostotilausluettelo-lomake voi avata useita Ostotilaus-lomakkeen esiintymiä. Tämä on kätevää, koska po-osasto käsittelee paljon keskeytyksiä ja voi joutua avaamaan toisen po: n työskennellessään ensimmäisen kanssa - tai vertaamaan sitä kolmanteen po: hen. Tekniikka on dokumentoitu tässä.

  3. Toimittajatunnus saa arvonsa kahden sarakkeen yhdistelmäruudusta: piilotetusta tunnussarakkeesta ja näkyvästä Kuvaus-sarakkeesta. Tällaiset yhdistelmäruudut on sidottu yksinkertaisiin kahden sarakkeen kyselyihin: katso Rivilähde-ominaisuus .

  4. Kun tallennat tietueen, vähintään pakolliset kentät on täytettävä. Starter-versiossa annamme Accessin oletustoiminnon tapahtua. Tässä Dev-versiossa käytetään käyttäjäystävällisempää tekniikkaa, kuten alla on kuvattu yksityiskohtaisesti.

  5. Kun ostotilauksen tilaksi tulee Vastaanotettu, käytetään erityistä käsittelyä (toimintosarja AllocateToInventory) uuden varaston jakamiseksi tilauksiin, jotka odottavat näitä tuotteita.

VALIDATION

Northwind Dev -versiossa toteutettu vahvistuskoodi edellyttää vain kolmea koodiriviä:

  • In Form_BeforeUpdate: Cancel = ValidateForm(Me)

  • In Form_AfterUpdate:  ValidateForm_RemoveHighlights Me

  • In Form_Current: ValidateForm_RemoveHighlights Me

Tämä on hyvä malli: koodin tekeminen hyvin itsenäiseksi tekee sen käyttöönotosta helppoa kaikkialla. Ammattilaiskehittäjät voivat viedä tätä vielä pidemmälle, esimerkiksi lomakkeen aliluokan avulla. (Tämä ylittää Northwind Devin tavoitteet.)

Itsenäinen kelpoisuuskoodi hyväksyy vahvistettavan lomakeobjektin.  Sen jälkeen se tarkistaa tietuejoukon sisennyksen lomakekokoelmasta, mitkä ohjausobjektit on sidottu pakollisia kenttiä varten, ja tarkistaa, onko niillä arvoa. Jos näin ei ole, ne näkyvät korostettuina. 

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×