0 / 0 / 0
Регистрация: 24.03.2020
Сообщений: 10
|
|
1 | |
Поле подчиненной формы! Как же к нему обратиться?24.03.2020, 12:38. Показов 11898. Ответов 20
Метки нет (Все метки)
Форумчане помогите:
Forms![Основная]![Графика]![Поле217]="значение" Forms![Основная]![Графика].Requery Пишет: Объект не поддерживает это свойство или метод! Причем Requery работает само нормально Пробовал еще вариант: Forms![Основная].Controls![Графика].SetFocus Forms![Основная].Controls![Графика]![Поле217].SetFocus Forms![Основная].Controls![Графика]![Поле217].value="значение" Тоже самое!
0
|
24.03.2020, 12:38 | |
Ответы с готовыми решениями:
20
обратиться к контролу подчиненной формы в цикле Запрет на создание записи в подчиненной форме при отсутствии значения в поле главной формы( или в этой же подчиненной форме) Аксесс 2003 Объединение вертикальных полей подчиненной формы в одно поле главной формы Поле подчиненной формы |
24.03.2020, 13:15 | 2 |
Откуда обращаетесь? Из головной формы, другой подчинённой, другой формы вообще?
вообще навигация по пути к контролу происходит так: Forms - все открытые формы. это для обращений к форме из другой формы или модуля форма1.Form - объекты на форма1 me.parent.form - обращение к объектам головной формы, глядя на них из подчинённой формы
0
|
0 / 0 / 0
Регистрация: 24.03.2020
Сообщений: 10
|
|
24.03.2020, 13:20 [ТС] | 3 |
Задача, следующая: при нажатии кнопки на подчиненной форме Графика, необходимо значение Поля217 этой же формы, присвоить полю главной формы
Грубо говоря, я хочу значение конкретного поля на подчиненной форме (которая открыта на одной из вкладок основной формы) получить для передачи на основную форму
0
|
0 / 0 / 0
Регистрация: 24.03.2020
Сообщений: 10
|
|
24.03.2020, 13:42 [ТС] | 5 |
Forms![Основная]![Поле348] = Forms![Основная].[Поле217]
Пишет что поле не найдено Добавлено через 7 минут Вы хотите сказать, что при обращении к полю подчиненной формы, которая находится на основной, не нужно указывать подчиненную?
0
|
26812 / 14491 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
24.03.2020, 13:52 | 6 | |||||
Не похоже на то, что я написал . И противоречит ранее написанному ТЗ, где сказано что исходное значение надо брать с подформы. Откуда следует, что Поле217 есть не на основной, а на подформе. Тогда в событии кнопки подформы надо написать
Добавлено через 2 минуты Не совсем понял. Но из модуля подформы для обращения к полю этой же подформы не нужно ничего указывать кроме имени поля.
0
|
24.03.2020, 14:49 | 7 | |||||
ещё раз:
Forms! - это глобальное, так сказать, обращение к форме из списка всех открытых форм. А вам нужно обращение из дочерней к её хозяину. Это делается через
1
|
0 / 0 / 0
Регистрация: 24.03.2020
Сообщений: 10
|
|
24.03.2020, 16:58 [ТС] | 8 |
Не получается, хоть убей. Вот база с двумя формами. Посмотрите, пожалуйста. Надо с [Поле12] передать значение поля в [Поле13], по нажатию кнопки 15
0
|
0 / 0 / 0
Регистрация: 24.03.2020
Сообщений: 10
|
|
24.03.2020, 17:37 [ТС] | 10 |
Вы понимаете, какая интересная ситуация: Ваш код работает, но когда переношу в свою базу, то вылазит ошибка
Произошла ошибка при установлении связи Microsoft Access с сервером OLE
0
|
0 / 0 / 0
Регистрация: 24.03.2020
Сообщений: 10
|
|
24.03.2020, 22:13 [ТС] | 12 |
Все заработало! Огромное спасибо!!!
Добавлено через 4 часа 15 минут А возможно ли обратиться к Поле12 подчиненной формы с запроса напрямую? Сейчас это делаю через передачу значения на основную
0
|
0 / 0 / 0
Регистрация: 24.03.2020
Сообщений: 10
|
|
24.03.2020, 23:29 [ТС] | 14 |
Подскажите как. Спасибо.
0
|
0 / 0 / 0
Регистрация: 24.03.2020
Сообщений: 10
|
|
25.03.2020, 11:52 [ТС] | 16 |
[Forms]![основная]![Графика].[Form]![Поле219]
К сожалению не сработало. Не видит.
0
|
0 / 0 / 0
Регистрация: 24.03.2020
Сообщений: 10
|
|
25.03.2020, 13:21 [ТС] | 18 |
Блин, это я туплю! Спасибо!
Сейчас пытаюсь закрыть подчиненную форму Графика по нажатию кнопки на Основная Код: DoCmd.Close acForm, "Графика", acSaveYes ничего не происходит DoCmd.Close acForm, Me.Name - закрывает обе формы Что может быть?
0
|
26812 / 14491 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|||||||||||
25.03.2020, 13:21 | 19 | ||||||||||
Если прямое обращение к форме безуспешно, можно в запросе применить публичную функцию, считывающую значение поля формы. Функция fld описана в Module1
0
|
Заблокирован
|
||||||
25.03.2020, 13:43 | 20 | |||||
А что должно происходить???
Вы пытаетесь закрыть подчинённую форму! Попробуйте:
1
|
25.03.2020, 13:43 | |
25.03.2020, 13:43 | |
Помогаю со студенческими работами здесь
20
Вычисляемое поле из подчиненной формы Запрос не видит поле подчиненной формы Вставка данных в поле формы из подчиненной Запрет ввода в поле подчиненной формы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |