ACC2000: Τρόπος χρήσης μιας μακροεντολής υπό όρους για την επιβεβαίωση των αλλαγών σε ένα πεδίο

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 209549 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Μέση: Απαιτεί βασικές μακροεντολών, κωδικοποίησης και διαλειτουργικότητας ικανότητες.

Αυτό το άρθρο αφορά μια βάση δεδομένων της Microsoft Access (.mdb) και ένα έργο της Microsoft Access (.adp).

Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

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

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

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

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

  1. Εκκινήστε τη Microsoft Access και στη συνέχεια ανοίξτε το δείγμα βάσης δεδομένων Northwind.mdb ή το δείγμα έργου NorthwindCS.adp.
  2. Στο παράθυρο "βάση δεδομένων", κάντε κλικ στο κουμπίΜακροεντολές, και στη συνέχεια κάντε κλικ στο κουμπίΝέα. Στο διακομιστήViewμενού, κάντε κλικ στο κουμπίΣυνθήκεςΓια να εμφανίσετε τοΣυνθήκη (Condition)COLUMN. Δημιουργήστε την ακόλουθη νέα μακροεντολή:
       Condition                      Action         Action Arguments
       -------------------------------------------------------------------
       MsgBox("Commit changes?",1)=2  CancelEvent      
       ...                            SendKeys       Keystrokes: {ESC}
                                                     Wait: NO
    					
    ΣΗΜΕΙΩΣΗ: Η έλλειψη με τοΣυνθήκη (Condition)στήλη επιβάλλει η Microsoft Access για να εκτελέσετε την ενέργεια σε αυτή τη γραμμή, αν είναι αληθής η συνθήκη της προηγούμενης γραμμής. Η Access αποτιμά συνθηκών μακροεντολών ως αληθές ή ψευδές. Εάν η παράσταση είναι αληθής, η Access εκτελεί την ενέργεια, αν είναι false, η Access αγνοεί την ενέργεια.

  3. Αποθηκεύστε τη μακροεντολή ως AreYouSure.
  4. Στο παράθυρο "βάση δεδομένων", κάντε κλικ στο κουμπίΦόρμεςΚάντε κλικEmployees, και στη συνέχεια κάντε κλικ στο κουμπίΣχεδίασηΓια να ανοίξετε τη φόρμα "Υπάλληλοι" σε προβολή σχεδίασης.
  5. Στο διακομιστήViewμενού, κάντε κλικ στο κουμπίΙδιότητες (Properties)Για να ανοίξετε το φύλλο ιδιοτήτων, εάν δεν είναι ήδη ανοικτή.
  6. Κάντε κλικ στην καρτέλαΤΙΤΛΟΣπλαίσιο κειμένου για να το επιλέξετε.
  7. Ορισμός τουΠριν από την ενημέρωσηη ιδιότητα για τοΤΙΤΛΟΣπλαίσιο κειμένουAreYouSure.
  8. Στο διακομιστήViewμενού, κάντε κλικ στο κουμπίΠροβολή φόρμας. Αλλάξτε τις πληροφορίες στο πεδίο "Τίτλος". Πιέστε το πλήκτρο TAB για να μετακινηθείτε στο επόμενο πεδίο. Όταν εμφανιστεί ένα μήνυμα επιβεβαίωσης, κάντε κλικ στο κουμπίOkΓια να επιβεβαιώσετε την αλλαγή ή κάντε κλικ στο κουμπίΆκυρο (Cancel)Για να ακυρώσετε την αλλαγή.
ΣΗΜΕΙΩΣΗ: Αυτό το παράδειγμα χρησιμοποιεί τηνΠλαίσιο μηνύματοςσυνάρτηση αντί για την ενέργεια MsgBox. Η ενέργεια MsgBox έχει μόνο έναOkκουμπί, ενώ τοΠλαίσιο μηνύματοςσυνάρτηση μπορεί επίσης να περιλαμβάνει μιαΆκυρο (Cancel)το κουμπί.

Αναφορές

Για περισσότερες πληροφορίες σχετικά με τη συνάρτηση MsgBox, στην επεξεργασία της Visual Basic, κάντε κλικ στο κουμπίΒοήθεια της Microsoft Visual BasicΣτο διακομιστήΒοήθεια (Help)μενού, πληκτρολογήστεσυνάρτηση MsgBoxο Βοηθός του Office ή της "Οδηγός απαντήσεων" και στη συνέχεια κάντε κλικΑναζήτησηΓια να προβάλετε το θέμα.

Ιδιότητες

Αναγν. άρθρου: 209549 - Τελευταία αναθεώρηση: Δευτέρα, 27 Σεπτεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Access 2000 Standard Edition
Λέξεις-κλειδιά: 
kbhowto kbinfo kbmt KB209549 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:209549

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com