PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

Właściwość DataChanged

Właściwość DataChanged ustala lub zwraca wartość określającą, czy dane kontrolki połączonej zmieniły się przez inny proces niż otrzymanie danych z bieżącego rekordu. Niedostępne w fazie projektowania.

Składnia właściwości DataChanged:

obiekt.DataChanged [= Wartość]

Składnia właściwości DataChanged składa się z części:
obiekt obiekt który wykorzystuje właściwość DataChanged, dostępny na liście
Wartość Wyrażenie typu Boolean, określające, czy dane się zmieniły

Ustawienia dla Wartość:
True Dane w kontrolce są inne niż dane w bieżącym rekordzie
False (Domyślne) Dane w kontrolce są takie same jak w bieżącym rekordzie

Jeżeli kontrolka Data przesuwa rekord, przesyła dane z pól bieżącego rekordu do kontrolek połączonych z określonymi polami lub rekordem. Ponieważ dane są wyświetlane w kontrolkach połączonych, właściwość DataChanged jest ustawiona na False. Jeżeli użytkownik lub jakaś operacja zmieni dane w kontrolce połączonej, właściwość DataChanged jest zmieniana na True.
Przesunięcie do innego rekordu nie ma wpływu na właściwość DataChanged.

Kiedy kontrolka Data zaczyna przesuwać się do innego rekordu, generowane jest zdarzenie Validate. Jeżeli DataChanged jest ustawione na True w któreś z kontrolek połączonych, kontrolka Data automatycznie wywołuje metody Edit i Update aby przesłać zmiany do bazy danych.
Jeżeli zmiany z kontrolek połączonych nie mają być przesyłane do bazy dabych, należy ustawić właściwość DataChanged na True w procedurze zdarzenia Validate.
Należy sprawdzać wartość właściwości DataChanged w kodzie zdarzenia Change kontrolek, aby uniknąć zdarzenia kaskadowego.

Lista obiektów wykorzystujących właściwość DataChanged:
CheckBox
ComboBox
DBCombo
DBGrid
DBList
Image
Label
ListBox
OLE
PictureBox
TextBox






Google
 
Poprzednia | Wyżej | Strona główna | Spis Treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora