Ιδιότητα Dirty

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο προέρχεται από μηχανική μετάφραση, δείτε την αποποίηση ευθυνών. Θα βρείτε την αγγλική έκδοση του παρόντος άρθρου εδώ για αναφορά.

Ισχύει για

Αντικείμενο φόρμας

Αντικείμενο αναφοράς

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

παράσταση. Βρώμικος

παράσταση Απαιτείται. Μια παράσταση που επιστρέφει ένα από τα αντικείμενα στη λίστα "ισχύει για".

Παρατηρήσεις

Η ιδιότητα Dirty χρησιμοποιεί τις ακόλουθες ρυθμίσεις.

Ρύθμιση

Visual Basic

Περιγραφή

True (Αληθής)

True

Τρέχουσα εγγραφή έχει αλλάξει.

False (Ψευδής)

False (Ψευδής)

Τρέχουσα εγγραφή δεν έχει αλλάξει.

Αυτή η ιδιότητα είναι διαθέσιμη στο προβολή φόρμας και προβολή φύλλου δεδομένων.

Αυτή η ιδιότητα ορίσετε ή να διαβάσουν χρησιμοποιώντας μια μακροεντολή ή Visual Basic για τον κωδικό Applications (VBA).

Όταν αποθηκεύσετε μια εγγραφή, Microsoft Office Access 2007 ορίζει την ιδιότητα Dirty σε False. Όταν ένας χρήστης να κάνετε αλλαγές σε μια εγγραφή, η ιδιότητα έχει οριστεί στην τιμή True.

Παράδειγμα

Το παρακάτω παράδειγμα ενεργοποιεί το κουμπί btnUndo όταν αλλάξουν τα δεδομένα. Η υπορουτίνα UndoEdits () καλείται από το συμβάν μετά από ενημέρωση των στοιχείων ελέγχου πλαισίου κειμένου. Κάνοντας κλικ στο κουμπί με δυνατότητα btnUndo επαναφέρει την αρχική τιμή του στοιχείου ελέγχου, χρησιμοποιώντας την ιδιότητα OldValue .

Sub UndoEdits()
If Me.Dirty Then
Me!btnUndo.Enabled = True ' Enable button.
Else
Me!btnUndo.Enabled = False ' Disable button.
End If
End Sub
Sub btnUndo_Click()
Dim ctlC As Control
' For each control.
For Each ctlC in Me.Controls
If ctlC.ControlType = acTextBox Then
' Restore Old Value.
ctlC.Value = ctlC.OldValue
End If
Next ctlC
End Sub

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

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

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

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

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

×