Μετάβαση στο κύριο περιεχόμενο
Office

Ανάπτυξη μιας εφαρμογής της Access

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

Τι θέλετε να κάνετε;

Σχεδιασμός για ανάπτυξη

Ανάπτυξη μιας εφαρμογής της Access

Κατανόηση και λήψη του χρόνου εκτέλεσης της Access

Δημιουργία πακέτου εγκατάστασης

Σχεδιασμός για ανάπτυξη

Πριν ξεκινήσετε, πρέπει να υποβάλετε τις παρακάτω ερωτήσεις στον εαυτό σας σχετικά με τον τρόπο ανάπτυξης της εφαρμογής.

Πρέπει να διαχωρίζονται τα δεδομένα και η λογική;

Μπορείτε να δημιουργήσετε μια εφαρμογή της Access που θα συνδυάζει τη διαχείριση δεδομένων και τη λογική εφαρμογής σε ένα αρχείο. Αυτή είναι η προεπιλεγμένη δομή εφαρμογής στην Access. Ο συνδυασμός της διαχείρισης δεδομένων και της λογικής των εφαρμογών σε ένα αρχείο παρέχει την απλούστερη μέθοδο ανάπτυξης, αλλά αυτή η μέθοδος λειτουργεί καλύτερα μόνο εάν μερικά άτομα χρησιμοποιούν την εφαρμογή ταυτόχρονα και αυτό συνεπάγεται κάποιο κίνδυνο. Για παράδειγμα, ένας χρήστης μπορεί να προκαλέσει απώλεια δεδομένων διαγράφοντας ή καταστρέφοντας κατά λάθος το αρχείο εφαρμογής. Στις περισσότερες περιπτώσεις, θα πρέπει να διαχωρίσετε τα δεδομένα διαχείρισης και τη λογική εφαρμογής. Αυτό βοηθά στη βελτίωση των επιδόσεων και της αξιοπιστίας.

Ένας τρόπος για τον διαχωρισμό δεδομένων και λογικής είναι η χρήση της εντολής Βάση δεδομένων της Access (στην καρτέλα Εργαλεία βάσης δεδομένων, στην ομάδα Μετακίνηση δεδομένων). Αυτή η εντολή διαιρεί την εφαρμογή βάσης δεδομένων σε δύο αρχεία της Access: ένα για τη λογική (ένα front-end) και ένα για τα δεδομένα (ένα παρασκηνίου). Για παράδειγμα, μια βάση δεδομένων που ονομάζεται MySolution. accdb χωρίζεται σε δύο αρχεία που λέγονται MySolution_fe. accdb και MySolution_be. accdb. Μπορείτε να τοποθετήσετε τη βάση δεδομένων παρασκηνίου σε μια κοινόχρηστη θέση, όπως ένας φάκελος δικτύου. Μπορείτε να διανέμετε το αρχείο προσκηνίου, ένα αντίγραφο για κάθε χρήστη, στους υπολογιστές του. Μπορείτε ακόμη και να διανείμετε διαφορετικά αρχεία προσκηνίου σε διαφορετικούς χρήστες. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα διαίρεση μιας βάσης δεδομένων της Access.

Ένας άλλος τρόπος για να διαχωρίσετε τη διαχείριση δεδομένων και τη λογική εφαρμογής είναι να χρησιμοποιήσετε ένα πρόγραμμα διακομιστή βάσεων δεδομένων (όπως ο Microsoft SQL Server) για τη διαχείριση των δεδομένων και την Access για τη λογική της εφαρμογής. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα μετεγκατάσταση μιας βάσης δεδομένων της Access στον SQL Server.

