Ισχύει για
Access 2010 Access 2007

Στον Οδηγό λύσεων της Access, το πεδίο κώδικα προϊόντος είναι ένα GUID που είναι το κύριο αναγνωριστικό μιας εφαρμογής ή ενός προϊόντος.

  • Η ενημέρωση μπορεί να μεγεθύνει ή να μειώνει το δέντρο στοιχείων δυνατοτήτων, αλλά δεν πρέπει να αναδιοργανώσει την υπάρχουσα ιεραρχία δυνατοτήτων και στοιχείων που περιγράφονται από τους πίνακες Feature και FeatureComponents. Μπορεί να προσθέσει μια νέα δυνατότητα στο υπάρχον δέντρο στοιχείων δυνατοτήτων. Εάν καταργήσει μια γονική δυνατότητα, πρέπει επίσης να καταργήσει όλες τις θυγατρικές δυνατότητες της δυνατότητας που καταργήθηκε.

  • Η ενημέρωση μπορεί να προσθέσει ένα νέο στοιχείο ή μια νέα ή υπάρχουσα δυνατότητα.

  • Η ενημέρωση δεν πρέπει να αλλάζει τον κωδικό στοιχείου οποιουδήποτε στοιχείου. Κατά συνέπεια, μια μικρή ενημέρωση ή μια μικρή αναβάθμιση δεν πρέπει ποτέ να αλλάξει το όνομα του αρχείου κλειδιού ενός στοιχείου, επειδή αυτό θα απαιτούσε την αλλαγή του κώδικα στοιχείου.

  • Η ενημέρωση δεν πρέπει να αλλάξει το όνομα του αρχείου .msi του πακέτου εγκατάστασης. Αντί για αυτό, επειδή τροποποιεί το πακέτο, θα πρέπει να αλλάξει τον κωδικό πακέτου. Σημειώστε ότι αυτό σημαίνει ότι η ενημέρωση μπορεί να αλλάξει τους πίνακες, τις προσαρμοσμένες ενέργειες και τα παράθυρα διαλόγου στο αρχείο .msi χωρίς να αλλάξει το όνομα του αρχείου.

  • Η ενημέρωση μπορεί να προσθέσει, να καταργήσει ή να τροποποιήσει τα αρχεία, τα κλειδιά μητρώου ή τις συντομεύσεις στοιχείων που δεν χρησιμοποιούνται από κοινού από δύο ή περισσότερες δυνατότητες. Εάν η ενημέρωση τροποποιήσει ένα versioned αρχείο, η έκδοση αυτού του αρχείου πρέπει να αυξάνεται στον πίνακα File. Εάν η ενημέρωση καταργήσει πόρους, θα πρέπει επίσης να ενημερώσει τους πίνακες RemoveFile και RemoveRegistry για να καταργήσει τυχόν αρχεία που δεν χρησιμοποιούνται, κλειδιά μητρώου ή συντομεύσεις που έχουν ήδη εγκατασταθεί.

  • Η ενημέρωση ενός στοιχείου που χρησιμοποιείται από κοινού από δύο ή περισσότερες δυνατότητες πρέπει να είναι συμβατή με προηγούμενες εκδόσεις με όλες τις εφαρμογές και τις δυνατότητες που χρησιμοποιούν το στοιχείο. Η ενημέρωση μπορεί να τροποποιήσει τον πόρο ενός κοινόχρηστου στοιχείου, όπως αρχεία, καταχωρήσεις μητρώου και συντομεύσεις, εφόσον οι αλλαγές είναι συμβατές με προηγούμενες εκδόσεις. Δεν συνιστάται η ενημέρωση να προσθέτει ή να καταργεί αρχεία, καταχωρήσεις μητρώου ή συντομεύσεις από ένα κοινόχρηστο στοιχείο.

  • Μια μικρή ενημέρωση αποστέλλεται ως πακέτο του Windows Installer. (Συνήθως δεν παρέχεται μια μικρή ενημέρωση για ένα πλήρες CD-ROM προϊόντος.)

Ο κωδικός προϊόντος πρέπει να αλλάξει, αν ισχύει οποιοδήποτε από τα παρακάτω για την ενημέρωση:

  • Πρέπει να είναι δυνατή η συνύπαρξη εγκαταστάσεων τόσο πρωτότυπων όσο και ενημερωμένων προϊόντων στο ίδιο σύστημα.

  • Το όνομα του αρχείου .msi έχει αλλάξει.

  • Ο κωδικός στοιχείου ενός υπάρχοντος στοιχείου έχει αλλάξει.

  • Ένα στοιχείο καταργείται από μια υπάρχουσα δυνατότητα.

  • Μια υπάρχουσα δυνατότητα έχει μετατραπεί σε θυγατρικό στοιχείο μιας υπάρχουσας δυνατότητας.

  • Μια υπάρχουσα θυγατρική δυνατότητα έχει καταργηθεί από τη γονική της δυνατότητα.

  • Ένα στοιχείο μπορεί να προστεθεί σε μια υπάρχουσα δυνατότητα χωρίς να απαιτείται αλλαγή κωδικού προϊόντος.

Σημείωση: Η προσθήκη μιας νέας θυγατρικής δυνατότητας, που αποτελείται εξ ολοκλήρου από νέα στοιχεία, σε μια υπάρχουσα δυνατότητα δεν απαιτεί αλλαγή του κωδικού προϊόντος.

Μπορείτε να συντάξετε νέες θυγατρικές δυνατότητες συμπεριλαμβάνοντας το msidbFeatureAttributesFollowParent και το msidbFeatureAttributesUIDisallowAbsent στο πεδίο "Χαρακτηριστικά" του πίνακα "Δυνατότητα". Εάν η μικρή αναβάθμιση προσθέτει μόνο νέες θυγατρικές δυνατότητες, τότε η συνάρτηση REINSTALL=ALL αρκεί για να επιβάλετε την εγκατάσταση των νέων θυγατρικών δυνατοτήτων.

Μια νέα θυγατρική δυνατότητα ενδέχεται να είναι κρυφή από το χρήστη. Για να συγχρονίσετε την κατάσταση εγκατάστασης μιας νέας θυγατρικής δυνατότητας με τη γονική της δυνατότητα, ορίστε τα bit msidbFeatureAttributesFollowParent και msidbFeatureAttributesUIDisallowAbsent για τη θυγατρική δυνατότητα.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.