Вверх ↑
Этот топик читают: Гость
Ответов: 62
Рейтинг: 0
#1: 2011-03-07 20:47:00 ЛС | профиль | цитата
Есть таблица [url=load.php?a=22837]code_22836.txt[/url]При нажатии на кнопку "Пересчитать"считываються последовательно елементы второй (затем третьей)колонки ,над ними проводиться операция "Вычитания" .Новый результат должен записываться в ту-же ячейку , откуда считана. По схеме все получаеться кроме записи в таблицу. Подскажите пожалуста, где можно посмотреть похожий пример? Пробовал такой вариант


Add(MainForm,1495570,315,147)
{
Width=608
Height=275
link(onCreate,1976442:doEnum,[])
}
Add(MTStrTbl,15043066,231,224)
{
Width=390
Height=210
Name="MTStrTbl"
Columns=#1:1|1:2|1:3|
}
Add(StrList,4383086,385,91)
{
Strings=#9:1;100;500|9:2;200;600|9:3;300;700|9:4;400;800|
}
Add(ArrayEnum,1976442,399,161)
{
link(onItem,16485858:doWork2,[])
link(Array,4383086:Array,[])
}
Add(MST_RowAction,15395190,518,154)
{
MSTControl="MTStrTbl"
}
Add(MT_String,16356153,469,154)
{
link(onResult,15395190:doRowAction,[])
}
Add(MST_Matrix,16359836,448,350)
{
MSTControl="MTStrTbl"
link(onEMatrix,3972635:doEnum,[])
}
Add(Edit,2136148,434,252)
{
Left=51
Top=213
Text="1"
DataType=2
}
Add(Label,21375,315,252)
{
Left=10
Top=215
Width=40
Height=17
Caption="Строка"
}
Add(Edit,16767801,385,294)
{
Left=171
Top=213
Text="-1"
DataType=2
}
Add(Label,11759952,315,294)
{
Left=115
Top=216
Width=62
Height=17
Caption="Колонка"
}
Add(Button,12084787,308,343)
{
Left=390
Top=215
Width=200
TabOrder=-1
Caption="Пересчитать"
link(onClick,10870178:doAdd,[])
}
Add(MT_AddData,10870178,378,343)
{
link(onAdd,16383487:doEvent1,[])
link(Data1,1057315:Count,[])
link(Data2,16767801:Text,[])
}
Add(MT_Enum,3972635,497,350)
{
link(onItem,14998813:doOperation,[])
link(onEndEnum,1057315:doNext,[(542,363)(542,240)(366,240)(366,258)])
}
Add(Hub,16383487,420,343)
{
link(onEvent2,16359836:doEMatrix,[])
}
Add(Math,14998813,553,350)
{
OpType=1
Op2=50
link(onResult,16485858:doWork3,[(598,356)(598,224)(445,224)])
}
Add(Counter,1057315,378,252)
{
Min=1
Max=2
Default=1
link(onNext,2136148:doText,[])
}
Add(HubEx,16485858,441,161)
{
link(onEvent,16356153:doMT,[])
}

но запись в таблицу происходит только в первый столбец и к тому-же без замены, а добовляясь к существующим.
карма: 0

0
файлы: 1code_22836.txt [1.8KB] [95]
Гость
Ответов: 17029
Рейтинг: 0
#2: 2011-03-07 21:19:12 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2025-01-17 15:51:04
карма: 0

0
Ответов: 62
Рейтинг: 0
#3: 2011-03-08 00:18:31 ЛС | профиль | цитата
Спасибо! Чуть-чуть подправил, а то записует в нулевой столбец. Теперь переписует в нужные.code_22840.txt
карма: 0

0
файлы: 1code_22840.txt [1.9KB] [123]
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)