|
|
|
|
|
Сообщение : Профиль : |
|
Добрый день! Есть архив, в который записываются следующие значения: в 1-й столбец – название конвейера, во 2-й – время пуска конвейера, в 3-й – время останова конвейера и в 4-й столбец – время работы. Значение времени для 4-го столбца берется из контроллера в миллисекундах. Необходимо вычислять общее суммарное время работы каждого из конвейеров в отдельности, которых имеется более 30. Оператору надо будет задать фильтр в архиве по названию одного из конвейеров. После того, как на экране отобразится отфильтрованный список для одного конвейера, нажать на кнопку расчета суммарного времени и получить рассчитанное значение в текстовой строке. Как это вообще можно сделать? Помогите мне, пожалуйста, с этой задачей разобраться. |
|
Всего записей: 2 : Дата рег-ции: Июнь 2007 : Отправлено: 15 Июня, 2007 - 11:01:13 |
|
|
|
|
Сообщение : Профиль : |
|
Ну, я с ЦЦ уже пару лет дела не имел, а когда имел, то с пятеркой - этоя к чему - к тому, что сишные скрипты, к которым я в пятерке привык, в шестерке глючат, и гуру говорят, что для шестерки нужно скрипты писать исключительно на ВижуалБасике, в котором я как свинья в аппельцынах. Так вот, готового решения я не предложу. А если в опчем - - Ну вот фильтр задан, в смысле скрипт получил от формы номер конвейера. - дальше говорим SELECT FROM бла-бла-бла, то есть получаем массив времен работы нужного конвейера - ждем, когда нажмут кнопочку, и по кнопочке суммируем массив ну, типа там Код:FOR i=1 TO SIZE_OF[тут наш массив] DO ksum:=ksum+ddd[i]; END_FOR;
|
Или я что-то понял не так?
|
|
Всего записей: 187 : Дата рег-ции: Февр. 2007 : Отправлено: 15 Июня, 2007 - 12:03:42 |
|
|
|
|
Сообщение : Профиль : |
|
Спасибо за ответ, esergeev. Вы все правильно поняли по сути моего вопроса. Буду переходить на ВижуалБасик |
|
Всего записей: 2 : Дата рег-ции: Июнь 2007 : Отправлено: 15 Июня, 2007 - 15:22:35 |
|
|
|
|
|
Всего записей: 187 : Дата рег-ции: Февр. 2007 : Отправлено: 15 Июня, 2007 - 20:32:45 |
|
|
|