Επιπλέον λόγοι για τον διαχωρισμό δεδομένων και λογικής περιλαμβάνουν τα εξής:

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

    Access οι χρήστες πρέπει να έχουν δικαιώματα ανάγνωσης, εγγραφής, δημιουργίας και διαγραφής στο φάκελο όπου βρίσκεται το αρχείο προσκηνίου. Ωστόσο, μπορείτε να εκχωρήσετε διαφορετικά δικαιώματα για το ίδιο το αρχείο προσκηνίου. Για παράδειγμα, μπορεί να θέλετε να εκχωρήσετε δικαιώματα μόνο για ανάγνωση σε ορισμένους χρήστες και δικαιώματα ανάγνωσης/εγγραφής σε άλλους χρήστες.

    Η εφαρμογή σας μπορεί να απαιτεί περισσότερες επιλογές ασφαλείας, όπως η δυνατότητα ελέγχου των χρηστών που θα έχουν πρόσβαση σε συγκεκριμένο δεδομένα. Σε αυτή την περίπτωση, μπορείτε να χρησιμοποιήσετε τον SQL Server ή το SharePoint για την αποθήκευση και τη διαχείριση των δεδομένων της εφαρμογής σας και να χρησιμοποιήσετε την Access για να παράσχετε τη λογική της εφαρμογής.

  • Δυνατότητα κλιμάκωσης    Ένα αρχείο της Access μπορεί να έχει μέγιστο μέγεθος 2 gigabyte (GB). Παρόλο που τα 2GB είναι μια σημαντική ποσότητα δεδομένων κειμένου, μπορεί να μην επαρκούν για ορισμένες εφαρμογές, ιδιαίτερα για εφαρμογές που αποθηκεύουν συνημμένα σε εγγραφές βάσης δεδομένων. Εάν διαχωρίσετε τα δεδομένα και τη λογική, η εφαρμογή σας θα χωράει περισσότερα δεδομένα. Εάν περιμένετε ότι οι χρήστες θα αποθηκεύουν μεγάλους όγκους δεδομένων, μπορείτε να χρησιμοποιήσετε περισσότερα από ένα αρχεία δεδομένων της Access.

    Θα πρέπει επίσης να εξετάσετε τις προδιαγραφές του προγράμματος Access για άλλες πληροφορίες σχετικά με τη δυνατότητα κλιμάκωσης. Για να μάθετε περισσότερα σχετικά με τις προδιαγραφές του Access, ανατρέξτε στο άρθρο προδιαγραφές πρόσβασης.

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

Πώς θα μοιάζει το περιβάλλον δικτύου;

Η επιλογή της σωστής λύσης βάσης δεδομένων της Access για το περιβάλλον του δικτύου σας είναι ένα κρίσιμο βήμα για να την κάνετε επιτυχημένη. Χρησιμοποιήστε τις παρακάτω οδηγίες για να σας βοηθήσουν να κάνετε την καλύτερη επιλογή για τις ανάγκες σας.

Οικιακό δίκτυο

Εάν έχετε μόνο λίγους χρήστες στους οποίους μπορείτε να κάνετε κοινή χρήση της βάσης δεδομένων της Access, μπορείτε να χρησιμοποιήσετε μια μεμονωμένη βάση δεδομένων που κάθε άτομο ανοίγει και χρησιμοποιεί σε ένα οικιακό δίκτυο. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα κοινή χρήση αρχείων μέσω δικτύου στα Windows 10.

Τοπικό δίκτυο (LAN)

Το LAN είναι ένα εσωτερικό δίκτυο που συνήθως έχει άριστες επιδόσεις, αλλά περιορίζεται σε μια μικρή γεωγραφική περιοχή, όπως ένα μονόκλινο δωμάτιο, ένα κτίριο ή μια ομάδα κτιρίων. Όταν έχετε περισσότερους από λίγους χρήστες που κάνουν κοινή χρήση της βάσης δεδομένων σε ένα τοπικό δίκτυο, είναι προτιμότερο να διαιρέσετε τη βάση δεδομένων, να αποθηκεύσετε τη βάση δεδομένων παρασκηνίου σε έναν φάκελο δικτύου και να αναπτύξετε ένα αντίγραφο της βάσης δεδομένων προσκηνίου για κάθε χρήστη.

Δίκτυο ευρείας περιοχής (WAN)

