V Accessovem čarovniku za paketne rešitve se polje »UpgradeCode « primarno uporablja za podporo večjih nadgikov, čeprav lahko majhne in manjše posodobitve uporabljajo Kodo Nadgradnja za preverjanje veljavnosti izdelka. Med glavnimi nadgradnjami dejanja FindRelatedProducts, MigrateFeatureStates in RemoveExistingProducts zaznajo, preselijo in odstranijo prejšnje različice izdelka. Dejanje FindRelatedProducts poišče izdelke s pogoji, ki temeljijo na kodah Nadgradnja, ProductLanguage in ProductVersion. Ti pogoji so določeni v tabeli Nadgradnja.
Glede na pogoje, ki jih uporablja dejanje FindRelatedProducts , je lahko Koda Nadgradnja enaka za različne jezike in različice posameznega izdelka. To je zato, ker tabela »Nadgradnja« omogoča, da se izdelki razlikujejo glede na različico in jezikovne vrstice.
V različnih različicah istega izdelka vam morda ne bo treba spreminjati kode nadgradnje. Vsak samostojni izdelek mora imeti svojo Kodo Nadgradnja. Zbirka izdelkov mora imeti tudi svojo Kodo Nadgradnja. S tem zbirki dovolite nadgradnjo prejšnjih različic zbirke ali samostojnih izdelkov z uporabo več vrstic v tabeli »Nadgradnja«.
Ta dva scenarija ponazarjata uporabo Kode Nadgradnja.
-
Izdelek A in izdelek B sta bila poslana z istim jezikom izdelka, z izdelkoma ProductVersion in UpgradeCode. Izdelek A in izdelek B imajo različne kode izdelkov. Ker je bila izdelkom dodeljena ista koda Nadgradnja, ni mogoče ustvariti tabele nadgradnje, s katero bi lahko razlikovali starejšo različico izdelka A od starejše različice izdelka B. V tem primeru ne boste mogli namestiti nadgradnje izdelka A, ki prezre izdelek B. Ker sta bila ta izdelka različna, bi jim morala biti dodeljena drugačna Koda Nadgradnja.
-
Angleški in francoski različici izdelka A sta bili dobavljeni z isto različico izdelka in kodo za nadgradnjo. Angleški in francoski različici izdelka A imata različne jezike izdelkov inkode izdelkov. Čeprav imata obe različici angleškega in francoskega jezika enako kodo Nadgradnja, je mogoče tabelo nadgradnje avtorirati tako, da je zaznana in nadgrajena le starejša različica angleškega jezika, starejša francoska različica pa prezrta. Iste kode Nadgradnja lahko uporabljajo različne jezikovne različice izdelka.