|
|
|
Supreme Being
      
участник
Last Login: 18.01.2010 10:02
Сообщ.: 99,
Visits: 734
|
|
| В запросе нужно указать условие отбора, например between #01.01.2009# and #31.01.2009#, но год вводится через форму - [Forms]![Период]![Год] - как вместо 2009 правильно указать получаемый из формы год.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 07.05.2010 1:36
Сообщ.: 850,
Visits: 8 838
|
|
| BETWEEN DateSerial(Forms!Период!Год;1;1) AND DateSerial(Forms!Период!Год;12;31) Если что - замените символ ";" (если пишете в конструкторе запросов) на "." (если в программе или в режиме SQL).
|
|
|
|
|
Supreme Being
      
участник
Last Login: 18.01.2010 10:02
Сообщ.: 99,
Visits: 734
|
|
| Михайло!! Спасибо большое!
|
|
|
|
|
Supreme Being
      
участник
Last Login: 18.01.2010 10:02
Сообщ.: 99,
Visits: 734
|
|
| На основе запроса формирую отчет - нужно показать этот год из формы - Forms!Период!Год. Добавляю в конструкторе отчета поле, в Данных указываю - [Forms]![Период]![Год]. Но дата не отображается - в поле - #имя?. Помогите, пожалуйста!
|
|
|
|
|
Supreme Being
      
участник
Last Login: 07.05.2010 1:36
Сообщ.: 850,
Visits: 8 838
|
|
| Перед выражением всегда ставится знак "=" (а поле формы рассматривается как выражение): =[Forms]![Период]![Год]
|
|
|
|
|
Supreme Being
      
участник
Last Login: 18.01.2010 10:02
Сообщ.: 99,
Visits: 734
|
|
|
|
|
|
Supreme Being
      
участник
Last Login: 07.05.2010 1:36
Сообщ.: 850,
Visits: 8 838
|
|
| Тогда выкладывайте базу (в сжатом и заархивированном виде) - посмотрим...
|
|
|
|