Υπάρχουν πολλές πιθανές ρυθμίσεις παραμέτρων για ένα WAN, το οποίο καλύπτει μια εκτεταμένη γεωγραφική περιοχή. Μπορεί να έχετε πολλά γραφεία σε μια πόλη που είναι συνδεδεμένα με ένα δημόσιο δίκτυο, μια μισθωμένη σύνδεση ή ακόμα και δορυφόρους. Συχνά, ένα εικονικό ιδιωτικό δίκτυο (VPN) χρησιμοποιείται για ασφαλή απομακρυσμένη πρόσβαση από το σπίτι ή καθ ' οδόν. Ένας απλός τρόπος για να καταλάβετε ένα WAN είναι ότι κάθε φορά που βρίσκεστε εκτός τοπικού δικτύου, αλλά είστε συνδεδεμένοι σε αυτό, χρησιμοποιείτε ένα WAN.

Προειδοποίηση    Αποφύγετε τη χρήση μιας διαιρεμένης βάσης δεδομένων της Access σε ένα WAN, επειδή οι επιδόσεις μπορεί να είναι αργές και οι βάσεις δεδομένων μπορεί να καταστραφούν.

Υπάρχουν τρεις υποστηριζόμενοι τρόποι για να χρησιμοποιήσετε την Access σε ένα WAN:

  • Μια βάση δεδομένων της Access με συνδεδεμένους πίνακες σε λίστες του SharePoint.

  • Μια σύνδεση βάσης δεδομένων προσκηνίου της Access σε μια βάση δεδομένων του SQL Server backend ή σε Azure SQL.

  • Υπηρεσίες απομακρυσμένης επιφάνειας εργασίας (RDS) (παλαιότερα γνωστό ως Terminal Server), το οποίο δημιουργεί ένα εικονικό περιβάλλον επιφάνειας εργασίας των Windows σε έναν υπολογιστή-πελάτη του χρήστη. Το RDS έχει πολλά πλεονεκτήματα:

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

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

    • Οι χρήστες μπορούν ακόμη να αντιγράψουν και να επικολλήσουν δεδομένα και να εκτυπώσουν αναφορές τοπικά από τον υπολογιστή-πελάτη.

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

    Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Καλώς ορίσατε στις υπηρεσίες απομακρυσμένης επιφάνειας εργασίας.

Οι χρήστες θα έχουν την Access;

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

Εάν ορισμένοι ή όλοι οι χρήστες σας δεν θα έχουν Access εγκατεστημένο στους υπολογιστές τους, μπορείτε επίσης να αναπτύξετε το λογισμικό χρόνου εκτέλεσης Access σε αυτούς τους χρήστες κατά την ανάπτυξη της εφαρμογής σας. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα κατανόηση και λήψη του χρόνου εκτέλεσης της Access.

Αρχή της σελίδας

Ανάπτυξη εφαρμογής Access

Για να αναπτύξετε μια εφαρμογή Access, πρέπει να κάνετε τις ακόλουθες εργασίες.

Προετοιμασία της βάσης δεδομένων ως λύσης εφαρμογής

Για να κλειδώσετε τη λύση, να ελέγξετε την περιήγηση και την εκκίνηση και να ορίσετε άλλες σημαντικές επιλογές, κάντε τα εξής:

Εργασία

Περισσότερες πληροφορίες

Αποφασίστε πώς οι χρήστες θα περιηγηθούν στο περιβάλλον εργασίας χρήστη: Χρησιμοποιήστε μια προεπιλεγμένη φόρμα, δημιουργήστε έναν πίνακα επιλογών, χρησιμοποιήστε μια φόρμα περιήγησης ή χρησιμοποιήστε υπερ-συνδέσεις και κουμπιά εντολών.

Ορισμός της προεπιλεγμένης φόρμας που εμφανίζεται όταν ανοίγετε μια βάση δεδομένων της Access

Δημιουργία φόρμας περιήγησης

Προσαρμογή του Παραθύρου περιήγησης

Εμφάνιση ή απόκρυψη καρτελών αντικειμένων

Προτεινόμενα πρότυπα πρόσβασης

Που είναι οι πίνακες επιλογών μου;

Αποφασίστε εάν θέλετε να προσαρμόσετε την κορδέλα του Office και τα μενού εντολών

Δημιουργία προσαρμοσμένης κορδέλας στην Access

Δημιουργία προσαρμοσμένων μενού και μενού συντόμευσης με χρήση μακροεντολών

Χρήση των προσαρμοσμένων γραμμών εργαλείων και των ρυθμίσεων εκκίνησης από παλαιότερες εκδόσεις της Access

