Visual Basic 6. Руководство разработчика


         

Элемент управления - часть 2


С помощью элемента управления Data можно не только перемещаться по записям таблицы, но и редактировать поля. Измените значение поля, переместитесь на следующую запись, а затем вернитесь к предыдущей. Изменения, сделанные в записи, сохранились в базе данных, и теперь видны обновленные значения записи

Можно попытаться ввести недопустимые данные в поля таблицы. Программа не позволит ввести некорректные значения и сообщит, почему это так. Например, если произошла попытка ввести очень длинный номер телефона, приложение отобразит сообщение, указывающее, что вводимая строка является слишком длинной, и предоставит возможность исправить это значение. Очевидно, при определении базы данных поле было объявлено с ограниченной длиной. Выдача предупреждений происходит на уровне системы управления базами данных, а не на уровне Visual Basic, и, тем более, приложения.

На рис. 17.4 показана связь между элементами управления TextBox и Data формы и базой данных. Элементы управления TextBox "не видят" базу данных непосредственно. Они связаны с базой посредством элемента Data. Data, в свою очередь, имеет дело с набором записей RecordSet, который отображает таблицу (Customers) базы данных. Позже мы узнаем, как задаются другие типы наборов RecordSets для элемента Data.

Рис. 17.4. Элемент Data видит одну строку набора записей RecordSet и отображает значения выбранных полей записи в элементах управления формы




Содержание  Назад  Вперед