ينطبق على
Access 2010 Access 2007

في معالج حل حزمة الوصول، يتم استخدام حقل UpgradeCode بشكل أساسي لدعم الترقيات الرئيسية، على الرغم من أن التحديثات الصغيرة والثانوية قد تستخدم UpgradeCode للتحقق من صحة المنتج. أثناء الترقيات الرئيسية، تكتشف إجراءات FindRelatedProducts و MigrateFeatureStates و RemoveExistingProducts الإصدارات السابقة من المنتج وترحيلها وإزالتها. يبحث إجراء FindRelatedProducts عن المنتجات التي تستخدم معايير استنادا إلى UpgradeCodeوProductLanguageوProductVersion. يتم تحديد هذه المعايير في جدول الترقية.

نظرا للمعايير المستخدمة بواسطة إجراء FindRelatedProducts ، يمكن أن يكون UpgradeCode هو نفسه للغات وإصدارات مختلفة من منتج واحد. وذلك لأن جدول الترقية يسمح بالتفريق بين المنتجات على طول الإصدار وخطوط اللغة.

عبر إصدارات مختلفة من نفس المنتج، قد لا تحتاج أبدا إلى تغيير UpgradeCode. يجب أن يكون لكل منتج مستقل رمز ترقية خاص به. يجب أن تحتوي مجموعة المنتجات أيضا على UpgradeCode الخاص بها. يسمح القيام بذلك لمجموعة ترقية الإصدارات السابقة من المجموعة أو المنتجات المستقلة باستخدام صفوف متعددة في جدول الترقية.

يوضح السيناريوهان التاليان استخدام UpgradeCode.

  • تم شحن المنتج A والمنتج B بنفس ProductLanguageوProductVersion و UpgradeCode. يحتوي المنتج A وProduct B على ProductCodes مختلفة. نظرا لأنه تم تعيين نفس UpgradeCode للمنتجات، لا يمكن تأليف جدول الترقية لتمييز الإصدار الأقدم من المنتج A عن الإصدار الأقدم من المنتج B. في هذه الحالة، لن تتمكن من تثبيت ترقية المنتج A الذي يتجاهل المنتج B. نظرا لأن هذه كانت منتجات مختلفة، يجب أن يتم تعيين رمز ترقية مختلف لكل منها.

  • تم شحن الإصدارين الإنجليزية والفرنسية من المنتج A بنفس ProductVersion و UpgradeCode. يحتوي كل من الإصدارين الإنجليزية والفرنسية من Product A على ProductLanguagesوProductCodes مختلفين. على الرغم من أن كلا من إصداري اللغة الإنجليزية والفرنسية يشتركان في نفس UpgradeCode، فمن الممكن تأليف جدول الترقية بحيث يتم الكشف عن إصدار اللغة الإنجليزية القديمة فقط وترقيته وتجاهل الإصدار الفرنسي الأقدم. يمكن أن تستخدم إصدارات اللغات المختلفة للمنتج نفس UpgradeCode.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.