Αυτήν τη στιγμή είστε εκτός σύνδεσης, σε αναμονή για επανασύνδεση στο Internet

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

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: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 - Τελευταία αναθεώρηση: 09/27/2010 14:57:00 - Αναθεώρηση: 2.0

Microsoft Access 2000 Standard Edition

  • kbhowto kbinfo kbmt KB209549 KbMtel
Σχόλια