powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как правильно задать параметр запроса?
16 сообщений из 16, страница 1 из 1
Как правильно задать параметр запроса?
    #32815251
julice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С помощью конструктора создаю запрос, условием отбора которого служит значение ComboBox формы. Обращение к этому значению в конструкторе запроса - Forms!Form1!ComboBox. При запуске запроса возникает окно с полем для ввода параметра. Значит значения запрос не находит... Как правильно задать параметр?
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815263
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможно в момент запуска запроса форма ещё не открыта ?
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815273
julice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Форма открыта. Из комбобокса формы выбирается значение - условие отбора. И при нажатии ОК на форме происходит запуск запроса (DoCmd.OpenQuery "Запрос"). Тут и выскакивает окошко с запросом параметра, которого, по идее быть не должно....
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815276
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
живой запрос ?
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815279
julice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Живой? Ну не знаю... Если условием отбора поставить стационарное значение, то работает....
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815282
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гы - текст реального запроса выложи
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815284
Kls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Kls
Гость
Помогает через функцию параметр вытащить.
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815288
julice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT Files.Placement, Issues.Developer, Customers.Name, Issues.BT_ID, Issues.DateR, Issues.CS
FROM ((Companies INNER JOIN Customers ON Companies.Comp_ID = Customers.Comp_ID) INNER JOIN Files ON Customers.Person_ID = Files.Person_ID) INNER JOIN Issues ON Customers.Person_ID = Issues.Person_ID
WHERE (((Companies.Comp_name)=[Forms]![SearchByComanyName]![Company]));
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815294
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вид правильный - попробуй запрос укоротить
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815304
julice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оставила вообще вот так:

SELECT Companies.Comp_ID
FROM Companies
WHERE Companies.Comp_name=[Forms]![SearchByComanyName]![Company]

Все равно вот это: [Forms]![SearchByComanyName]![Company] воспринимает как переменную, а не как значение :(
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815313
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема видимо из-за того, что это комбобокс
напишите в любом модуле (НЕ модуле формы) функцию:
Код: plaintext
1.
2.
Public Function Trampampam() As String
    Trampampam = [Forms]![SearchByComanyName]![Company].Value
End Function
и ее и вызывайте в запросе:
Код: plaintext
WHERE Companies.Comp_name=Trampampam()
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815321
julice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прописала в глобальном модуле... Теперь не может найти эту форму...
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815331
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какую эту? SearchByComanyName?
А вы уверены, что она открыта?
гм.. кажется, это уже спрашивали... перепопытка номер два :)
а вы уверены, что вы имя формы правильно написали?
буквачку в слове Comany никакую не забыли?
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815335
julice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Форма открыта, к сожалению, все буквы на месте :(
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815339
julice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин! Конец рабочего дня дает о себе знать! Точно, тупо скопировала Ваш код, и не проверила :) Сорри. Всем спасибо!!!
...
Рейтинг: 0 / 0
Как правильно задать параметр запроса?
    #32815343
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
juliceБлин! Конец рабочего дня дает о себе знать! Точно, тупо скопировала Ваш код, и не проверила :) Сорри. Всем спасибо!!!
вот не надо
это я ваш код тупо скопировал :)
у вас это SearchByComanyName с самого начала
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как правильно задать параметр запроса?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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