Как создать функцую служащую источником записи в формеAccess

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
DemonDim
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 17.10.2005 (Пн) 13:02

Как создать функцую служащую источником записи в формеAccess

Сообщение DemonDim » 17.10.2005 (Пн) 13:34

Есть пользовательская форма Form1 с полями (Pole1 -Pole5)

Юзер вводит значаения (или оставляет пустыми), жмет кнопку и должен получить форму где все данные ему уже отфильтрованы по его выбору (или полностью без фильтров в случае пустых полей).

я делал так
Код: Выделить всё
Dim dbs As DAO.Database, qdf As DAO.QueryDef, ZaprosSQL As String
set dbs = CurrentDb
ZaprosSQL="............."
dbs.QueryDefs.Delete ("Запрос1")
Set qdf = dbs.CreateQueryDef("Запрос1", ZaprosSQL)
DoCmd.OpenForm "Form2", , , stLinkCriteria


где ZaprosSQL формируеться взависимости от выбранных значений в полях пользовательской формы. Все хорошо работает, но пользовательей много, и хотелось бы базу защитить от записи.
Можно ли создавать запрос для формы без его создания в базе (база защищена от записи) или другой вариант в истонике записи формы Form2 вместо запроса "Запрос1", разместить функцию типа ZaprosSQL()

Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList  
cron