| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > вычисление значений в форме |
| Автор: zived 3.4.2006, 10:33 |
| есть таблица два поля кол-во и тип сырья пример ниже кол-во тип сырья 450 основное 250 основное 300 основное 500 вспомогательное 300 вспомогательное 200 вспомогательное 35 вспомогательное 2 вспомогательное 0,1 вспомогательное 1 вспомогательное 0,3 вспомогательное 1525 материалы 1525 материалы 1525 материалы создал по ней форму нужно подсчитать кол-во если тип сырья основной и вывести результат в отдельную ячейку |
| Автор: Papirus 4.4.2006, 08:46 | ||
| Однако, оченно информативно. Попробую потелепятить. Форма = одиночная форма. Тогда (и в любом другом случае) сделай источником данных формы запрос, в который добавь вычисляемое поле (например, СуммаОсновное), в котором будет содержаться функция
|
| Автор: gromstar 4.4.2006, 09:08 |
| Дарова! Выведи требуемые поля. В примечании формы создай текстовое поле. Называй его как хочешь, но в свойстве "данные" напиши следующую функцию =Nz(Sum([здесь твое вычисляемое поле Кол-во, если ошибешься - высветит ошибку])). Ну а дальше фильтруй себе, как тебе нравится, по любому полю. Либо с помощью стандартного фильтра, либо создай поле со списком в заголовке, и там указывай какие значения отфильтровать и просумировать. Должно работать. Я по крайней мере не жалуюсь. На мой взгляд один из оптимальных вариантов, хотя есть еще а именно записи (строке) поле автоматически обновляется и пересчитывается. Вот. |