Я не могу получить доступ к MySQL для тестирования, поэтому он может быть отменен ... но вы можете использовать тот факт, что Booleans также сортируют и могут иметь несколько полей сортировки.
SELECT ... ORDER BY id != 5, id
(вам, возможно, придется писать id = 5
, я не могу вспомнить, сортируют ли TRUE до или после FALSE.)
EDIT: О, я просто прочитал, что вас не волнует порядок остальное, и в этом случае я сердечно рекомендую @ Ричарду ответить.
VBA не имеет функции сна
.
Вы можете импортировать его из Kernel32.dll следующим образом:
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Обратите внимание, что это заморозит приложение.
Вы также можете вызвать DoEvents
в цикле While
, что не приведет к зависанию приложения.
Приостановка приложения в течение 10 секунд.
Application.Wait (Now + TimeValue("0:00:10"))
Вы также можете приостановить текущий контекст макроса с помощью Application. Подождите T
, что не заблокирует весь процесс.