Запрос с параметром в Access
Задача: в MS Access из таблицы выбрать N последних записей.
Для пяти записей это будет выглядеть так:
SELECT TOP 5 *
FROM TestTable
ORDER BY TestTable.Num DESC;
Работает, но не совсем: вместо числа 5 должно быть число, задаваемое пользователем...
Обычно это делается квадратными скобками, например:
SELECT *
FROM TestTable
WHERE (((TestTable.Num)=[Number]));
но в первом примере подставление вместо числа выражения [Number] выдает ошибку.
Вопрос: как первый код сделать рабочим запросом с параметром, задаваемым пользователем?
Примечание №1
23 сент. 2008 г., 18:18:23
Решаемая задача не стоит того, чтобы под нее писать программу...
А возможно эту задачу решить через VBA?
Примечание №2
23 сент. 2008 г., 18:58:55
А вот тут уже сложнее...
Куда писать скрипт? Куда сувать кнопку и поле?