Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Dotyczy

Obiekt Form

Obiekt Report

Właściwość Dirty służy do określania, czy bieżący rekord został zmodyfikowany od czasu ostatniego zapisania. Możesz na przykład zapytać użytkownika, czy zmiany w rekordzie były zamierzone, a w przeciwnym razie zezwolić użytkownikowi na przejście do następnego rekordu bez zapisywania zmian. Właściwość do odczytu i zapisu typu Boolean (wartość logiczna).

wyrażenie.Dirty

wyrażenie Argument wymagany. Wyrażenie zwracające jeden z obiektów na liście Dotyczy.

Spostrzeżenia

WłaściwośćDirty może przybierać następujące ustawienia.

Ustawienie

Visual Basic

Opis

True (Prawda)

True (Prawda)

Bieżący rekord został zmieniony.

False (Fałsz)

False (Fałsz)

Bieżący rekord nie został zmieniony.

Właściwość ta jest dostępna w widoku formularza i w widoku arkusza danych.

Można ją ustawiać i odczytywać przy użyciu makra lub kodu w języku Visual Basic for Applications (VBA).

Podczas zapisywania rekordu program Microsoft Office Access 2007 nadaje właściwości Dirty wartość False (Fałsz). Gdy użytkownik wprowadzi zmiany w rekordzie, właściwość otrzymuje wartość True (Prawda).

Przykład

W poniższym przykładzie zmiana danych włącza przycisk btnUndo. Procedura UndoEdits( ) jest wywoływana z poziomu zdarzenia AfterUpdate kontrolek pól tekstowych. Kliknięcie włączonego przycisku btnUndo przywraca pierwotną wartość kontrolki uzyskiwaną dzięki właściwości 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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×