powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как пересчитать все значения в подчиненной форме ?
8 сообщений из 8, страница 1 из 1
Как пересчитать все значения в подчиненной форме ?
    #32560164
nukri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собствено вопрос: У формы (Форма1) есть субформа (Форма2) в табличном виде.

В Форма2 надо пересчитать ВСЕ поля (Цена) по принципу Цена = ПЦена * К

, где К - это значение поля в (Форме1), а ПЦена - поле в Форма2

Спасибо.
...
Рейтинг: 0 / 0
Как пересчитать все значения в подчиненной форме ?
    #32560195
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В Форма2 делаем скрытое поле с ControlSource'ом:
=sum(ПЦена)
В Форма1 делаем поле с ControlSource'ом:
=сабформа.form.тополекотороеяназвалвыше * K
...
Рейтинг: 0 / 0
Как пересчитать все значения в подчиненной форме ?
    #32560203
nukri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и сделал, а вот как пересчитать весь столбец ? Какой принцип обращения ко всем значениям в столбце в подчиненной форме ? Хочу их тоже все поменять ? Знаю что надо как-то в рекордсет их загонять? А как ? Что-то по форуму не нашел ...
...
Рейтинг: 0 / 0
Как пересчитать все значения в подчиненной форме ?
    #32560211
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Пересчитать - в смысле на том же месте? Тогда действительно запросом.

set ПЦена = ПЦена * forms!Форма1!К where тополепокоторомусабформапривязанакглавной = forms!Форма1!соответствующийконтролвглавной
...
Рейтинг: 0 / 0
Как пересчитать все значения в подчиненной форме ?
    #32560213
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ой, название таблицы пропустил... Ну, в общем, понятно.
...
Рейтинг: 0 / 0
Как пересчитать все значения в подчиненной форме ?
    #32560216
nukri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не будет ли долго этим запросом ? Если например позже в субформе (точнее в ее таблице будет ну положим 10 000 записей ?)
...
Рейтинг: 0 / 0
Как пересчитать все значения в подчиненной форме ?
    #32560224
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В любом случае запрос быстрее, чем цикл по рекордсету.
...
Рейтинг: 0 / 0
Как пересчитать все значения в подчиненной форме ?
    #32560232
nukri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как пересчитать все значения в подчиненной форме ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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