Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Нужны максимумы в форме


Автор: VirusE 25.3.2008, 08:48
В таблицу вносятся результаты испытаний. (32 штуки)
условно разделены на 3 группы, не по порядку.
В форме нужно сделать три поля с максимальными значениями каждой группы (в таблицу не вносить, но для справки необходимо).
Группы приблизительно такие
1-1,2,13,14
2-3,4,5,10,11,12,15,16,17,21,22,23,24,25,26,30,31,32
3-6,7,8,9,18,19,20,27,28,29
Можно конечно сделать каждый замер отдельной записью, но важно, что бы весь массив был одной, так как в форме поля расположены определенным образом.
Пока ничего кроме набора IIf-ов не придумал, да и то для второй группы требуется вспомогательная ячейка.

Автор: Akina 25.3.2008, 09:13
Цитата(VirusE @  25.3.2008,  09:48 Найти цитируемый пост)
В таблицу вносятся результаты испытаний. (32 штуки)

Именно в таблицу? или через форму?

Цитата(VirusE @  25.3.2008,  09:48 Найти цитируемый пост)
условно разделены на 3 группы, не по порядку.

Так все-таки данные в таблицу помещаются? какова структура этой таблицы?

Цитата(VirusE @  25.3.2008,  09:48 Найти цитируемый пост)
Можно конечно сделать каждый замер отдельной записью, но важно, что бы весь массив был одной, так как в форме поля расположены определенным образом.

Нет. Первичным должно быть хранение данных. А форма их выдачи на экран - это уже дело десятое.

Автор: VirusE 25.3.2008, 12:27
Приблизительно такая форма
Три поля с максимальными данными, просто как справка, что-бы самому не искать.
Пока сделаны через IIf.
Можно сделать конечно запросом, и каждую запись отдельно, но думаю по объему информации 32 строки из 3 столбцов займут место больше чем одна в 33. Да и запрос длинный получится.

Автор: Akina 25.3.2008, 16:03
Вы не хотите ответить на заданные вопросы?

Автор: VirusE 25.3.2008, 16:35
Вводятся естественно через форму, форма приложена в предыдущем посте.
Таблица содержит 1 ключевое поле 1-поле связывающее с конкретной партией, 32-числовых (от 1 до 32-х соответственно), 1-текстовое для примечаний, 1 логическое для пометки о проверке.

Нужно для того, чтобы оператор ввел результаты испытаний и сразу видел максимальное значение твердости по группам.
Разделение для наглядности условно показано в самой форме.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)