Интегрированная среда VB 6.0 обработки баз данных

Методы элемента 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                    ‘искомое среднее значение

              . . .



Содержание раздела