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

       

Элемент управления Data. Основные свойства 


Элемент управления  Data обеспечивает связь проекта VB (его программы) с Базой Данных, позволяя получить доступ к записям одной таблицы БД. Несколько элементов Data позволят обеспечить доступ ко всем таблицам многотабличной БД.

Элемент Data

Элемент управления Data. Основные свойства 
 вызывается обычным образом из панели элементов управления Toolbox на форму (рис. 6.1):

Элемент управления Data. Основные свойства 
         

 

 

 

 

 

Кнопка Last позволяет сразу

переходить к последней записи

таблицы БД

Элемент управления Data. Основные свойства 
Элемент управления Data. Основные свойства 

 

 

 

 

  Кнопка  First                 Кнопка Previous                            Кнопка Next

вызывает                

 позволяет сразу              вызывает переход                           переход к следующей записи           

Элемент управления Data. Основные свойства 
 переходить к                    к  предыдущей записи                        таблицы БД             

 первой записи                  таблицы БД                                   

Элемент управления Data. Основные свойства 
 таблицы  БД                                                                            

Элемент управления Data. Основные свойства 
                                    Рис. 6.1. Экранная форма с элементом Управления Data

Указатель (внутренняя переменная) БД позволяет выбрать текущую запись и текущее поле в записи. При просмотре на форме в режиме проектирования указатель по записям можно перемещать с помощью кнопок элемента Data, по элементам (полям) – с помощью мыши.

При работе программы VB перемещение по записям (и полям) осуществляется специальными командами.

Совместно с элементом Data используются и совокупность других элементов управления Label, TextBox или ListBox. Каждый из совокупности этих элементов (объектов) связывается с определенным полем таблицы БД, показывая содержание поля. Поэтому их называют связанными объектами.

Связанных объектов может быть столько, сколько полей в таблице (или меньше, если не все поля нас интересуют).

При перемещении указателя таблицы с помощью кнопок Data связанные объекты обновляют свое содержание.

Свойства элемента Data:

            Caption -  Имя объекта данных (имя таблицы базы данных, например, Postavka).

            Name  –  Имя элемента в программе. По умолчанию Data1, Data2, ¼

Font - выбор шрифта для текста, размещаемого на элементе Data.

            Connect – указывает тип формата Базы данных (например, формат системы

                             Access устанавливается по умолчанию).

           *DataBaseName – устанавливает полный путь к файлу, где записана База Данных 

                                                (например, H:\SKLAD, где  H – имя рабочего диска, SKLAD

                                                 имя БД).

 RecordSource – устанавливает источник Данных:

Элемент управления Data. Основные свойства 
Элемент управления Data. Основные свойства 
       

                                        имя таблицы БД (источник записей)     

        RecordSource =    Text1.Text (имя элемента, в котором         источник

                                                            записан Запрос)                       Данных

                                                        Запрос (SQL - оператор)

               Свойство RecordSource (Источник записей) позволяет использовать операторы языка SQL), обеспечивающие выделение подмножества записей, удовлетворяющих заданным условиям, например:

               RecordSource = “Select  *  From Postavka Where NameIzd = ‘Дисплей’ ” 

 RecordSetTypeустанавливает тип источника (набора) данных:

Элемент управления Data. Основные свойства 
Элемент управления Data. Основные свойства 
                                     0 – Table (из таблицы - работа с полной таблицей );

    RecordSetType =     1 – Dynaset (из динамического набора, полученного в

                                                          результате выполнения  SQL - запроса;

                                     2 – Snapshot (из моментального списка (копия данных) –

                                                              только чтение.

Для примера разместим на форме (рис. 6.1) массив из нескольких связанных элементов Text1(0), Text1(1), … Text1(k).

Далее  зададим указанные выше свойства элемента данных, которые свяжут его с БД, и свойства связанных элементов, определяющие источники информации.

Свойства связанных элементов:

          Name = Text1(0)

          DataSource = Data1        ‘источник данных (записей)

          DataField = поле1 таблицы

          Name = Text1(1)

          DataSource = Data1        ‘источник данных (записей)

          DataField = поле2 таблицы

Напоминаем, DataSource (устанавливает источник Данных для метки Label, текстового поля TextBox или списка ListBox)  и  DataField (устанавливает связь метки Label, текстового поля TextBox или списка ListBox с интересующим полем таблицы Базы Данных)  -  это свойства элементов Label, TextBox, ListBox


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