Вверх ↑
Этот топик читают: Гость
Ответов: 55
Рейтинг: 1
#1: 2009-07-28 20:53:21 ЛС | профиль | цитата
Снова здравствуйте!
Если не сложно, подскажите. StringTable - есть столбец с данными, необходимо сложить данные и результат действий вывести в Edit
карма: 0

0
Ответов: 373
Рейтинг: 108
#2: 2009-07-28 21:04:06 ЛС | профиль | цитата
Используй MatrixRW

code_14298.txt
карма: 0

0
файлы: 1code_14298.txt [153B] [141]
Ответов: 55
Рейтинг: 1
#3: 2009-07-28 21:14:51 ЛС | профиль | цитата
Если не сложно, можно какой нибудь пример, для того чтобы понять как работает этот элемент.
В разделе Wiki смотрел, чтото ближе к моему бы вопросу.
карма: 0

0
Ответов: 373
Рейтинг: 108
#4: 2009-07-28 21:17:34 ЛС | профиль | цитата
ssnik74 писал(а):
Если не сложно, можно какой нибудь пример, для того чтобы понять как работает этот элемент.
, Разбирайся


Add(MainForm,2953706,63,126)
{
Width=676
Height=412
link(onCreate,10039914:doFor,[])
}
Add(StringTable,1373296,378,217)
{
Left=160
Top=30
Width=275
Height=175
Columns=#1:1|1:2|1:3|
Point(Matrix)
}
Add(MatrixRW,6081447,392,350)
{
link(onRead,7836539:doText,[])
link(Matrix,2046125:Var2,[])
link(X,16720207:Var2,[])
link(Y,15369714:Var2,[])
}
Add(FormatStr,9605986,245,217)
{
DataCount=3
Mask="%1;%2;%3"
link(onFString,1373296:doAdd,[])
link(Str1,14216354:Random,[(251,205)(209,205)])
link(Str2,774730:Random,[(258,205)(265,205)])
link(Str3,10068868:Random,[(265,205)(321,205)])
}
Add(Random,14216354,203,140)
{
link(onRandom,774730:doRandom,[])
}
Add(Random,774730,259,140)
{
link(onRandom,10068868:doRandom,[])
}
Add(Random,10068868,315,140)
{
}
Add(For,10039914,126,140)
{
End=5
link(onEvent,2123966:doEvent1,[])
}
Add(Hub,2123966,168,140)
{
link(onEvent1,14216354:doRandom,[])
link(onEvent2,9605986:doString,[(192,153)(192,223)])
}
Add(Button,11330436,245,350)
{
Left=170
Top=270
link(onClick,6081447:doRead,[])
}
Add(Edit,5501208,406,273)
{
Left=235
Top=215
Text=""
}
Add(Edit,3885949,448,273)
{
Left=295
Top=215
Text=""
}
Add(Edit,11571213,539,504)
{
Left=380
Top=285
Text=""
}
Add(MatrixRW,10074559,336,434)
{
link(onRead,1243542:doText,[])
link(Matrix,2046125:Var1,[(342,317)])
link(X,16720207:Var1,[(356,324)])
link(Y,15369714:Var1,[(363,338)])
}
Add(GetDataEx,2046125,385,308)
{
link(Data,1373296:Matrix,[])
}
Add(Button,2419607,245,434)
{
Left=170
Top=310
link(onClick,10074559:doRead,[])
}
Add(Label,7836539,469,350)
{
Left=240
Top=265
}
Add(Label,1243542,476,434)
{
Left=235
Top=310
}
Add(GetDataEx,16720207,399,315)
{
link(Data,5501208:Text,[])
}
Add(GetDataEx,15369714,406,329)
{
link(Data,3885949:Text,[(419,319)(454,319)])
}
Add(Button,10920757,399,504)
{
Left=310
Top=285
link(onClick,4539365:doOperation,[])
}
Add(Math,4539365,469,504)
{
link(onResult,11571213:doText,[])
link(Op1,7836539:Caption,[])
link(Op2,1243542:Caption,[])
}

карма: 0

0
Ответов: 55
Рейтинг: 1
#5: 2009-07-28 21:22:35 ЛС | профиль | цитата
Спасибо, буду пробовать....
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#6: 2009-07-28 22:35:05 ЛС | профиль | цитата
Vlad.-, юморист
ssnik74, Разбирайся :
code_14300.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_14300.txt [2.7KB] [179]
Ответов: 4641
Рейтинг: 334
#7: 2009-07-28 22:52:26 ЛС | профиль | цитата
а может по простому
как вариант
code_14302.txt

или


Add(MainForm,2008074,42,56)
{
Width=310
Height=290
Position=1
link(onCreate,10039914:doFor,[])
}
Add(StringTable,1373296,266,126)
{
Left=10
Top=10
Width=275
Height=175
Columns=#1:1|1:2|1:3|
Grid=0
Point(Matrix)
}
Add(FormatStr,9605986,210,126)
{
DataCount=3
Mask="%1;%2;%3"
link(onFString,1373296:doAdd,[])
link(Str1,14216354:Random,[(216,114)(174,114)])
link(Str2,774730:Random,[])
link(Str3,10068868:Random,[(230,114)(272,114)])
}
Add(Random,14216354,168,70)
{
Max=1000
link(onRandom,774730:doRandom,[])
}
Add(Random,774730,217,70)
{
Max=1000
link(onRandom,10068868:doRandom,[])
}
Add(Random,10068868,266,70)
{
Max=1000
}
Add(For,10039914,91,70)
{
End=5
link(onEvent,2123966:doEvent1,[])
}
Add(Hub,2123966,133,70)
{
link(onEvent1,14216354:doRandom,[])
link(onEvent2,9605986:doString,[(157,83)(157,132)])
}
Add(Button,11330436,217,196)
{
Left=10
Top=230
Width=275
Caption="Сумма по колонкам"
link(onClick,15662313:doFor,[])
}
Add(MatrixRW,3067212,280,252)
{
link(onRead,15565976:doOperation,[])
link(Matrix,1373296:Matrix,[])
link(Y,15662313:Position,[])
}
Add(For,15662313,301,196)
{
IncludeEnd=1
InData=0
link(onEvent,14017140:doData,[(343,202)(343,238)(205,238)(205,258)])
link(End,1373296:Count,[(314,180)(272,180)])
}
Add(Math,15565976,336,252)
{
Point(doClear)
link(onResult,8639344:doText,[])
link(Op2,15565976:Result,[(349,240)(355,240)(355,295)(342,295)])
}
Add(Edit,8639344,385,252)
{
Left=15
Top=195
Width=70
}
Add(DoData,14017140,217,252)
{
Data=Integer(0)
link(onEventData,3067212:doRead,[])
}



карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_14302.txt [1.4KB] [175]
Ответов: 55
Рейтинг: 1
#8: 2009-07-29 17:38:59 ЛС | профиль | цитата
Всем огромное спасибо за ответы.
То что нужно.
Я думаю многим пригодятся данные примеры.
карма: 0

0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)