Заранее оговорюсь: FAQ читал.
Суть вопроса:
Существует запрос
strSQL = "SELECT ZpAktVib.NazOrg, ZpAktVib.OKPO, ZpAktVib.NazPodr, ZpAktVibTMTS.IDTMTS, ZpAktVibTMTS.NomenklatN, ZpAktVibTMTS.NazEdIzm, ZpAktVibTMTS.[Kol-vo], ZpAktVib.IDPrVib, ZpAktVib.DataRazmeschen, tbTMTS.NazTMTS"
strSQL = strSQL + " FROM tbTMTS INNER JOIN (ZpAktVibTMTS INNER JOIN ZpAktVib ON (ZpAktVibTMTS.IDTMTS = ZpAktVib.IDTMTS) AND (ZpAktVibTMTS.IDAktVib = ZpAktVib.IDAktVib)) ON tbTMTS.IDTMTS = ZpAktVib.IDTMTS"
strSQL = strSQL + " WHERE (((ZpAktVib.IDPrVib)=" + Forms![fPrVib].[PoleIdPrVib].Value + ") AND ((ZpAktVib.DataRazmeschen) "
strSQL = strSQL + " Between (" + strOLDNach + ") And (" + strOLDKon + ")));"
MsgBox (strSQL)
Выполняется абсолютно правильно, до того момента, как вставляю в условие запроса проверку даты
Даты обработал согласно прочитанному в FAQ:
strOLDNach = Format([Forms]![fPrVib].[DataNach].Value, "mm\/dd\/yy")
strOLDKon = Format([Forms]![fPrVib].[DataKon].Value, "mm\/dd\/yy")
Результат запроса после вставки проверки дат - нулевой.
Есть подозрение, что поле ZpAktVib.DataRazmeschen не отформатированно правильно.
Подскажите, как правильно отформатировать это поле