powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Разработать параметрический запрос с вычислением
7 сообщений из 7, страница 1 из 1
Разработать параметрический запрос с вычислением
    #39914657
progX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется таблица 1.

На основе таблицы 1 создается запрос1.

В конструкторе запроса указываем параметр [процессор]

Запускаем Запрос1.
Вводим необходимый процессор, например, AMD Duron.

Необходимо, чтобы в запросе вывелось следующее:

Название процессора, Год выпуска, Разница, где

столбец Разница =Год выпуска (записи) - Год выпуска (заданного параметром процесса).

Т.е. для первой записи выводится следующее для столбца Разница = - 8.

Кто может помочь это реализовать?!
...
Рейтинг: 0 / 0
Разработать параметрический запрос с вычислением
    #39914690
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
progX,
Вы бы выложили таблицу,а не скрин запроса, и пояснили что такое
"Разница =Год выпуска (записи )- Год выпуска (заданного параметром процесса) ."
...
Рейтинг: 0 / 0
Разработать параметрический запрос с вычислением
    #39914707
progX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,

смысл в том, у нас есть название и год выпуска.
мы запускаем запрос и вводим интересующее нас название.
далее у нас выводится запрос, в котором в поле разница выводится разница между Год выпуска в конкретной строке и годом выпуска записи, которую мы ввели в начале при запуске запроса
...
Рейтинг: 0 / 0
Разработать параметрический запрос с вычислением
    #39914723
progX
и годом выпуска записи, которую мы ввели в начале при запуске запроса
Попробуйте еще раз про "год выпуска записи" и куда "мы ввели в начале".

И почему "для первой записи выводится следующее для столбца Разница = - 8"? Т.е. 1993 - 2001? Куда "мы ввели в начале" 2001 год?
...
Рейтинг: 0 / 0
Разработать параметрический запрос с вычислением
    #39914728
progX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кривцов Анатолий,

При вводе названия процессор (параметр), в нашем случае это AMD Duron, мы получаем его год выпуска - это 1999.

В столбце Разница производим вычитание 1999 года из других, соответствующих другим процессорам.

Для примера в строке Intel Pentium должно быть -6.
...
Рейтинг: 0 / 0
Разработать параметрический запрос с вычислением
    #39914756
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
progX, да ужжж... объяснятель...
Код: sql
1.
2.
3.
SELECT t1.[Название Процессора], t1.[Год Выпуска], Nz(t1.[Год Выпуска],0)-NZ(t2.[Год Выпуска],0) AS Разница
FROM Таблица1 AS t1, Таблица1 AS t2
WHERE t2.[Название Процессора]=[Введите название процессора];
...
Рейтинг: 0 / 0
Разработать параметрический запрос с вычислением
    #39914778
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вариант такое выражение:
Код: vbnet
1.
DLookUp("годВыпуска";"таблица";"название='" & [введите нзвание] & "'")-[годВыпуска]
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Разработать параметрический запрос с вычислением
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]