Rakenduskoht
Access 2010 Access 2007

Accessi lahenduseviisardis on tootekoodi väli GUID, mis on rakenduse või toote peamine ID.

  • Värskendus võib suurendada või vähendada funktsioonikomponendi puud, kuid see ei tohi ümber korraldada olemasolevat funktsioonide ja komponentide hierarhiat, mida kirjeldatakse tabelites Feature and FeatureComponents. See võib olemasolevale funktsioonikomponendipuule lisada uue funktsiooni. Emafunktsiooni eemaldamisel peab see eemaldama ka kõik eemaldatud funktsiooni tütarfunktsioonid.

  • Värskendus võib lisada uue komponendi või uue või olemasoleva funktsiooni.

  • Värskendus ei tohi muuta ühegi komponendi komponendikoodi. Seetõttu ei tohi väike värskendus või vahevärskendus kunagi muuta komponendi võtmefaili nime, kuna see nõuaks komponendi koodi muutmist.

  • Värskendus ei tohi muuta installipaketi .msi faili nime. Selle asemel, kuna see muudab paketti, peaks see muutma paketi koodi. Pange tähele, et see tähendab, et värskendus saab muuta .msi faili tabeleid, kohandatud toiminguid ja dialoogibokse ilma faili nime muutmata.

  • Värskendusega saab lisada, eemaldada või muuta faile, registrivõtmeid või komponentide otseteid, mida ei jagata kahe või enama funktsiooniga. Kui värskendus muudab versioonitud faili, peab selle faili versioon olema tabelis Fail astmeline. Kui värskendus eemaldab ressursid, peaks see värskendama ka tabeleid RemoveFile ja RemoveRegistry, et eemaldada kasutamata failid, registrivõtmed või otseteed, mis on juba installitud.

  • Kahe või enama funktsiooni ühiskasutusse antud komponendi värskendus peab olema tagasiühilduv kõigi seda komponenti kasutavate rakenduste ja funktsioonidega. Värskendus võib muuta ühiskomponendi ressurssi (nt faile, registrikirjeid ja otseteid), kui muudatused on tagasiühilduv. Värskendusega ei soovitata ühiskomponendile faile, registrikirjeid ega otseteid lisada ega eemaldada.

  • Väike värskendus tarnitakse Windows Installeri paketina. (Täistoote CD-ROM-i ei pakuta tavaliselt väikese värskendusega.)

Tootekoodi tuleb muuta, kui värskenduse puhul on täidetud mõni järgmistest tingimustest:

  • Nii originaal- kui ka värskendatud toodete kooseksisteerimine samas süsteemis peab olema võimalik.

  • .msi faili nime on muudetud.

  • Olemasoleva komponendi komponendikood on muutunud.

  • Komponent eemaldatakse olemasolevast funktsioonist.

  • Olemasolev funktsioon on muudetud olemasoleva funktsiooni tütarfunktsiooniks.

  • Olemasolev lapsefunktsioon on emafunktsioonist eemaldatud.

  • Komponendi võib lisada olemasolevale funktsioonile ilma tootekoodi muutmist nõudmata.

Märkus.: Olemasolevale funktsioonile täiesti uutest komponentidest koosneva uue tütarfunktsiooni lisamine ei nõua tootekoodi muutmist.

Uusi tütarfunktsioone saab luua, kaasates tabeli Funktsioon väljale Atribuudid väärtused msidbFeatureAttributesFollowParent ja msidbFeatureAttributesUIDisallowAbsent. Kui väikeversiooniuuendus lisab ainult uusi tütarfunktsioone, piisab uute tütarfunktsioonide installimise jõustamiseks reINSTALL=ALL.

Uus tütarfunktsioon võib olla kasutaja eest peidetud. Uue tütarfunktsiooni installioleku sünkroonimiseks emafunktsiooniga määrake tütarfunktsiooni jaoks msidbFeatureAttributesFollowParent ja msidbFeatureAttributesUIDisallowAbsent bitid.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.