Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Работа с объектами ComboBox и DBCombo




Применение баз данных для ввода данных

Выше указывалось, что применение баз данных обеспечивает упрощение процедуры ввода данных за счет замены ввода данных с клавиатуры выбором данных из некоторого списка. Список можно создать на стадии проектирования программы с помощью объектов ComboBox и ListBox, а в дальнейшем его можно расширить или наоборот сузить методами, рассмотренными в главе 4.

Очень удобно указанный список формировать с помощью готовых баз данных. Для этой цели можно применять стандартные объекты ComboBox и ListBox, но лучше применять специализированные объекты DBCombo и DBList. Принципиальное отличие специализированных объектов от стандартных заключается в возможности автоматической загрузки содержимого базы данных в список выбираемых элементов, в то время как для стандартных объектов этот список приходится формировать каким-либо образом. Выбранный элемент списка, как и в обычных объектах ComboBox и ListBox записывается в свойство Text.

Пример формы, управляющей с помощью базы данных объектами ComboBox и DBCombo, приведен на рис. 6.4. На нем показаны (сверху вниз):

Рис. 6.4. Форма с объектом ComboBox · объект ComboBox с двумя кнопками "+" и "-", · объект DBCombo, · объект Data. ComboBox и DBCombo являются объектами, отображающими на экране содержимое базы данных. Кнопки справа от объекта ComboBox обеспечивают добавление элементов в список и исключение элементов из списка (см. главу 4).

Объект Data обеспечивает доступ к базе данных и движение по ее файлу посредством кнопок. Он автоматически порождает объект типа Recordset. Важнейшими свойствами объекта Data являются:

  • DataBaseName – спецификация используемого файла базы данных,
  • Connect – указывает тип базы данных (файлы, созданные различными версиями СУБД Access, dBase, Paradox, электронных таблиц Lotus 1-2-3 и Excel),
  • Exlusive – признак монопольного доступа приложения к данным,
  • Caption – надпись, появляющаяся между кнопками объекта,
  • RecordSourse – имя таблицы базы данных, выводимой в списки объектов ComboBox и DBCombo[13].

Для управления надписью Caption можно применить свойства PercentPosition и RecordCount объекта Recordset, порожденного объектом Data. Первое свойство содержит номер текущей записи, выраженный в процентах от общего числа записей, содержащегося в свойстве RecordCount:




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 371; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.