powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Почему не работает rst.Find?
5 сообщений из 5, страница 1 из 1
Почему не работает rst.Find?
    #32521223
НаташаГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь найти запись, соответсвующую критерию, берущимся из формы, в рекордсете (не таблица) и перейти на данную запись. По какой-то причине метод 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
Почему не работает rst.Find?
    #32521226
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Вместо EOF надо проверять NoMatch.
...
Рейтинг: 0 / 0
Почему не работает rst.Find?
    #32521227
НаташаГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое!!!
...
Рейтинг: 0 / 0
Почему не работает rst.Find?
    #32521235
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Теперь работает?
...
Рейтинг: 0 / 0
Почему не работает rst.Find?
    #32521281
НаташаГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Работает, работает :-)) Огромное спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Почему не работает rst.Find?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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