Εφαρμογή συνεπούς θέματος και φόντου του Office

Προσθήκη φόντου του Office

Αλλαγή του θέματος του Office

Εκκίνηση της βάσης δεδομένων ελέγχου

Προσθήκη προσαρμοσμένου τίτλου ή εικονιδίου σε μια βάση δεδομένων

Παράκαμψη επιλογών εκκίνησης κατά το άνοιγμα μιας βάσης δεδομένων

Δημιουργία μακροεντολής που εκτελείται όταν ανοίγετε μια βάση δεδομένων

Διακόπτες γραμμής εντολών για προϊόντα του Microsoft Office

Καθορισμός σημαντικών ιδιοτήτων και επιλογών

Καθορισμός ιδιοτήτων και επιλογών εκκίνησης σεhttps://docs.microsoft.com/en-us/office/vba/access/concepts/settings/set-startup-properties-and-options-in-codeκώδικα

Προβολή ή αλλαγή των ιδιοτήτων για ένα αρχείο του Office

Τροποποίηση τοπικών ρυθμίσεων

Αλλαγή των τοπικών ρυθμίσεων των Windows για την τροποποίηση της εμφάνισης ορισμένων τύπων δεδομένων

Συμβουλή    Για να είστε σχολαστικός, μεταβείτε στο παράθυρο διαλόγου επιλογές της Access ( Επιλογές>αρχείου ) και, στη συνέχεια, κάντε κλικ στην επιλογή Βοήθεια για κάθε καρτέλα. Ενδέχεται να υπάρχουν πρόσθετες επιλογές που θέλετε να ελέγξετε για τη λύση της εφαρμογής σας.

Πριν από την ανάπτυξη

Πριν να αναπτύξετε τη βάση δεδομένων προσκηνίου, εξετάστε αυτές τις βέλτιστες πρακτικές:

Απόφαση για τη μορφή αρχείων που θα χρησιμοποιηθεί

Υπάρχουν τέσσερις μορφές αρχείων της Access που μπορείτε να χρησιμοποιήσετε κατά την ανάπτυξη μιας εφαρμογής:

  • .accdb    Αυτή είναι η προεπιλεγμένη μορφή αρχείου για την Access. Όταν αναπτύσσετε μια εφαρμογή σε αυτή τη μορφή, οι χρήστες έχουν περισσότερες επιλογές προσαρμογής και περιήγησης στην εφαρμογή με όποιον τρόπο θέλουν. Εάν θέλετε να εξασφαλίσετε ότι οι χρήστες δεν θα μπορούν να αλλάξουν τη σχεδίαση της εφαρμογής σας, θα πρέπει να μπορείτε να χρησιμοποιήσετε τη μορφή αρχείου .accde. Επιπλέον, ένας χρήστης δεν μπορεί να διαπιστώσει εύκολα αν ένα αρχείο .accdb έχει τροποποιηθεί μετά τη συσκευασία του, για το να κάνετε προφανές, χρησιμοποιήστε τη μορφή αρχείου .accdc.

  • .accdc    Αυτή η μορφή είναι επίσης γνωστή ως αρχείο ανάπτυξης της Access. Ένα αρχείο ανάπτυξης της Access αποτελείται από ένα αρχείο εφαρμογής και μια ψηφιακή υπογραφή που σχετίζεται με αυτό το αρχείο. Αυτή η μορφή αρχείου εξασφαλίζει στους χρήστες ότι κανείς δεν έχει τροποποιήσει το αρχείο μετά τη συσκευασία του. Μπορείτε να εφαρμόσετε αυτή τη μορφή σε ένα αρχείο προεπιλεγμένης μορφής της Access (.accdb) ή σε ένα μεταγλωττισμένο δυαδικό αρχείο της Access (.accde). Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Εμφάνιση αξιοπιστίας με προσθήκη ψηφιακής υπογραφής.

    Μπορείτε να τοποθετήσετε μόνο ένα αρχείο εφαρμογής σε ένα αρχείο ανάπτυξης της Access. Εάν εφαρμογή σας έχει ξεχωριστά αρχεία δεδομένων και λογικής, μπορείτε να τα συσκευάσετε ξεχωριστά.

  • .accde    Αυτή η μορφή είναι γνωστή και ως μεταγλωττισμένο δυαδικό αρχείο. Στην Access, ένα μεταγλωττισμένο δυαδικό αρχείο είναι ένα αρχείο εφαρμογής βάσης δεδομένων που έχει αποθηκευτεί με όλο τον κώδικα VBA μεταγλωττισμένο. Δεν υπάρχει καθόλου πηγαίος κώδικας VBA σε ένα μεταγλωττισμένο δυαδικό αρχείου της Access. Ένα αρχείο. accde αποτρέπει τις αλλαγές στη σχεδίαση και τον κώδικα, μειώνει το μέγεθος της βάσης δεδομένων και συμβάλλει στη βελτίωση των επιδόσεων. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Απόκρυψη κώδικα VBA από τους χρήστες.

    Μπορείτε να χρησιμοποιήσετε το Access Runtime για να ανοίξετε ένα μεταγλωττισμένο δυαδικό αρχείο της Access. Εάν ο χρόνος εκτέλεσης δεν αναγνωρίζει την επέκταση ονόματος αρχείου. accde, ανοίξτε το δυαδικό αρχείο δημιουργώντας μια συντόμευση που οδηγεί στο χρόνο εκτέλεσης και συμπεριλάβετε τη διαδρομή για το μεταγλωττισμένο δυαδικό αρχείο που θέλετε να ανοίξει η συντόμευση.

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

  • .accdr    Αυτή η μορφή σάς επιτρέπει να αναπτύξετε μια εφαρμογή που ανοίγει σε λειτουργία χρόνου εκτέλεσης. Η ανάπτυξη μιας εφαρμογής χρόνου εκτέλεσης μπορεί να σας βοηθήσει να ελέγξετε τον τρόπο που χρησιμοποιείται, παρόλο που δεν είναι αποτελεί ένα μέσο προστασίας μιας εφαρμογής. Για περισσότερες πληροφορίες σχετικά με τη λειτουργία χρόνου εκτέλεσης, ανατρέξτε στην ενότητα Κατανόηση του Access Runtime.

