Методы элемента Data
Элемент Управления Data имеет большой набор методов (напоминаем, методы – это системные подпрограммы, расширяющие функциональные возможности элементов Управления) для непосредственной работы с записями таблиц БД. Методы вызываются из раскрывающегося Меню
в момент
указания свойства Name элемента Data (Data1) при написании Программного кода и записываются с использованием разделительного символа “.” в виде:
Data1.RecordSet.AddNew – добавление новой записи в таблицу;
*Data1.RecordSet.MoveLast – переход к последней записи;
*Data1.RecordSet.MoveFirst – переход к первой записи;
*Data1.RecordSet.MoveNext – переход к следующей записи;
*Data1.RecordSet.MovePrevious – переход к предыдущей записи;
Data1.RecordSet.Delete – удаление текущей записи;
Data1.RecordSet.Edit – переход к редактированию записи;
Data1.RecordSet.Update – передача в текущую запись введённых или
изменённых данных;
значений; Data1.RecordSet.RecordCount – количество записей в текущей таблице;
Data1.RecordSet.Fields (K).Value – передача значения K-го поля текущей записи;
Data1.RecordSet.Fields (K).Name– передача значения имени K-го поля текущей таблицы;
Data1.RecordSet.Fields.Count – количество столбцов текущей таблицы;
Data1.RecordSet.Refresh – обновление содержимого всех элементов Экранной формы,
связанных с текущей таблицей, в соответствии с её текущим физическим состоянием;
Data1.RecordSet.Eof – метка конца текущей таблицы.
Действия методов, отмеченных “*”, аналогичны действиям кнопок элемента Data.
Пример 1. Фрагмент вычисления среднего значения третьего по порядку числового поля таблицы: . . .
S=0
Data1.RecordSet.MoveFirst ‘первая запись стала текущей
For I=1 To Data1.RecordSet.RecordCount ‘по записям текущей таблицы
S=S + Data1.RecordSet.Fields(3).Value
Data1.RecordSet.MoveNext ‘к следующей записи таблицы
Next I
S=S/ Data1.RecordSet.RecordCount ‘искомое среднее значение
. . .