Как создать форму / запрос с редактируемыми полями и агрегированными значениями детей в MS Access? - PullRequest
0 голосов
/ 28 мая 2020

Я хотел бы создать табличную форму, которая имеет редактируемые поля, но также показывает агрегированные значения дочерних элементов, например форму «заказ на покупку», которая показывает сумму всех элементов, содержащихся в заказе на покупку.

  1. Я мог бы сделать агрегированный запрос и присоединить его к запросу источника записи моей основной формы, но это сделало бы все поля запроса доступными только для чтения.
  2. Я мог бы создавать несвязанные поля и заполнять их с DLookUps, который будет работать, но, похоже, создает много накладных расходов и является sluggi sh в представлении таблицы и табличных формах.
  3. Я мог бы создать поле со списком для своего поля идентификатора, установить источник строки в мой совокупный запрос укажите ссылку на эти столбцы в других полях моей формы (Controlsource = [cboID].[Column](2) et c.). Может быть, меньше накладных расходов, чем решение 2, но также sluggi sh.
  4. Заполнение полей с помощью кода (я думаю) приведет к тому, что все строки в представлении таблицы будут иметь одинаковое значение, которое изменяется каждый раз, когда вы выбираете новую запись.

Не могу поверить, что нет более изящного решения этой проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...