Εγκατάσταση και αναβάθμιση μιας βάσης δεδομένων προσκηνίου της Access

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

  • Βεβαιωθείτε ότι κάθε χρήστης έχει τη σωστή έκδοση της Access και ότι η βάση δεδομένων προσκηνίου ανοίγει στη σωστή έκδοση. Η Access έχει επίσης εκδόσεις bit 32 και 64 bit. Η εκτέλεση του εσφαλμένου "bitness" μπορεί να επηρεάσει τις κλήσεις API των Windows, τις αναφορές βιβλιοθήκης DLL και τα στοιχεία ελέγχου ActiveX. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα επιλογή μεταξύ της έκδοσης 64 bit ή του 32-bit του Office.

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

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

    Συμβουλή    Δώστε εντολή στους χρήστες σας να καρφιτσώσουν εφαρμογές στο μενού "Έναρξη".

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

  • Όταν δημιουργείτε μια σύνδεση ODBC χρησιμοποιώντας ένα αρχείο DSN που περιέχει τη συμβολοσειρά σύνδεσης, αυτό το αρχείο DSN πρέπει επίσης να εγκατασταθεί σε κάθε υπολογιστή-πελάτη. Μια άλλη προσέγγιση είναι να δημιουργήσετε μια σύνδεση "λιγότερο DSN" στον κώδικα VBA για να εξαλείψετε την ανάγκη για ένα αρχείο DSN. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα χρήση συνδέσεων λιγότερο με DSN.

Αρχή της σελίδας

Κατανόηση και λήψη του Access χρόνου εκτέλεσης

Για να αναπτύξετε Access εφαρμογές που μπορούν να εκτελεστούν χωρίς εγκατάσταση του Access στον υπολογιστή ενός χρήστη, μπορείτε να τις διανείμετε μαζί με το Access Runtime, το οποίο είναι διαθέσιμο δωρεάν από το κέντρο λήψης αρχείων της Microsoft. Όταν ανοίγετε μια βάση δεδομένων της Access, χρησιμοποιώντας το Access Runtime, η βάση δεδομένων ανοίγει σε λειτουργία χρόνου εκτέλεσης.

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

