powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поле со списком, подчиненная форма, добавление новой записи в подчиненную форму
5 сообщений из 5, страница 1 из 1
Поле со списком, подчиненная форма, добавление новой записи в подчиненную форму
    #39920395
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Помогите, пж, подправить запрос. Проблема в том, что не сохраняется новая запись в подчиненной форме, вводимая через форму добавления. Я уверен, что это из-за того, что в запросе подчиненной формы, не выбрано ключевое поле основной таблицы. Но когда я его добавляю в запрос формы, то выходит сообщение о том, что Ссылка на поле может относиться к полям нескольких таблиц... Вроде же прописаны таблица.код, но почему ругается, не пойму ).
...
Рейтинг: 0 / 0
Поле со списком, подчиненная форма, добавление новой записи в подчиненную форму
    #39920569
kniga, Уберите таблицу "ТипДоговора" из источника формы добавления (префикс можно получить иначе) или, хотя бы, поле КодТП этой таблицы их результирующего набора.
А вообще, советую поменять стратегию. Новый договор можно добавить непосредственно в форме "frmOrders" (№, дата), а уже дополнительные формы открывайте для редактирования этой записи, перед этим сохранив ее..
Кроме того, сама конструкция формы "frmOrders" мне не понравилась. Как минимум поле со списком и кнопку нужно перенести из области данных в заголовок. А, в принципе, вместо главной формы-болванки и субформы лучше создать одну ленточную форму.
...
Рейтинг: 0 / 0
Поле со списком, подчиненная форма, добавление новой записи в подчиненную форму
    #39920701
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Размещаете на форме полеСоСписком (cmb) с источником ТП и внедряете объект vn(кнопка "подчиненная форма/отчет" на ленте конструктор в группе элементы управления)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Sub cmb_AfterUpdate()
Select Case Me.cmb
Case 1
Me.vn.SourceObject = "form2"
Case 2
Me.vn.SourceObject = "form3"
Case 3
Me.vn.SourceObject = "form4"
End Select
End Sub

form 2-4 на таблице Приказ
фсё...
Недостаток-необходимость редактировать код при добавлении нового типа(можно избежать добавления предусмотрев все возможные варианты на стадии разработки)
...
Рейтинг: 0 / 0
Поле со списком, подчиненная форма, добавление новой записи в подчиненную форму
    #39920706
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдогонку:В Case: 1-3 значение кодового поля в таблице ТипПриказа
...
Рейтинг: 0 / 0
Поле со списком, подчиненная форма, добавление новой записи в подчиненную форму
    #39920916
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за советы! Буду применять )
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поле со списком, подчиненная форма, добавление новой записи в подчиненную форму
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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