Программирование на Visual Basic | Microsoft Access. Использование QueryDef

В этом разделе сайта находятся примеры из сборника программ "Архив файлов на Microsoft Access". В нем рассказывается о программировании форм, отчетов, таблиц и других объектов. Используйте этот архив для изучения работы с приложением Microsoft Office Access и программированием на Visual Basic for Application. Тем кто уже знаком с VBA, используйте поиск для нахождения кодов. Наберите, например, DAO, ADO, Recordset и найдете нужную ссылку для решения проблемы с программированием

Microsoft Access. Использование QueryDef

Очень частов базах данных используются запросы с параметрами. В этом примере дано 2 варианта их применения.

dim q as dao.querydef
dim txt as stringtxt="select ... where val='"  Me.Val  "'"
set q=currentdb.querydefs("MyQ")
q.sql=txt
set q=nothing
docmd.Openquery "MyQ"

/*
'Dim dbs As DAO.Database
'Dim qdf As DAO.QueryDef
'
'Set dbs = CurrentDb
'Set qdf = dbs.QueryDefs("МойЗапросСПараметром")
'qdf.Parameters("ПараметрВЗапросе") = 1
*/

Добавить комментарий

Loading