|
|
|
| Подскажите пожалуйста:
мне необходимо выбрать данные в запросе в промежутке Between Month(Date())-1 And Month(Date())+4
на основной форме я сделала поле, в котором по умолчанию принята текущая дата, но значение можно менять,
и вот когда я пишу
Between Month([Forms]![FM]![TekData])-1 And Month([Forms]![FM]![TekData])+4
- высвечивается ошибка и запрос не запускается.......
в чем же дело?....
- забыла сказать - это Кросстаб-запрос....
а вот обычный запрос на выборку с моим условием - работает! | |
|
| |
|
|
|
| какая ошибка? как запускаете, форма в момент запуска открыта? | |
|
| |
|
|
|
| ошибка следующая "The Microsoft Jet Database engine does not recognize '[Forms]![FM]![TekData]' as a valid field name or expression"
форма открыта....(((( | |
|
| |
|
|
|
| Эту ссылку [Forms]![FM]![TekData] пропишите явно в параметрах запроса с типом "Дата/время". | |
|
| |
|
|
|
|
| Через меню "Запрос" - "Параметры..." открываете формочку "Параметры запроса", пишете там [Forms]![FM]![TekData] и указываете тип. | |
|
| |
|
|
|
| так ведь это поле я не выношу как отдельное, оно сразу берется из формы....
как же его указать???
это же групп.запрос, да еще и кросстаб... | |
|
| |