Запрос и отчёт

jumperFF
Дата: 03.06.2004 15:21:06
Запрос: SELECT * FROM Table1
он выполняется номально. Если отчёт запустить как

DoCmd.OpenReport "rep1", acPreview, , "title='test'"

, то выскакивает окошко и просится ввести title.
Если запрос написать как SELECT * FROM Table1 WHERE title='test' и выполнить, то всё выполняется правильно и ничего не спрашивает. В чём здесь фокус?
kedzo
Дата: 03.06.2004 15:25:56
DoCmd.OpenReport "rep1", acPreview, , "WHERE [title] = 'test'"
jumperFF
Дата: 03.06.2004 15:33:51
> DoCmd.OpenReport "rep1", acPreview, , "WHERE [title] = 'test'"
В документации написано что "WHERE" быть не должно.
Kelme
Дата: 03.06.2004 15:34:53
автор

"WHERE [title] = 'test'"


в параметре WhereCondition cлово WHERE указывать не надо!

WhereCondition  Optional Variant. A string expression that's a valid SQL WHERE clause without the word WHERE

2 jumperFF:
в рекордсорсе отчёта есть поле Title?
kedzo
Дата: 03.06.2004 15:42:21
автор
В документации написано что "WHERE" быть не должно.


Перепутал.
Проверь, есть ли в источнике данных отчета поле с именем title
jumperFF
Дата: 03.06.2004 15:56:39
Нет там title, мне в отчёте он не нужен. Вот что в таком случае делать?

SELECT DISTINCTROW type_name, Count(not_type) AS counts, Sum(not_price) AS totalSum
FROM Notice, notice_type, actions
WHERE not_firma="AA" 
GROUP BY type_name, not_price
ORDER BY type_name;
Отчёт ругается на not_firma, но сам запрос выполняется правильно.
Kelme
Дата: 03.06.2004 16:02:10
автор

Нет там title, мне в отчёте он не нужен.


Ну и чё ты тогда хочешь??


автор

Отчёт ругается на not_firma, но сам запрос выполняется правильно


а ты его в запрос включил?
йод
Дата: 03.06.2004 16:03:14
not_firma='AA' или not_firma like 'AA'
попробуй, может поможет
Kelme
Дата: 03.06.2004 16:04:53
йод

not_firma='AA' или not_firma like 'AA'
попробуй, может поможет


jumperFF

Отчёт ругается на not_firma, но сам запрос выполняется правильно.