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

Форум: MS ACCESS

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

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

 
 

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

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

тема: ADO recordset фильтр по нескольким полям
 
 автор: zmeevolk   (28.04.2009 в 16:15)   личное сообщение
 
 

Здравствуйте. Помогите пожалуйста разобраться.
На форме есть несколько полей, по значению которых формируется фильтр.
Но проблема в том что если хотя бы одно поле оказывается пустым возникает ошибка "BOF или EOF имеет значение тру или текущая запись удалена..." Как с этим справится? Пример кода привожу ниже:

Private Sub Íàäïèñü58_Click()
Me.Refresh
rst.Filter = "[Vyvodil]= '" & vyv & "' and [tema]= '" & tem & "'"
UpdateControls
End Sub

vyv и tem - соответственно поля на форме которые заполняются

Всем заранее спасибо за ответ и приятного дня.

  Ответить  
 
 автор: osmor   (28.04.2009 в 19:35)   личное сообщение
 
 

Проверяйте результирующий (после фильтрации) рекордсет и если он пустой, то не делайте UpdateControls

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