Ποιες δυνατότητες δεν είναι διαθέσιμες σε λειτουργία χρόνου εκτέλεσης;

Οι ακόλουθες δυνατότητες της Access δεν είναι διαθέσιμες σε λειτουργία χρόνου εκτέλεσης:

  • Ειδικά πλήκτρα    Πλήκτρα όπως το συνδυασμό πλήκτρων CTRL + BREAK, CTRL + G και το πλήκτρο SHIFT για να παρακάμψετε τις επιλογές εκκίνησης στη βάση δεδομένων.

  • Παράθυρο περιήγησης    Το παράθυρο περιήγησης δεν είναι διαθέσιμο σε λειτουργία χρόνου εκτέλεσης. Αυτό σας βοηθά να αποτρέψετε τους χρήστες από την πρόσβαση σε τυχαία αντικείμενα στην εφαρμογή βάσης δεδομένων σας. Μόνο τα αντικείμενα που εκθέτετε στους χρήστες — για παράδειγμα, παρέχοντας μια φόρμα περιήγησης — μπορούν να ανοίξουν κατά τη χρήση της λειτουργίας χρόνου εκτέλεσης. Δεν μπορείτε να κάνετε το παράθυρο περιήγησης διαθέσιμο σε λειτουργία χρόνου εκτέλεσης.

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

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

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

Πώς μπορώ να προσομοιώσω τη λειτουργία χρόνου εκτέλεσης;

Μπορείτε να εκτελέσετε οποιαδήποτε βάση δεδομένων της Access σε έναν υπολογιστή που έχει εγκατεστημένη την πλήρη έκδοση της Access. Για να εκτελέσετε μια βάση δεδομένων της Access σε λειτουργία χρόνου εκτέλεσης, κάντε ένα από τα εξής:

  • Αλλάξτε την επέκταση ονόματος αρχείου του αρχείου βάσης δεδομένων από .accdb σε .accdr.

  • Δημιουργήστε μια συντόμευση στη βάση δεδομένων με το διακόπτη γραμμής εντολών /Runtime .

    1. Από την επιφάνεια εργασίας των Windows, κάντε δεξί κλικ και επιλέξτε νέα > συντόμευση.

    2. Πληκτρολογήστε τη θέση του MSAccess. exe, τη θέση της βάσης δεδομένων σας και το προσδιοριστικό της εντολής /Runtime . Για παράδειγμα:

      "C:\Program Files\Microsoft Office\MSACCESS.EXE" "C:\MyDB.accdb" /runtime

    Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Δημιουργία συντόμευσης επιφάνειας εργασίας για ένα πρόγραμμα ή αρχείο του Office.

Κάνει η λειτουργία χρόνου εκτέλεσης τη βάση δεδομένων μου πιο ασφαλή;

Παρόλο που η λειτουργία χρόνου εκτέλεσης περιορίζει τη διαθεσιμότητα των δυνατοτήτων περιήγησης και σχεδίασης, δεν θα πρέπει να χρησιμοποιείτε τη λειτουργία χρόνου εκτέλεσης ως το κύριο μέσο προστασίας μιας εφαρμογής βάσης δεδομένων. Σε έναν υπολογιστή που έχει εγκατεστημένη την πλήρη έκδοση της Access, ενδέχεται ένας χρήστης να μπορεί να ανοίξει μια εφαρμογή βάσης δεδομένων χρόνου εκτέλεσης ως κανονική εφαρμογή βάσης δεδομένων (δηλαδή, με όλες τις δυνατότητες να είναι διαθέσιμες) και, στη συνέχεια, να τροποποιήσει τη σχεδίαση ή να εκτελέσει άλλες ανεπιθύμητες ενέργειες.

Ακόμα και αν αναπτύξετε την εφαρμογή βάσης δεδομένων μόνο σε υπολογιστές που δεν έχουν εγκατεστημένη την πλήρη έκδοση της Access, είναι δυνατό για έναν χρήστη να μεταφέρει την εφαρμογή σε έναν υπολογιστή που έχει εγκατεστημένη την πλήρη έκδοση της Access και, στη συνέχεια, να ανοίξει την εφαρμογή βάσης δεδομένων χρόνου εκτέλεσης ως κανονική εφαρμογή βάσης δεδομένων.

