Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Связывание элемента управления данными с базой данных
Размещенный в форме элемент управления данными необходимо связать с информацией в базе данных. Это делается путем установки необходимых значений для определенных свойств элемента управления данными. Достаточно установить лишь два свойства — DatabaseName (имя базы данных) и RecordSource (источник записей). Свойство DatabaseName «связывает» элемент управления данными с определенной базой данных, а свойство RecordSource — с определенной таблицей в базе данных. После этого элемент управления данными готов к получению, созданию и редактированию информации.
Пример:
Форма:
Свойства: Data1: Caption: Товары на складе DatabaseName: C: \Мои документы\Склад.mdb RecordSource: Товары EOFAction: 2 – Add New (возможность добавления новых записей в базу)
Text1: DataSource: Data1 DataField: Наименование Text2: DataSource: Data1 DataField: Цена Text3: DataSource: Data1 DataField: Количество Text4: DataSource: Data1 DataField: Доставка
Вы привязали базу данных к форме. Теперь базу можно заполнять и просматривать, щелкая по кнопочкам элемента Data. (Щелчок по правой кнопке добавляет новую запись) Можно не только заполнять базу записями, но и редактировать ее: если вы изменили какое-то поле в записи, то щелкните по кнопке «вправо» или «влево» элемента Data - ваши изменения будут автоматически сохранены. Примечание: вообще, нет такого понятия: сохранить данные в базе данных. Все изменения в записях автоматически записываются на диск (при переходе на другую запись или принудительно,
Заполните базу товарами:
Поскольку у Вас свойство EOFAction = 2 – Add New, то при щелчке < вправо> после последней записи - будут выведены чистые поля для новой записи. Если свойство EOFAction = 0 – Move Last, то автоматически новые (чистые) записи добавляться не будут. Для внесения новых записей нужно в форму добавить кнопку «Добавить запись», а под ней ниписать код: Data1.Recordset.AddNew Здесь появился новый объект базы данных Recordset.
|