powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Некорректная работа подчиненной формы?
7 сообщений из 7, страница 1 из 1
Некорректная работа подчиненной формы?
    #32587961
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проект adp. Есть форма, в ней подчиненная форма в режиме таблицы.
Создаю новую запись: перехожу на новую запись в основной форме, ввожу что-то в первое поле (это конкретно поле со списком выпадающим), а в этот момент в подформе уже появляются какие-то данные... Реально код для записи (ключевое поле-"счетчик") в основной форме еще не присвоился. Раз на раз не приходится. С таким кто-то встречался? Как бороться?
...
Рейтинг: 0 / 0
Некорректная работа подчиненной формы?
    #32588491
Фотография vma_mnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего это глюк. Я сам уже давно в АДО ушел от подчиненных форм, и задаю программно источник записи для дочерней в зависимости от значения кода связи в родительской.
...
Рейтинг: 0 / 0
Некорректная работа подчиненной формы?
    #32588493
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможны варианты. Но трудно что-нибудь предполагать без конкретики.
Судя по тому, что ты выбираешь из комбобокса, возможно, запись на главной форме не уникальна по ключу, а значит, подчиненная реагирует на связи и выдает уже существующие по ключу записи. Присмотрись повнимательнее, что за записи появляются в подчиненке? Что прописано в LinkChildFields, LinkMasterFields Properties
...
Рейтинг: 0 / 0
Некорректная работа подчиненной формы?
    #32590812
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rivkin DmitryВозможны варианты. Но трудно что-нибудь предполагать без конкретики.
Судя по тому, что ты выбираешь из комбобокса, возможно, запись на главной форме не уникальна по ключу, а значит, подчиненная реагирует на связи и выдает уже существующие по ключу записи. Присмотрись повнимательнее, что за записи появляются в подчиненке? Что прописано в LinkChildFields, LinkMasterFields Properties
На самом деле запись основной формы еще не получает значения ключевого поля, и менно в этот момент Access кидает в подчиненную форму какой-то непонятный набор записей. После сохранения записи основной формы подчиненная форма очищается и все работает нормально. Похоже, Access некорректно работает с подчиненной формой, когда поле связи в основной форме имеет значение NULL.
...
Рейтинг: 0 / 0
Некорректная работа подчиненной формы?
    #32592810
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vma_mntСкорее всего это глюк. Я сам уже давно в АДО ушел от подчиненных форм, и задаю программно источник записи для дочерней в зависимости от значения кода связи в родительской.
А пример кода есть, как вы это делаете?
...
Рейтинг: 0 / 0
Некорректная работа подчиненной формы?
    #32598497
Фотография vma_mnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SUB Form_Current

On Error resume next

Me!ПодчФорма.Form.Recordsource = "SELECT ...... WHERE КодРодит = " & NZ(Me!КодРодит)
...
Рейтинг: 0 / 0
Некорректная работа подчиненной формы?
    #32599695
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vma_mntSUB Form_Current

On Error resume next

Me!ПодчФорма.Form.Recordsource = "SELECT ...... WHERE КодРодит = " & NZ(Me!КодРодит)
Похоже, ничего сложного :-)
Спасибо
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Некорректная работа подчиненной формы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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