АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Dim basa as Database, nabor as Recordset

Читайте также:
  1. Dim basa As Database, nabor As Recordset, поля As Field, имена As String
  2. Dim basa As Database, zapros As QueryDef, s As String
  3. Dim basa As Database, zapros As QueryDef, s As String, bucva As String

 

В общем случае можно работать с несколькими базами данных одновременно. Их только нужно открыть.

 

Set basa=Opendatabase(“ Путь_к_базе_данных”)

Путь_к_базе_данных задаётся строкой.

Если таблица или запрос находятся в текущей базе данных, то её открытие будет выглядеть следующим образом:

 

Set basa=CurrentDb

База данных имеет метод открытия набора записей.

 

Set nabor=basa.OpenRecordset(“имя_таблицы или запроса”[, тип_работы])

Первый параметр задаётся строковой переменной, второй параметр необязательный и означает, какие операции в этом наборе можно производить.

Предусмотрены следующие режимы работы:

DbOpenTable-записи можно добавлять, изменять, редактировать.

DbOpenDynaset - для запросов, допускает любые операции.

DbOpenSnapshot -запрещает вставку, удаление, исправление, но позволяет переход к записям в произвольном порядке.

DbOpenForwardOnly - разрешает последовательный доступ от первой к последней записи.

Если тип не указан, по умолчанию для таблиц берётся первый, для запросов – второй.

 

Пример

Организовать ввод данных в таблицу “Товары” через форму, созданную пользователем.

1.В конструкторе таблиц создали структуру таблицы, но не заполняем её.

2. В конструкторе форм создаём форму с 4 текстовыми полями и кнопкой.

3.В свойствах полей на вкладке «Другие» задаём имена и подписи полям, соответствующие именам полей в таблице.

4.По событию «Нажатие кнопки» пишем процедуру:

 

Форма будет выглядеть следующим образом:

 
 


 

 

Текст процедуры:

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.)