передача параметров в запрос. ПОМОГИТЕ!!!
у меня странная трабла с передачей параметров в запрос из пользовательской формы. например, такой вот запрос работает как надо
SELECT x1, x2
FROM y
WHERE x3=Format([Forms]![MyForm]![dateList].[Text],"mm.yyyy");
а вот этот
TRANSFORM Sum(x2)
SELECT x1, Sum(x2)
FROM y
WHERE x3=Format([Forms]![MyForm]![dateList].[Text],"mm.yyyy")
GROUP BY x4
PIVOT x5;
ну ни в какую!!! мол jet не распознает [Forms]![MyForm]![dateList].[Text] ни как поле, ни как выражение... к чему бы это, ведь отличие лишь в том, что первый запрос простой, а второй перекресный?... но не в этом же дело!!! ))
помогите пожалуйста, а то скоро совсем с ума сойду!!! ))
всем заранее спасибо!!!
Цитата:
On 2002-04-08 0850, Anonymous wrote
Привет всем!!!
у меня странная трабла с передачей параметров в запрос из пользовательской формы. например, такой вот запрос работает как надо
SELECT x1, x2
FROM y
WHERE x3=Format([Forms]![MyForm]![dateList].[Text],"mm.yyyy");
а вот этот
TRANSFORM Sum(x2)
SELECT x1, Sum(x2)
FROM y
WHERE x3=Format([Forms]![MyForm]![dateList].[Text],"mm.yyyy")
GROUP BY x4
PIVOT x5;
ну ни в какую!!! мол jet не распознает [Forms]![MyForm]![dateList].[Text] ни как поле, ни как выражение... к чему бы это, ведь отличие лишь в том, что первый запрос простой, а второй перекресный?... но не в этом же дело!!! ))
помогите пожалуйста, а то скоро совсем с ума сойду!!! ))
всем заранее спасибо!!!
я не совсем уверен но в хелпе написано что вообще дату нужно преобразовывать так
m-d-yy но вообще для работы с датами неплохо ставить # т.е.
where x3=#" & format(dateVal,"m-d-yy") & "#"
но это в ВБ 6 и с полной датой как в ВБА не знаю