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

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

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

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

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

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


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