Αρχή της σελίδας

Λήψη του Access Runtime

Για να κάνετε λήψη του Access Runtime από το Κέντρο λήψης αρχείων της Microsoft, κάντε κλικ στην κατάλληλη σύνδεση για την έκδοση που έχετε:

Δεν απαιτείται κάποια αγορά για να κάνετε λήψη, να χρησιμοποιήσετε ή να αναδιανείμετε το Access Runtime και δεν υπάρχει όριο στον αριθμό των χρηστών στους οποίους μπορείτε να διανείμετε το Runtime.

Αρχή της σελίδας

Δημιουργία πακέτου εγκατάστασης

Υπάρχουν διάφορες προσεγγίσεις που μπορείτε να ακολουθήσετε ανάλογα με την έκδοση της Access.

Χρήση ενός πακέτου γενικής εγκατάστασης (Access 2013 ή νεότερη έκδοση)

για τις εκδόσεις της Access 2013 ή νεότερη έκδοση, μπορείτε να χρησιμοποιήσετε το Windows Installer ή να αναζητήσετε ένα πρόγραμμα άλλου κατασκευαστή που δημιουργεί πακέτα εγκατάστασης.

Πακέτο και υπογραφή βάσης δεδομένων Access (Access 2007 και 2010)

Στην Access 2007 ή 2010 είναι πιο εύκολο και ταχύτερο να υπογράφετε και να διανείμετε μια βάση δεδομένων. Αφού δημιουργήσετε ένα αρχείο .accdb ή ένα αρχείο .accde, μπορείτε να συμπιέσετε το αρχείο, να εφαρμόσετε μια ψηφιακή υπογραφή στο πακέτο και, στη συνέχεια, να διανείμετε το υπογεγραμμένο πακέτο σε άλλους χρήστες. Η δυνατότητα "Συσκευασία και υπογραφή" τοποθετεί τη βάση δεδομένων σε ένα αρχείο ανάπτυξης της Access (.accdc), υπογράφει το πακέτο και, στη συνέχεια, τοποθετεί το υπογεγραμμένο με κώδικα πακέτο σε μια θέση στον υπολογιστή του χρήστη που καθορίζετε. Οι χρήστες μπορούν, στη συνέχεια, να εξαγάγουν τη βάση δεδομένων από το πακέτο και να εργαστούν απευθείας στη βάση δεδομένων (όχι στο αρχείο πακέτου). Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Επισκόπηση οδηγού λύσης πακέτου.

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

Καθώς συνεχίζετε με τη δημιουργία και την προσθήκη υπογραφής σε ένα πακέτο να θυμάστε τα εξής στοιχεία:

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

  • Η δυνατότητα "Συσκευασία και υπογραφή" εφαρμόζεται μόνο σε βάσεις δεδομένων με μορφή αρχείου .accdb.

  • Μπορείτε να προσθέσετε μόνο μία βάση δεδομένων σε ένα πακέτο.

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

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

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

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

Οι ενότητες που ακολουθούν εξηγούν τον τρόπο δημιουργίας ενός υπογεγραμμένου αρχείου πακέτου, καθώς και τον τρόπο χρήσης της βάσης δεδομένων από ένα αρχείο πακέτου με ψηφιακή υπογραφή. Για να ολοκληρώσετε αυτά τα βήματα, πρέπει να έχετε τουλάχιστον ένα πιστοποιητικό ασφαλείας. Εάν δεν έχετε εγκαταστήσει ένα πιστοποιητικό στον υπολογιστή σας, μπορείτε να δημιουργήσετε ένα χρησιμοποιώντας το εργαλείο SelfCert ή να αποκτήσετε ένα εμπορικό πιστοποιητικό. Για πληροφορίες σχετικά με τα πιστοποιητικά ασφαλείας, ανατρέξτε στο θέμα Εμφάνιση αξιοπιστίας με προσθήκη ψηφιακής υπογραφής.

