-51 / 0 / 0
Регистрация: 18.07.2011
Сообщений: 40
|
|
1 | |
Как обновить данные в одной подчиненной форме при изменении данных в другой23.07.2011, 16:40. Показов 5523. Ответов 7
Метки нет Все метки)
(
Вроде ничего сложного, но не получается... Ситуация такая: есть таблица с обработанным написаниями клиентов Таб1 и таблица с необработанными написаниями (ООО Ласточка плюс, ООО Ласточка+, Ласточка+ ООО) Таб2. Таблицы связаны по числовому полю ID_Клиента отношением один_ко_многим. ID_Клиента в Таб2 ограничено списком значений из Таб1 (подстановка поле со списком). Есть форма с двумя подформами на основе этих таблиц. Вношу в подформу 1 (с Таб1) нового клиента (счетчик дает новый ID). Вопрос: что нужно обновить в подформе 2 чтобы в списке возможных значений ID_Клиента появился только что полученный в подформе1 (т.е. в Таб1) новый ID? Пытаюсь сделать Forms![Главная форма]![подформа 1].Requery - не помогает. В ручную если встаю в любом месте подформы 2 и делаю в меню Записи-Обновить - всё обновляется. Вот и не пойму - что и как мне нужно обновлять по событию 'После обновления' поля Название клиента в подформе 1?
0
|
|
23.07.2011, 16:40 | |
Ответы с готовыми решениями:
7
Как правильно обновить данные для списка при изменении данных в другом фрагменте? Обновить данные в подчиненной форме Не получается обновить данные в БД SQL Server при изменении данных в dataGridView При редактировании данных в подчиненной форме данные в таблице сдвигаются |
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
24.07.2011, 09:44 | 2 |
Если элемент управления 'Подчинённая форма/отчёт' имеет название 'подформа 1', то Вам нужно обновлять не всю форму, а только лишь один из её полей со списком (с названиями):
Forms![Главная форма]![подформа 1].Forms.ПолеСоСписком.Requery
0
|
-51 / 0 / 0
Регистрация: 18.07.2011
Сообщений: 40
|
|
24.07.2011, 10:41 [ТС] | 3 |
Получилось! Большое спасибо!
0
|
6 / 6 / 1
Регистрация: 31.07.2015
Сообщений: 50
|
|
01.08.2015, 09:28 | 4 |
Имеется главная форма и в ней две подчиненные: подчиненная1 и подчиненная2.
Подчиненная1 зависит от главной. Подчиненная2 зависит от подчиненная1. Как находясь в подчиненной1 обновить подчиненную2? если в Подчиненная1 несколько записей, то после удаления одной из них указатель становится на следующую и Подчиненная2 обновляется. А если удаляешь последнюю запись в Подчиненная1, то в Подчиненная2 остается тот же набор записей
0
|
![]() 17230 / 7078 / 1586
Регистрация: 21.06.2012
Сообщений: 13,282
|
|
01.08.2015, 09:49 | 5 |
Вы не написали, как связаны формы и таблицы в схеме данных, есть ли обеспечение целостности и каскадное удаление? Выкладывайте базу, как того и требуют Правила раздела. Желательно в mdb. Похоже, что обеспечения целостности нет и после удаления записи в подчиненной "повисают в воздухе".
0
|
6 / 6 / 1
Регистрация: 31.07.2015
Сообщений: 50
|
|
01.08.2015, 10:23 | 6 |
Есть 3 таблицы Сотрудники - Рабочие_места_сотрудников - Оборудование_рабочих_мест.
В форме Сотрудники две подчиненные формы: Рабочие_места_сотрудников и Оборудование_рабочих_мест. Рабочие_места_сотрудников подчиненная к Сотрудники (основное поле - Сотрудник.Код, подчиненное - Рабочие_места_сотрудников.Сотрудник) Оборудование_рабочих_мест подчиненная к Рабочие_места_сотрудников (основное поле - Рабочие_места_сотрудников.Код, подчиненное - Оборудование_рабочих_мест.РабочееМесто) Если после удаления последнего рабочего места сотрудника перейти к другому сотруднику, а потом обратно, набор записей в Оборудование_рабочих_мест очищается
0
|
![]() 17230 / 7078 / 1586
Регистрация: 21.06.2012
Сообщений: 13,282
|
|
01.08.2015, 10:31 | 7 |
0
|
6 / 6 / 1
Регистрация: 31.07.2015
Сообщений: 50
|
|
01.08.2015, 11:17 | 8 |
база в формате .accdb
0
|
01.08.2015, 11:17 | |
Помогаю со студенческими работами здесь
8
Как обновить данные одной строки данными из другой?
Как в форме при изменении ключевого поля обновить информацию по другим полям той же записи? Как обновить итоги в подчиненной форме? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |