типы в отчетах

нетот тип
Дата: 09.11.2009 13:06:37
DoCmd.OpenReport "Отчет_за_период", acViewPreview, , "[Начало]>=" & DateValue(""" & [Forms]![ВыборПериода]![ПериодНачало] & """) And "[Окончание]<=" & DateValue(""" & [Forms]![ВыборПериода]![ПериодКонец] & """)

пытаюсь вывести отчет за указанный период, возникает ошибка : Type mismatch
[Начало] и [Окончание] имеют тип Краткий формат даты

Помогите, запарился(
T_Alex_G
Дата: 09.11.2009 13:21:53
может быть
DoCmd.OpenReport "Отчет_за_период", acViewPreview, , "[Начало]>= DateValue(""" & [Forms]![ВыборПериода]![ПериодНачало] & """)  And [Окончание]<= DateValue(""" & [Forms]![ВыборПериода]![ПериодКонец] & """)"
Владимир Саныч
Дата: 09.11.2009 13:24:54
1. Читайте в факе про формат дат в конструкциях SQL.
2. Ошибка вылетает потому, что Вы применяете операцию And к значениям типа стринг.
нетот тип
Дата: 09.11.2009 13:25:28
T_Alex_G
может быть
DoCmd.OpenReport "Отчет_за_период", acViewPreview, , "[Начало]>= DateValue(""" & [Forms]![ВыборПериода]![ПериодНачало] & """)  And [Окончание]<= DateValue(""" & [Forms]![ВыборПериода]![ПериодКонец] & """)"


спасибо! :)

п.с. значит мне пора поспать