Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

Izberite katero koli temo spodaj, če želite izvedeti več o upravljanju podjetij v izdaji Northwind Developer Edition. 

Opomba: Na to stran se sklicuje izdaja Access Developer Showcase Edition

V izdaji Northwind Starter edition je stranka edina vrsta podjetja. V izdaji Developer Edition smo to razširili tako, da vključuje stranke, pošiljatelje in dobavitelje

Razdelek Izdelki smo razširili tudi tako, da za izdelek vključuje več ponudnikov.   

Vsako podjetje je lahko le ena vrsta: kupec, pošiljatelj ali dobavitelj. Poslovni primer, kdaj je mogoče spremeniti vrsto podjetja, je opisan v razdelku frmCompanyDetail v tem članku.
'

Vrste podjetij in kje se uporabljajo 

  • Stranka za naročilo

  • Pošiljatelj naročila

  • Dobavitelj za nabavni nalog

  • Dobavitelj za izdelek

Poleg tega imajo lahko podjetja v različici za razvijalce Northwind več stikov.
'

Podjetja na traku

Če na traku izberete Podjetja, so prikazana podjetja v northwindu na seznamu »frmCompanyList«. 

Seznam podjetij – frmCompanyList

V različici za razvijalce Northwind je »frmCompanyList « razdeljen obrazec. Razdeljen obrazec omogoča dva pogleda podatkov hkrati, pogled obrazca in pogled podatkovnega lista. Vsebuje tudi glavo in nogo.  V tej izvedbi ne bomo prikazali pogleda obrazca. Če pogleda obrazca ne prikažete, boste imeli podatkovni list z glavo in nogo.  

To dosežemo tako:  

Na seznamu frmCompanyList razdelilna vrstica med glavo in podatkovnim listom ni vidna. Lastnost obrazca Razdelilna vrstica obrazca je nastavljena na Ne, tako da skrije pogled obrazca. 

Razdeljeni obrazci in obrazci podatkovnega lista so kot Excelovi delovni listi. Podpirajo filtriranje in razvrščanje in lahko prikažete, skrijete ali premikate polja ali stolpce. Seštejete lahko tudi stolpce. 

Odseki glave in noge razdeljenega obrazca vam omogočajo uporabo ukaznih gumbov, slik, besedila(oznak) in drugih kontrolnikov obrazcev za dostop, s katerim želite izboljšati uporabniško izkušnjo. Če želite izvedeti več o obrazcih in razdeljenih obrazcih, lahko začnete tukaj. Podatkovni listi ne prikažejo odsekov glave in noge.

Več informacij najdete v člankih Uvod v obrazcein Ustvarjanje razdeljenega obrazca
'

Obrazec »Seznam podjetij« podpira teh pet dejanj:

  • Uporaba vnaprej ustvarjenega filtra po meri, filtriranja na zahtevo ali obeh

  • Pokaži/skrij polja

  • Ustvarjanje nalepk

  • Pokaži filter

  • Dodajanje novega podjetja

Dvokliknite kjer koli v vrstici s podrobnostmi, da odprete obrazec Podrobnosti o podjetju (ne le na ID-ju, kot v drugih obrazcih). 
'

Vnaprej ustvarjeni filtri in filtriranje na zahtevo

Oblika »frmCompanyList« je bogata s priložnostmi za filtriranje podjetij v sistemu Northwind.  Na vrhu zaslona lahko filtrirate s temi izbirni gumbi:

  • Vsa podjetja (privzeto)

  • Samo stranke

  • Samo pošiljatelji

  • Samo prodajalci

Poleg tega so na voljo možnosti filtriranja na zahtevo, ki so vgrajene v podatkovni list. Vsi filtri, uporabljeni v obrazcu »Seznam podjetij« (vnaprej ustvarjen ali na zahtevo), so posredovani in uporabljeni za frmCompanyDetail , ko ga odprete.  

Če želite filtre iz enega obrazca prenesti v drugega, morate najprej počistiti niz filtra obrazca tako, da so le imena polj. V modulu s Open_frmCompanyDetail si oglejte podrobnejšo razlago o tem, kako to naredite, in v članku frmCompanyDetail v pripombah za Form_Load si lahko ogledate, kako je koda uporabljena.

