Невозможно удалить главные -> дочерние ссылки подчиненной формы в Microsoft Access 2003 - PullRequest
1 голос
/ 16 апреля 2010

У меня проблема с удалением полей основной -> дочерней ссылки в форме данных подотчета доступа.Я перепробовал все пути, чтобы удалить их, используя окно свойств подотчета, а также мастер ссылок.Я также удалил вложенный отчет из базы данных, а затем перешел к повторному импорту существующих объектов в новый экземпляр доступа.Как только я снова добавлю подчиненную форму и назову ее тем же именем, поля ссылок появятся снова.Что-то явно испорчено, но на данный момент у меня закончились идеи о том, как их очистить.

Любые идеи будут оценены.

Спасибо, Даг

Ответы [ 2 ]

1 голос
/ 17 апреля 2010

Хорошо, спасибо, Радж. Да, проблема связана с тем, что подотчет был привязан к таблице и фактически «волшебным образом» выводил поля ссылок. Чтобы окончательно удалить ссылки, необходимо удалить любую ссылку на источник данных ... таблицу, запрос, sql и т. Д.

Спасибо, Дуг

1 голос
/ 16 апреля 2010

Вы должны удалить их из объекта SubReport / SubForm на главной странице / главной форме. Если вы отбросите и воссоздадите дочернюю форму, связь все равно не будет нарушена.

Если нет, код VBA может фактически устанавливать эти свойства. Вы должны открыть модуль и выполнить глобальное поиск значения (того, которое установлено в свойстве полей ссылки).

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

...