|
0 / 0 / 0
Регистрация: 15.07.2010
Сообщений: 9
|
|
Присоединение формы к запросу30.07.2010, 11:40. Показов 1066. Ответов 5
Метки нет (Все метки)
Существует две таблицы оборудование и станции
Мне нужно узнать на какой станции какое оборудование. Для этого я создаю запрос с параметрами. В результате - при запуске запроса необходимо ввести название станции. Но хотелось бы сделать так чтобы на вводить название станции а выбирать из поля со списком. Для этого создала форму, которая содержит нужное мне поле со списком. А как теперь соединить эту форму с условием в запрсе. Конечно можно на этой же форме создать кнопку при нажатии которой выполнялся бы запрос , но как это сделать? Помогите каким - нибудь дельным советом!!
0
|
|
| 30.07.2010, 11:40 | |
|
Ответы с готовыми решениями:
5
Вызов отсчета по запросу с фильтром по данным из формы (по кнопке) |
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
| 30.07.2010, 12:41 | |
|
Пусть есть ГлавнаяФорма, на которой расположены поле со списком Станция и подчинённая форма ОборудованиеПодчинённая.
В поле со списком выбирается название станции. Свойство «Объект-источник» (SourceObject) подчинённой формы ='ОборудованиеПодчинённая'. Для событию поля со списком «После обновления» (AfterUpdate) Вы пишете: Private Sub Станция_AfterUpdate() Dim s As String If Not IsNull(Станция) Then s = 'WHERE СтанцияНомер=' & Станция ОборудованиеПодчинённая.Form.RecordSourc e = 'SELECT ТаблицаОборудований.СтанцияНомер, ТаблицаОборудований.ОборудованиеНомер FROM ТаблицаОборудований ' + s End Sub
0
|
|
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
| 30.07.2010, 12:42 | |
|
Пусть есть ГлавнаяФорма, на которой расположены поле со списком Станция и подчинённая форма ОборудованиеПодчинённая.
В поле со списком выбирается название станции. Свойство «Объект-источник» (SourceObject) подчинённой формы ='ОборудованиеПодчинённая'. Для событию поля со списком «После обновления» (AfterUpdate) Вы пишете: Private Sub Станция_AfterUpdate() Dim s As String If Not IsNull(Станция) Then s = 'WHERE СтанцияНомер=' & Станция ОборудованиеПодчинённая.Form.RecordSourc e = 'SELECT ТаблицаОборудований.СтанцияНомер, ТаблицаОборудований.ОборудованиеНомер FROM ТаблицаОборудований ' + s End Sub
0
|
|
|
0 / 0 / 0
Регистрация: 15.07.2010
Сообщений: 9
|
|
| 31.07.2010, 23:46 [ТС] | |
|
Спасибо за дельный совет и за отклик!
Но всё же как привязать поле со списком к усорвию запроса!
0
|
|
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
| 01.08.2010, 12:10 | |
|
Так ведь вот как:
Dim s As String If Not IsNull(Станция) Then s = 'WHERE СтанцияНомер=' & Станция Т. е. поле со списком Станция содержит перечень Ваших станций. После выбора нужного наименования в поле на форме происходит формирование условия запроса в текстовую переменную s. А далее - переотбираются данные в подчинённой форме: ОборудованиеПодчинённая.Form.RecordSourc e = 'SELECT ТаблицаОборудований.СтанцияНомер, ТаблицаОборудований.ОборудованиеНомер FROM ТаблицаОборудований ' + s При этом имелось в виду, что в таблице ТаблицаОборудований есть поля СтанцияНомер и ОборудованиеНомер или ОборудованиеНазвание... Если что не так - пишите более подробно...
0
|
|
|
0 / 0 / 0
Регистрация: 15.07.2010
Сообщений: 9
|
|
| 04.08.2010, 00:44 [ТС] | |
|
Спасибо!
У меня всё получилось!
0
|
|
| 04.08.2010, 00:44 | |
|
Помогаю со студенческими работами здесь
6
Парсинг RSS по запросу из поисковой формы Присоединение БД Присоединение Присоединение DBF Присоединение библиотеки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|