Informacije filtra prenesemo v obrazec Podrobnosti o podjetju prek lastnosti OpenArgs obrazca, namesto da odpremo obrazec s pogojem where.  Več o orodju OpenArgs lahko izveste tukaj.


Pokaži/skrij polja

Izberite Pokaži/skrij polja, da odprete pogovorno okno s seznamom vseh razpoložljivih polj; lahko potrdite ali počistite enega ali več stolpcev. Izbrana postavitev se ohrani od ene seje do druge, dokler ni uvedena nova različica programa. Glejte Prikazovanje ali skrivanje stolpcev na podatkovnem listu. 

Ustvarjanje nalepk

Z gumbom Ustvari nalepke odprete Accessovega čarovnika za nalepke. Več informacij o čarovniku za nalepke najdete tukaj: Ustvarjanje nalepk z naslovom v Accessu. 

Odpri podrobnosti podjetja

Double Click anywhere in a detail row to open frmCompanyDetail

Kliknite polje ID (nastavi kot hiperpovezavo) ali dvokliknite katero koli drugo polje v vrstici s podrobnostmi, da odprete frmCompanyDetail v izbranem podjetju in poljubni filter obrazca, ki je bil uporabljen na seznamu podjetij, vnesite frmCompanyDetail.

Podrobnosti o podjetju – frmCompanyDetail

Na prvi pogled je lahko frmCompanyDetail videti precej preprosto.  Vendar pa ni.  V kodo za obrazec, veliko se dogaja!  V obrazcu so poudarjena ta dejanja in funkcije:

  • Več ukaznih gumbov in povezav

    • Dodaj podjetje

    • E-poštni seznam podjetij

    • Pokaži filter

    • Izbriši podjetje

    • Odpiranje zemljevida glede na naslov

    • Odpiranje spletnega mesta iz hiperpovezave

  • Preklic ali shranjevanje dejanj v načinu za dodajanje/urejanje

  • Poslovna pravila za nadzor, kdaj je mogoče spremeniti vrsto podjetja

  • Preverjanje referenčne integritete pred dogodkom brisanja
    '

Dogodek Form_Load vključuje ta dejanja:

  • Uporaba več parametrov, podanih v obrazec prek funkcije OpenArgs in funkcije »Northwind StringToDictionary« po meri

  • Uporaba lastnosti obrazca OpenArgs za omogočanje uporabniku, da doda novo podjetje med naročilom

  • Uporaba tehnike GoToRecord za dodajanje novega podjetja

  • S tehniko SearchForRecord se premaknite na izbrano podjetje na seznamu frmCompanyList

  • Možnosti razvejenosti/pogojnega izvajanja ( glejte Form_Load dogodka)

    • 1. možnost – izjava primera

    • 2. možnost – ugnezdena, če je drugače

    • 3. možnost – ElseIf

    • 4. možnost – ugnezdena, Če else in ElseIf
      '

V Form_Current se zgodi to: 

  • Spremenite napis podobrazca in izvorni predmet v izvajalcu tako, da pokličete podoblike ManageFormOptions(). Ta podprogram je poklicen z več mest v tej obliki. 
    '

Prekliči ali Shrani dejanja, ko ste v načinu dodajanja ali urejanja. 

Naši Accessovi obrazci so vezani.  Kaj to pomeni?  Od Microsofta:
»Vezani« obrazec je obrazec, ki je neposredno povezan z virom podatkov, kot je tabela ali poizvedba, in ga je mogoče uporabiti za vnos, urejanje ali prikaz podatkov iz tega vira podatkov.«

Access z vezanimi obrazci ne zahteva, da izrecno »shranite« svoje podatke.  Ko se premaknete z enega zapisa na naslednjega, Access samodejno shrani vaše podatke.  Pogosto deluje tako, kot želite.  Kaj pa, če mora uporabnik izvesti dejanje, s katerim označi, da je pripravljen na shranjevanje? 

