Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вычисление значений в форме, вычисление значений в форме 
:(
    Опции темы
zived
Дата 3.4.2006, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 3.4.2006

Репутация: нет
Всего: нет



есть таблица два поля кол-во и тип сырья пример ниже

кол-во тип сырья
450 основное
250 основное
300 основное
500 вспомогательное
300 вспомогательное
200 вспомогательное
35 вспомогательное
2 вспомогательное
0,1 вспомогательное
1 вспомогательное
0,3 вспомогательное
1525 материалы
1525 материалы
1525 материалы

создал по ней форму

нужно подсчитать кол-во если тип сырья основной и вывести результат в отдельную ячейку
PM MAIL   Вверх
Papirus
Дата 4.4.2006, 08:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 19.4.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 1



Однако, оченно информативно. Попробую потелепятить.

Цитата(zived @ 3.4.2006, 10:33 Найти цитируемый пост)
создал по ней форму


Форма = одиночная форма. Тогда (и в любом другом случае) сделай источником данных формы запрос, в который добавь вычисляемое поле (например, СуммаОсновное), в котором будет содержаться функция
Код

IIF([тип сырья] = "основное";NZ([кол-во]);0)
В форме останется добавить свободное поле, в котором прописать функцию (Свойства - Данные) = SUM(СуммаОсновное).
PM MAIL ICQ   Вверх
gromstar
  Дата 4.4.2006, 09:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 10.3.2006

Репутация: нет
Всего: нет



Дарова! smile Предлагаю следующий вариант. Создай ленточную форму.
Выведи требуемые поля. В примечании формы создай текстовое поле.
Называй его как хочешь, но в свойстве "данные" напиши следующую
функцию =Nz(Sum([здесь твое вычисляемое поле Кол-во, если ошибешься - высветит ошибку])). smile
Ну а дальше фильтруй себе, как тебе нравится, по любому полю. Либо с помощью стандартного фильтра,
либо создай поле со списком в заголовке, и там указывай какие значения отфильтровать и просумировать.
Должно работать. Я по крайней мере не жалуюсь. На мой взгляд один из оптимальных вариантов,
хотя есть еще smile. Можешь даже менять значения, при переходе к следующей записи, не елементу,
а именно записи (строке) поле автоматически обновляется и пересчитывается. Вот. smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0411 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.