Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: snipe
В Вашем случае
сначала устанавливаете фокус на поисковое поле
а потом DoCmd.FindRecord

в итоге будет так
If Me.НаборВкладок0.Value = 0 Then
Me!Num.SetFocus
DoCmd.FindRecord Me.IstList.Column(1) 'Проблема синхронизации, Synchronization problem
End If

На вопрос - почему в Вашем случае
DoCmd.FindRecord имеет несколько параметров среди которых есть "поиск по всем полям/поиск по конкретному полю" .
При примененном Вами варианте вызова команды (с параметрами по умолчанию) этот параметр установлен как "поиск по конкретному полю"

где про это почитать
стандартный ответ - F1
или можно сделать так
создать макрос
выбрать - НайтиЗапись
установить параметры (внизу конструктора)
сохранить макрос
преобразовать макрос Сервис-макрос-преобразовать макросы
Alt+F11
и смотреть чего натворили


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.