Obrazec frmCompanyDetail ima na primer podobrazec za stike (sfrmCompanyDetail_Contacts).  Kaj se torej zgodi, če začnete donašati ali urejati podatke podjetja – recimo telefonsko številko – in začasno ustavite postopek, da odpravite tipkarsko napako, ki ste jo opazili v podatkih stika?  Access privzeto shrani vse spremembe, ki ste jih naredili v zapisu podjetja, ko kliknete zapis stika, ki ni to, kar želite. 

V tej obliki vam pokažemo en način, da to dosežete z enim samim zapisom za podjetje.

Kakšen je razlog, da imate gumb »Prekliči «? Ubežni ključ prekliče vse vnesene ali spremenjene (vendar neshranjene) podatke v kontrolniku v obrazcu. V tem stanju je ikona svinčnika prikazana v izbirniku zapisov (siva navpična vrstica na skrajni levi strani vrstice).

Ko pa kliknete gumb Dodaj podjetje , boste opazili, da ni ikone svinčnika, dokler ne začnete vnašati podatkov v nov zapis podjetja. Kaj pa, če si na tej točki premislite glede dodajanja novega podjetja? Če pritisnete tipko escape, se nič ne zgodi, ker še niste vnesli nobenih podatkov. Zato imamo gumb za preklic.

Klik gumba Prekliči vedno deluje; ubežni ključ deluje le, če ste vnesli ali spremenili podatke.  

Če začnete dojiti ali spremeniti podatke in nato zaprete obrazec, ne da bi kliknili shrani ali prekliče, Access privzeto shrani podatke.  

Poslovno pravilo:
Kot pravilo podjetja Northwind za podjetja želimo, da izrecno navedete, ali želite »shraniti«.  Če želite to zagotoviti, moramo preveriti, ali je uporabnik kliknil shrani v dogodku Form_BeforeUpdate in če ni kliknil shrani, pozovemo uporabnika, naj navede, ali želijo shraniti ali preklicati svoje spremembe.
'

Sprememba vrste podjetja

Poslovno pravilo: Če ima podjetje že obstoječa naročila, nabavna naročila ali je dobavitelj izdelka, uporabnik ne more spremeniti vrste »Podjetje«. Ustvarili smo funkcijo CompanyIsActive(), s katero smo določili, ali kateri od zgornjih pogojev obstaja. V tem primeru uporabnik ne more spremeniti vrste podjetja, dokler se ti sklici ne počistijo (izbrišejo). 

To pravilo je uveljavljeno le v tem obrazcu.  V aplikaciji, pripravljeni za izdelavo, uporabnikom ne dovolite, da bi spremenili podatke tako, da neposredno odprete tabelo.  V storitvi Northwind vam omogočamo, da odprete tabele in naredite, kar želite.  To je odličen način za učenje, vendar lahko brez sprememb, ki bi lahko kršile pravila, ostanete na voljo. 

Moral bi vedno program obrambno. Načrtujte nepričakovane. Tudi če je podjetje trenutno pošiljatelj, to ne pomeni, da v preteklosti ni bilo dobavitelja ali stranke. ID lahko najdete v starejših zapisih v tabelah ProductVendor ali PurchaseOrder .
'

Custom Dialog Form.

Če želite prikazati svoje ugotovitve, cboCompanyTypeID_BeforeUpdate uporablja pogovorno okno obrazca frmGenericDialog. To je lahko odlična alternativa standardnem oknu s sporočili, ko imate veliko informacij za prikaz. Uporablja se tudi z obrazcem zaposlenega za podoben namen.
'
 
Delete Referential Integrity Check

V izdaji Northwind Starter Edition vas Access privzeto obvešča, da podjetja ni mogoče izbrisati, če ima povezane zapise.  

V izdaji Northwind Developer Edition vas obvestimo pred izbrisom, namesto da sprejmemo Accessovo privzeto vedenje.  To smo naredili z uporabo iste funkcije, kot smo jo naredili Za spremembo vrste podjetja; CompanyIsActive().

Razlika je v tem, da nam je mar le za naročila ali naročila. Če ni naročil ali nabavnih nalogov, potrdimo vaš namen izbrisa in izbrisali bomo dobavitelja izdelka in stike , če obstajajo za vas. 

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×