![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 21
|
![]()
С Прошедшими всех!
Скажите, как передать в параметрический запрос значение параметра, являющегося результатом выборки другого запроса? Оба запроса делают выборку из одной и той же таблицы. Результат первого запроса (источника параметра) - одна запись, значение определенной ячейки которой - и есть параметр целевого запроса. Спасибо |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 05.07.2009
Сообщений: 209
|
![]()
Здравствуйте! Как вариант могу предложить следующее: первый запрос можно сделать в конструкторе и потом вызывать его открытие в модуле VBA, затем присвоить переменной param значение той самой ячейки полученной в результате выборки записи. Потом прописать в модуле создание второго запроса (инструкцию Select придется прописать вручную) и заслать в его параметр переменную param. Примерно это выглядит так, но возможны ошибки так как не проверяла:
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 19.01.2011 в 10:32. |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]() Цитата:
Возможно есть более простое решение Вашего вопроса, но для этого необходим Ваш пример и более подробное описание что Вы хотите получить. Зачастую обычный DLookUp и им подобные помогают в решении таких задач.
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 18.12.2010
Сообщений: 21
|
![]() Цитата:
Я сначала попробовал пойти по кратчайшему пути - через конструктор запросов. Получаю окошко "Введите знач параметра" (т.е. он не "прописывается" автоматом). Ввожу вручную - второй запрос работает. В топике постарался обрисовать схему того, что мне надо (видимо, не совсем понятно). И не знаю, как лучше прописать во втором запросе это условие, полученное из первого запроса, чтобы работало |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 21
|
![]()
Как раз и хотелось бы избежать "нагромождения" процедур и обойтись SQL... Дело в том, что так пока и не можем найти решение, как использовать значение из одного запроса для подстановки в параметр другого, из другого в другой и т.д.
Последний раз редактировалось Makarus; 20.01.2011 в 23:05. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]()
Все же без примера, гадать тут никто не будет
![]()
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C#. значение параметра не изменяется | THRASHER | C# (си шарп) | 5 | 12.10.2010 17:16 |
Синтаксис CSS (2 параметра - 1 значение) | Linel | HTML и CSS | 3 | 31.08.2010 00:03 |
Подбор параметра не точное значение | magana | Microsoft Office Excel | 0 | 23.03.2010 22:24 |
параметрический запрос с частью слова в качестве параметра | yulia | БД в Delphi | 6 | 09.05.2008 20:27 |