Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Почему не работает rst.Find? / 5 сообщений из 5, страница 1 из 1
17.05.2004, 22:34
    #32521223
НаташаГ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает rst.Find?
Пытаюсь найти запись, соответсвующую критерию, берущимся из формы, в рекордсете (не таблица) и перейти на данную запись. По какой-то причине метод Find не срабатывает и одна и та же запись таблицы постоянно остается текущей. По мнению знатоков, что я делаю неправильно?

Dim dbs As Database, rstJobs_today As DAO.Recordset, strFind, strSQL As String

strSQL = "SELECT j.job_num, j.crew_num FROM Jobs_today as j;"

Set dbs = CurrentDb
Set rstJobs_today = dbs.OpenRecordset(strSQL, dbOpenDynaset)

If IsNull(Me!Job_num) Then
MsgBox "Please enter Job #", vbExclamation, "No value entered"
Else
'Seek for job#
strFind = Me!Job_num
rstJobs_today.FindFirst "Job_num = '" & strFind & "'"
If rstJobs_today.EOF Then
'Add record to table Jobs_today with Job_num and Crew_num
'from form Crews
With rstJobs_today
.AddNew
!Job_num = Me!Job_num
!CREW_NUM = Me!CREW_NUM
.Update
End With
Else
rstJobs_today.Edit
rstJobs_today!CREW_NUM = Me!CREW_NUM
rstJobs_today.Update
End If
End If

rstJobs_today.Close
dbs.Close
...
Рейтинг: 0 / 0
17.05.2004, 22:40
    #32521226
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает rst.Find?
Вместо EOF надо проверять NoMatch.
...
Рейтинг: 0 / 0
17.05.2004, 22:47
    #32521227
НаташаГ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает rst.Find?
Спасибо большое!!!
...
Рейтинг: 0 / 0
17.05.2004, 23:11
    #32521235
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает rst.Find?
Теперь работает?
...
Рейтинг: 0 / 0
18.05.2004, 02:05
    #32521281
НаташаГ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает rst.Find?
Работает, работает :-)) Огромное спасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Почему не работает rst.Find? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]