Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / выборка элементов подчиненной формы / 8 сообщений из 8, страница 1 из 1
24.02.2016, 20:35
    #39178151
Koriolan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка элементов подчиненной формы
Добрый день всем.

Подскажите, пожалуйста, решение такой вот проблемы:
Есть форма "КнигаПриказов" в которой содержится подчиненная форма "СодержаниеПриказа" следующей структоры:
"Должности" - выпадающий список на основе таблицы
"Фамилии" - также выпадающий список на основе другой таблицы.

Как правильно сформировать запрос, содержащий элементы подчиненной формы и поместить его в переменную для последующих манипуляций в VBA?

Заранее благодарен.
...
Рейтинг: 0 / 0
24.02.2016, 20:45
    #39178156
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка элементов подчиненной формы
Koriolan.
Как правильно сформировать запрос, содержащий элементы подчиненной формы и поместить его в переменную для последующих манипуляций в VBA?

Источник данных запроса-таблица (но никак ни форма)
За нахрена сохранять результат запроса в переменную-просто вывести его куда надо...и все
...
Рейтинг: 0 / 0
24.02.2016, 20:57
    #39178159
Koriolan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка элементов подчиненной формы
sdku,

Это нетипичный случай. Данные выводятся в документ Word через VBA. Для чего и нужна строка SQL-запроса для последующего разбора.
Данные действительно берутся из таблицы (что мне ведомо :) ), но вот критерий отбора этих данных следует взять из подчиненной формы.

Вот как выглядит проблемный участок запроса:

Код: vbnet
1.
WHERE (((Код) = " & Forms!СодержаниеПриказа!Код & "));



И система "не видит" данной формы
...
Рейтинг: 0 / 0
24.02.2016, 21:25
    #39178169
D.B
D.B
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка элементов подчиненной формы
Koriolansdku,

Это нетипичный случай...........

Вот как выглядит проблемный участок запроса:

Код: vbnet
1.
WHERE (((Код) = " & Forms!СодержаниеПриказа!Код & "));



И система "не видит" данной формы
Если Вы обращаетесь к полю подчиненной формы , то наверное Вам сюда
...
Рейтинг: 0 / 0
24.02.2016, 21:47
    #39178184
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка элементов подчиненной формы
Koriolan
Код: vbnet
1.
WHERE (((Код) = " & Forms!СодержаниеПриказа!Код & "));


И система "не видит" данной формыИ не "увидит! Если поле "Код" число то так:
Код: vbnet
1.
"SELECT...FROM...WHERE код=" &  Forms!СодержаниеПриказа!Код  

если текст:
Код: vbnet
1.
"SELECT...FROM...WHERE код='" &  Forms!СодержаниеПриказа!Код & "'"
...
Рейтинг: 0 / 0
24.02.2016, 21:54
    #39178186
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка элементов подчиненной формы
Код: vbnet
1.
......  Forms!КнигаПриказов.СодержаниеПриказа.Form.Код  .....  
...
Рейтинг: 0 / 0
24.02.2016, 22:05
    #39178192
D.B
D.B
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка элементов подчиненной формы
__Michelle
Код: vbnet
1.
......  Forms!КнигаПриказов.СодержаниеПриказа.Form.Код  .....  


:))
...
Рейтинг: 0 / 0
24.02.2016, 22:08
    #39178195
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выборка элементов подчиненной формы
Вдогонку:
Какая такая острая необходимость выводить в WORD (если править занахрена ACCESS). Почему нельзя создать отчет и печатать его?
типа:
Код: vbnet
1.
 DoCmd.OpenReport "ИмяОтчета",,,"полеИмя=" & Forms!СодержаниеПриказа!Код & " AND полеИмя='" & Forms!СодержаниеПриказа!ИмяПоля & "'" ' (в зависимости от расположения кнопки-Me.ИмяПоля)

(Желательно не обзывать ключевые поля во всех таблицах "Код")
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / выборка элементов подчиненной формы / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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