Разработка приложений баз данных в Delphi. Шейкер Т.Д. - 35 стр.

UptoLike

Составители: 

35
2.4.3. Удаление записей и таблиц
Удаление записей выполняется вызовом метода Delete. При этом теку-
щая запись удаляется, и курсор перемещается к следующей записи.
Table1.Delete;
Для таблиц различают операции очистки и физического уничтожения.
Действия по очистке и уничтожению выполняются только для закрытых набо-
ров данных.
Очистка таблицы:
Table1.Close;
Table1.Exclusive:=true;
Table1.EmptyTable;
Table1.Exclusive:=false;
Table1.Open;
Физическое уничтожение таблицы:
Table1.Close;
Table1.DeleteTable;
2.4.4. Защита таблицы от изменений
Защиту данных от изменений можно осуществлять на разных уровнях.
Способ 1. Использование свойства
ReadOnly визуальных компонентов.
Все компоненты для отображения данных имеют свойство
ReadOnly, которое
по умолчанию установлено в значение
false, что позволяет изменять любые
поля записей.
Если сделать только читаемым какой-либо визуальный компо-
нент, то это частично ограничит доступ к таблице. Например, если установить
свойство
ReadOnly компонента DBGrid в true, то пользователь не сможет
изменять данные при табличном просмотре записей, однако этот запрет не рас-
пространяется на внесение изменений программным путём и на внесение изме-
нений через другой визуальный компонент, подсоединённый к той же таблице.
Способ 2. Использование свойства
ReadOnly компонента Table. По
умолчанию это свойство имеет значение
false, и любые изменения разреше-
ны. Управление свойством
ReadOnly компонента Table позволяет более на-
     2.4.3. Удаление записей и таблиц
     Удаление записей выполняется вызовом метода Delete. При этом теку-
щая запись удаляется, и курсор перемещается к следующей записи.
Table1.Delete;
     Для таблиц различают операции очистки и физического уничтожения.
Действия по очистке и уничтожению выполняются только для закрытых набо-
ров данных.
     Очистка таблицы:
Table1.Close;
Table1.Exclusive:=true;
Table1.EmptyTable;
Table1.Exclusive:=false;
Table1.Open;
     Физическое уничтожение таблицы:
Table1.Close;
Table1.DeleteTable;


     2.4.4. Защита таблицы от изменений
     Защиту данных от изменений можно осуществлять на разных уровнях.
     Способ 1. Использование свойства ReadOnly визуальных компонентов.
Все компоненты для отображения данных имеют свойство ReadOnly, которое
по умолчанию установлено в значение false, что позволяет изменять любые
поля записей. Если сделать только читаемым какой-либо визуальный компо-
нент, то это частично ограничит доступ к таблице. Например, если установить
свойство ReadOnly компонента DBGrid в true, то пользователь не сможет
изменять данные при табличном просмотре записей, однако этот запрет не рас-
пространяется на внесение изменений программным путём и на внесение изме-
нений через другой визуальный компонент, подсоединённый к той же таблице.
     Способ 2. Использование свойства ReadOnly компонента Table. По
умолчанию это свойство имеет значение false, и любые изменения разреше-
ны. Управление свойством ReadOnly компонента Table позволяет более на-

                                    35