Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.29;
Скачать: 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 вся ветка

Текущий архив: 2004.01.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
1-93484
race1
2004-01-15 17:05
2004.01.29
canvas.textrect


14-93674
BlackTiger
2003-12-30 13:43
2004.01.29
Delphi8. Что-то я не понял прикола...


1-93493
WG
2004-01-19 10:57
2004.01.29
Как сделать на кнопке шрифт толстым ?


1-93516
(Yorok)
2004-01-18 15:22
2004.01.29
Нужна функция, которая работает быстрее SetFileAttributes.


14-93692
anana][
2004-01-06 15:32
2004.01.29
Когда-то я спрашивал, как можно добавить юзера...