вывод совершеннолетних

mendess01
Дата: 21.12.2011 11:28:03
Есть форма f1 с полем dat (маска ввода 00.00.0000;0;_). Нужно в запросе (на основе таблицы t1 с полем дата/время - дата рождения: data_ro) найти всех людей которые к дате, введенной на форме, достигнут или достигли уже совершеннолетия. В запросе прописываю
(t1.data_ro)>=([Forms]![f1]![dat]-18)

Но результатов не выдаётся никаких. Помогите, пожалуйста
mds_world
Дата: 21.12.2011 11:36:22
where datediff("yyyy", t1.data_ro, datevalue([Forms]![f1]![dat]))>=18
Sator Arepo
Дата: 21.12.2011 11:50:27
Да наврет Datediff('yyyy'
George-III
Дата: 21.12.2011 11:53:52
mendess01
Есть форма f1 с полем dat (маска ввода 00.00.0000;0;_). Нужно в запросе (на основе таблицы t1 с полем дата/время - дата рождения: data_ro) найти всех людей которые к дате, введенной на форме, достигнут или достигли уже совершеннолетия. В запросе прописываю
(t1.data_ro)>=([Forms]![f1]![dat]-18)

Но результатов не выдаётся никаких. Помогите, пожалуйста

WHERE 
      Dateadd('y',18,t1.data_ro)<=DateValue([Forms]![f1]![dat])
George-III
Дата: 21.12.2011 11:54:49
George-III
mendess01
Есть форма f1 с полем dat (маска ввода 00.00.0000;0;_). Нужно в запросе (на основе таблицы t1 с полем дата/время - дата рождения: data_ro) найти всех людей которые к дате, введенной на форме, достигнут или достигли уже совершеннолетия. В запросе прописываю
(t1.data_ro)>=([Forms]![f1]![dat]-18)


Но результатов не выдаётся никаких. Помогите, пожалуйста

WHERE 
      Dateadd('yyyy',18,t1.data_ro)<=DateValue([Forms]![f1]![dat])

Вот так
qwrqwr
Дата: 21.12.2011 11:57:14
Sator Arepo
Да наврет Datediff('yyyy'
+1

...where dateadd("yyyy", 18, t1.data_ro) <= [дата на форме]
mendess01
Дата: 21.12.2011 14:07:48
mds_world
where datediff("yyyy", t1.data_ro, datevalue([Forms]![f1]![dat]))>=18

спасибо за помощь!!!!!
mds_world
Дата: 21.12.2011 14:13:13
mendess01
mds_world
where datediff("yyyy", t1.data_ro, datevalue([Forms]![f1]![dat]))>=18

спасибо за помощь!!!!!

Это такая ирония

Уже было показано, что я ошибся И надо использовать DateAdd.
mendess01
Дата: 21.12.2011 14:14:50
mds_world
mendess01
пропущено...

спасибо за помощь!!!!!

Это такая ирония

Уже было показано, что я ошибся И надо использовать DateAdd.

Я уже разобрался, просто когда написал сообщения, вроде думал что в порядке всё, а потом обновил форум пи увидел новые сообщения и понял что там была ошибка :)