Δημιουργία υπογεγραμμένου πακέτου

  1. Ανοίξτε τη βάση δεδομένων που θέλετε να συσκευάσετε και να υπογράψετε.

  2. Κάντε κλικ στην καρτέλα Αρχείο και, στη συνέχεια, επιλέξτε Αποθήκευση ως.

  3. Στην περιοχή Τύποι αρχείων βάσης δεδομένων, κάντε κλικ στην επιλογή Συσκευασία και υπογραφή και, στη συνέχεια, κάντε κλικ στην επιλογή Αποθήκευση ως.

  4. Στο παράθυρο διαλόγου Επιλογή πιστοποιητικού, επιλέξτε ένα ψηφιακό πιστοποιητικό και, στη συνέχεια, κάντε κλικ στο κουμπί OK.

    Εμφανίζεται το παράθυρο διαλόγου Δημιουργία υπογεγραμμένου πακέτου της Microsoft Office Access.

  5. Στη λίστα Αποθήκευση σε, επιλέξτε μια θέση για το υπογεγραμμένο πακέτο βάσης δεδομένων.

  6. Πληκτρολογήστε ένα όνομα για το υπογεγραμμένο πακέτο στο πλαίσιο Όνομα αρχείου και κάντε κλικ στο κουμπί Δημιουργία.

    Η Access δημιουργεί το αρχείο .accdc και το τοποθετεί στη θέση που επιλέξατε.

Εξαγωγή και χρήση ενός υπογεγραμμένου πακέτου

  1. Επιλέξτε Αρχείο > Άνοιγμα.

  2. Στο παράθυρο διαλόγου Άνοιγμα, επιλέξτε Υπογεγραμμένα πακέτα της Microsoft Office Access (*.accdc) ως τύπο αρχείου.

  3. Στη λίστα Διερεύνηση σε, εντοπίστε τον φάκελο που περιέχει το αρχείο .accdc, επιλέξτε το αρχείο και έπειτα κάντε κλικ στο κουμπί Άνοιγμα.

  4. Κάντε ένα από τα εξής:

    • Εάν επιλέξετε να θεωρήσετε αξιόπιστο το ψηφιακό πιστοποιητικό που εφαρμόστηκε στο πακέτο ανάπτυξης, θα εμφανιστεί το παράθυρο διαλόγου Εξαγωγή βάσης δεδομένων σε. Μεταβείτε στο βήμα 5.

    • Εάν δεν έχετε θεωρήσει ήδη αξιόπιστο το ψηφιακό πιστοποιητικό, εμφανίζεται ένα συμβουλευτικό μήνυμα.

      Συμβουλευτικό μήνυμα

      Εάν θεωρείτε αξιόπιστη τη βάση δεδομένων, κάντε κλικ στο κουμπί Άνοιγμα. Εάν θεωρείτε αξιόπιστα όλα τα πιστοποιητικά από τη συγκεκριμένη υπηρεσία παροχής, κάντε κλικ στην επιλογή Να θεωρούνται όλα αξιόπιστα από αυτόν τον εκδότη. ΘΑ εμφανιστεί το παράθυρο διαλόγου Εξαγωγή βάσης δεδομένων σε.

  5. Προαιρετικά, στη λίστα Αποθήκευση σε, επιλέξτε μια θέση για τη βάση δεδομένων που εξαγάγατε και έπειτα πληκτρολογήστε στο πλαίσιο Όνομα αρχείου ένα διαφορετικό όνομα για τη βάση δεδομένων που εξαγάγατε.

Εάν δεν είστε βέβαιοι ότι πρέπει να εμπιστευθείτε ένα πιστοποιητικό, το άρθρο Πώς μπορείτε να εξακριβώσετε εάν μια ψηφιακή υπογραφή είναι αξιόπιστη παρέχει γενικές πληροφορίες σχετικά με τον έλεγχο των ημερομηνιών και άλλων στοιχείων σε ένα πιστοποιητικό, ώστε να διαπιστώσετε ότι είναι έγκυρο.

Αρχή της σελίδας

Σημείωση:  Αυτή η σελίδα έχει μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας πείτε εάν σας βοήθησαν αυτές οι πληροφορίες; Εδώ θα βρείτε το άρθρο στα Αγγλικά για να το συμβουλεύεστε.

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×