ник: денник
Возникла новая задача, уже три дня бьюсь не могу решить, помогите, пожалуйста :
Есть запись в таблице [ОКДП] :
Поле [Расшифровка_IV_уровень]: Культуры для производства напитков и пряностей [0113610]-[0113750]
Есть запись в запросе [qry_ххххххх]
Поле: [Код]: 0113721
Другими словами «0113721» попадает в интервал [0113610]-[0113750]
Как вывести рекордсет для «0113721» которые бы содержал «Культуры для производства напитков и пряностей [0113610]-[0113750]»?
Я пробовал:
[code]
***
Set rstI = CurrentDb.OpenRecordset("SELECT * FROM qry_ххххххх")
***
Set NrstI = CurrentDb.OpenRecordset("select * from ОКДП where (CLng(Left(Right([Расшифровка_IV_уровень], 18), 7))<=" & CLng(rstI("Код")) & " and CLng(Left(Right([Расшифровка_IV_уровень], 8), 7))>=" & CLng(rstI("Код")) & ")")
[code]
Пишет не соответствие типов данных в выражении условия отбора.