Вниз
Скачать: CL | DM;

Посоветуйте StringGrid с обработкой данных как Excel, или создать   Найти похожие ветки 

 
Layner ©   (2004-01-19 11:29) [0]

... есть три столбика в StringGrid, и 5 строк. В 1м и 3м столбике, во всех строках одно число, например 200. Выглядит примерно так:

1 |оп.| 2
-----------
200 0 200
200 0 200
200 0 200
200 0 200
200 0 200

Требуется в первой строке, среднего столбца ввести операцию, например *2, и чисто 200 должно везде сменится на 400, кроме левого значения и строк выше. И т.д.
Т.е. выглядит это примерно так

1 | оп. | 2
-------------
200 *2 400 // на этом шаге почти весь StringGrid в 1 и 2 , был 400
400 -50 350 // после этого шага ниже заполнилось 350
350 *2 700 // ---//--- 700.
700 0 700
700 0 700


Эта задача для учета брака, т.е. 5 строк - это процесс изготовления, 5 шагов, 1 колонка до операции, 2я после. Средняя - что в операция делала. Т.е. "резка" например увеличивает этот товар на 2 или 3 или .. любое число. (т.е. *2, *3...).
"Фасовка" - минус брак, (т.е. -50, -100 пишется в ср. колонке StringGrid)

Посоветуйте плз, я думал как в Excel сделать, на OnSetEditText обрабатывать шаг за шагом, да что то ума не хватает переварить, как операцию различить, т.е. можно парсить ср. колонку, если стоит знак *, значит умножаем, далее в цикле пишем новое значение ниже... может кто предложит варианты? Или есть готовый StringGrid для этих целей? Заранее всем спасибо.


 
Anatoly Podgoretsky ©   (2004-01-19 11:33) [1]

Delphi F1Book


 
Layner ©   (2004-01-19 11:37) [2]

Анатолий, смени пластинку, ты последние 50 ответов пишешь эту строчку :)


 
Карелин Артем ©   (2004-01-19 11:38) [3]

Layner © (19.01.04 11:37) [2]
Это название компонента в стиле Екселя на вкладке ActiveX однако.


 
Layner ©   (2004-01-19 11:41) [4]

Извиняюсь Анатолий, я думал ты меня к хелпу послал, ещё раз, прошу прощения.


 
Layner ©   (2004-01-19 11:44) [5]

Супер!!! Мне это и надо!!! Анатолий, спасибо вам огромное!!!
Артем тоже. Ваще класс. Спасибо и этому суперскому сайту.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.048 c
9-93321
Unknown user
2003-07-14 19:37
2004.01.29
Параметры перспективы в OpenGL.


1-93465
INTAARI
2004-01-12 10:47
2004.01.29
Как правильно вести log файл программы???


1-93439
Pavor
2004-01-12 14:58
2004.01.29
RichEdit не показывает картинку


1-93575
zioza
2004-01-15 11:03
2004.01.29
ПОДСКАЖИТЕ как создать нестандартную кнопку


9-93316
Mix
2003-06-30 11:00
2004.01.29
Алгоритм поиска пути - A*.




   Наверх