Я пытаюсь суммировать подчиненную форму, чтобы довести значение до основной формы.
В подчиненной форме пользователь вводит: UnitPrice
, который отформатирован как Currency
с Decimal Places 0
и Quantity
, который форматируется как General Number
с Decimal Places 0
Подчиненная форма вычисляет Extension = [unitPrice]*[Quantity]
в текстовом поле с именем Extension
.
Я создал несвязанный текстовое поле в нижнем колонтитуле подчиненной формы вставлено выражение =Sum([Extension])
Я получаю #Error
при запуске подчиненной формы и, очевидно, ошибку, когда я вытягиваю значение до формы верхнего уровня.
Эта форма содержит поле со списком для выбора данных и других вычислений на основе форм (не вычисляемые поля в таблицах ... я усвоил там свой урок). Все они работают.
Когда я просто набираю =[Extension]
в несвязанное текстовое поле в нижнем колонтитуле, я получаю ожидаемое значение.
Когда я набираю =Sum([unitPrice]*[Quantity])
, я получаю всю сумму в базовой таблице формы (ожидается), но я получаю правильное значение (т.е. только значения, относящиеся к форме верхнего уровня) при запуске формы верхнего уровня.
Это ожидаемое поведение или указывает ли оно на проблема дизайна с моей базой данных?
Как всегда, спасибо.
Редактировать. Добавлен снимок экрана формы верхнего уровня и сведений о хранении подчиненной формы.
введите описание изображения здесь