powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / добавление подчиненной таблицы
9 сообщений из 9, страница 1 из 1
добавление подчиненной таблицы
    #32288790
Sehensucht!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть форма MyForm, в ней есть поле MyField
В конструкторе формы добавляю подчиненную таблицу MyFormChild с полями
MyFieldChild1 и MyFieldChild2. Поля MyField и MyFieldChild1 являются связанными (один MyField ко многим MyFieldChild1 ).
Так вот, при попытке добавить запись в форме MyFormChild получаю ошибку - "невозможно добавление записи. для обеспечения целосности данных необходимо наличие связной записи в табл. MyForm". НО! Дело в том, что связная запись в таблице MyForm уже есть! Может я чего не так связываю или есть какие-нибудь подводные камни, а?
...
Рейтинг: 0 / 0
добавление подчиненной таблицы
    #32288800
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> связная запись в таблице MyForm уже есть!

И она в этот момент на экране?
...
Рейтинг: 0 / 0
добавление подчиненной таблицы
    #32288822
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может у вас новая запись в MyForm и она еще не сохранена?
...
Рейтинг: 0 / 0
добавление подчиненной таблицы
    #32288828
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На BeforeInsert подчиненной формы сделай Me!MyFieldChild1 = Me.Parent!MyField
...
Рейтинг: 0 / 0
добавление подчиненной таблицы
    #32288836
Sehensucht!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да.

Вот еще мои сомнения. Для таблицы MyFormChild я сделал составной ключ по полям MyFieldChild1 и MyFieldChild2. Соответственно, поле MyFieldChild1 связано с MyField (как я и говорил выше), а данные для поля MyFieldChild2 берутся запросом из третьей таблицы... Может что с ключами я намудрил?

Хочу попробовать сделать отдельное ключевое поле в таблице MyFormChild...
...
Рейтинг: 0 / 0
добавление подчиненной таблицы
    #32288847
Sehensucht!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to: Лох Позорный.

Вывожу в форму поле MyFieldChild1. Значение от родителя в нем уже прописано! В том то и дело, не могу врубиться... :(
...
Рейтинг: 0 / 0
добавление подчиненной таблицы
    #32288907
Sehensucht!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не помогает ни создание отдельного ключевого поля, ни Me!MyFieldchild1=Me.Parent!MyField :(

HELP!!! Все таже ошибка - Невозможно добавление или изменение записи. Для обеспечения целостности данных необходимо наличие связанной записи в таблице <имя>. (Ошибка 3201)
...
Рейтинг: 0 / 0
добавление подчиненной таблицы
    #32288931
Sehensucht!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АААфигеть, Товарищи!
Помогло удаление связи в Схеме данных.
Теперь стало так: таблицы не связаны, но на событие BeforeInsert подчиненной формы стоит Me!MyFieldChild1 = Me.Parent!MyField
Хотелось бы комментарии спецов услышать. Спасибо.
...
Рейтинг: 0 / 0
добавление подчиненной таблицы
    #32288944
Sehensucht!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавил обратно связь таблиц в Схеме данных и закоментарил действие по событию BeforeInsert. Все продолжает работать! Глюки Аксесса, наверное... Или ручки
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / добавление подчиненной таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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