Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как вывести в MsgBox значение поля Запроса?
 
 автор: ELS   (09.08.2006 в 00:00)
 
 

  Ответить  
 
 автор: osmor   (09.08.2006 в 00:00)
 
 

из какой записи? из всех? из первой? или из какой-то определенной? посмотрите фанкцию DlookUp

  Ответить  
 
 автор: ELS   (09.08.2006 в 00:00)
 
 

В запросе одна запись (так получается). Нужно вывести значение определенного поля записи... (неправильно выразился вначале).

  Ответить  
 
 автор: osmor   (09.08.2006 в 00:00)
 
 

если запрос сохраненный, то посмотрите про Dlookup msgbox nz(DLookup("[ПолеСоЗначение]", "ИмяЗапроса"),0)
или если нужно с условием
msgbox nz(DLookup("[ПолеСоЗначение]", "ИмяЗапроса","[поле] = 125"),0)

Если запрос не сохраненный т.е. это строка SQL, то
Dim rst As New ADODB.Recordset
rst.Open "SELECT * FROM tblGroupGoods .......", CurrentProject.Connection, adOpenStatic, adLockReadOnly
if rst.recordcount >0 then Msgbox rst![поле]
rst.close
set rst = nothing

  Ответить  
 
 автор: ELS   (09.08.2006 в 00:00)
 
 

Работает. Спасибо. Вам книжку издать нужно по форумным примерам.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList