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

 

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

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

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

ник: seluvan
Формирую строку sql, отбор по дате.

SELECT РегистрПеречняАО.ДатаДокумента, РегистрПеречняАО.НомерДокумента, РегистрПеречняАО.Сумма, РегистрПеречняАО.Описание, КонстантаВалюта.Валюта, КонстантаОперации.Операция
FROM (КонстантаОперации RIGHT JOIN РегистрАО ON КонстантаОперации.КодОперации = РегистрАО.КодОперации) INNER JOIN (КонстантаВалюта RIGHT JOIN РегистрПеречняАО ON КонстантаВалюта.КодВалюты = РегистрПеречняАО.КодВалюты) ON РегистрАО.КодЗаписи = РегистрПеречняАО.КодШапки
WHERE (((РегистрАО.ДатаОперации) Between [Forms]![ПодготовкаОтчета]![ПолеСоСписком2] And [Forms]![ПодготовкаОтчета]![ПолеСоСписком4]) AND ((РегистрАО.Статус)=Yes))

[Forms]![ПодготовкаОтчета]![ПолеСоСписком2]
[Forms]![ПодготовкаОтчета]![ПолеСоСписком4] - дати.
vba ругется на несоотвествие типов дат.
как решить?


Ваше имя:

Пароль:

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

Сообщение:

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

Прикрепить:

 

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