Вверх ↑
Ответов: 1068
Рейтинг: 221
#1: 2026-03-12 04:36:24 ЛС | профиль | цитата
Gitarist писал(а):
Логика: если мы в первом столбце вводим цифру "3" или "5" то в третьем столбце автоматически должно выбраться "Склад".


Add(Edit,2089335,476,287)
{
Left=840
Top=110
Text=""
Point(doLeft)
Point(doTop)
Point(doWidth)
Point(doHeight)
Point(doSetFocus)
Point(doBringToFront)
Point(doSendToBack)
link(onChange,10233942:doEvent1,[])
link(onEnter,10233942:doEvent2,[])
}
Add(ComboBox,13629484,476,413)
{
Left=200
Top=55
Height=21
Strings=#6:Аптека|5:Улица|6:Фонарь|0:|
Text="Выбрать склад"
DataType=1
Point(doLeft)
Point(doTop)
Point(doWidth)
Point(doHeight)
Point(doSetFocus)
Point(doBringToFront)
Point(doSelectString)
Point(doSendToBack)
link(onClick,8098852:doWork2,[])
}
Add(MainForm,2488458,343,84)
{
link(onCreate,9296762:doFor,[])
}
Add(MTStrTbl,9028172,266,91)
{
Width=384
Height=135
Align=5
Font=[MS Sans Serif,10,0,0,1]
Name="qwerty"
Columns=#8:Столбец1|8:Столбец2|8:Столбец3|
}
Add(MST_UseEditCtrl,6210253,217,434)
{
MSTControl="qwerty"
link(onCellSize,1349585:doValue,[(256,440)(256,244)])
link(onEnterCell,14012923:doEvent,[])
link(onEscCell,13933826:doEvent1,[(256,461)(256,489)])
}
Add(MST_RowAction,9055796,483,98)
{
MSTControl="qwerty"
}
Add(For,9296762,399,98)
{
End=10
InData=0
link(onEvent,11751671:doAdd,[])
}
Add(MT_MultiData,12352329,427,441)
{
Count=4
Point(Data)
link(onData1,13629484:doLeft,[])
link(onData2,13629484:doTop,[])
link(onData3,13629484:doWidth,[])
link(onData4,13629484:doHeight,[])
link(Data,15992899:Var1,[(433,362)(419,362)(419,278)])
}
Add(Hub,5403016,378,455)
{
OutCount=4
link(onEvent1,12352329:doSeparateMT,[(403,461)(403,447)])
link(onEvent2,13629484:doSetFocus,[(417,468)(417,475)])
link(onEvent3,13629484:doBringToFront,[(410,475)(410,482)])
link(onEvent4,13629484:doSelectString,[(403,482)(403,489)])
}
Add(MT_AddData,11751671,441,98)
{
Count=3
Data=String()
link(onAdd,9055796:doRowAction,[])
}
Add(IndexToChanel,14012923,273,441)
{
Count=3
Point(Index)
link(onEvent1,14489200:doWork2,[])
link(onEvent2,14489200:doWork3,[(322,454)])
link(onEvent3,5403016:doEvent1,[])
link(Index,6210253:SubItem,[(279,432)(265,432)(265,474)(230,474)])
}
Add(StrList,388713,567,259)
{
Strings=#0:|0:|0:|5:Склад|0:|5:Склад|
Point(doGetString)
Point(onGetString)
link(onGetString,5187061:doWrite,[])
}
Add(MT_MultiData,12166355,427,301)
{
Count=4
Point(Data)
link(onData1,2089335:doLeft,[])
link(onData2,2089335:doTop,[])
link(onData3,2089335:doWidth,[])
link(onData4,2089335:doHeight,[])
link(Data,15992899:Var2,[])
}
Add(MT_Memory,1349585,427,238)
{
}
Add(Hub,10202633,371,315)
{
OutCount=4
link(onEvent1,2089335:doText2,[(396,321)(396,300)])
link(onEvent2,12166355:doSeparateMT,[(403,328)(403,307)])
link(onEvent3,2089335:doSetFocus,[])
link(onEvent4,2089335:doBringToFront,[])
}
Add(GetDataEx,15992899,427,273)
{
link(Data,1349585:Value,[])
}
Add(HubEx,14489200,318,441)
{
Angle=3
link(onEvent,10202633:doEvent1,[(322,321)])
}
Add(Hub,10233942,525,287)
{
InCount=2
link(onEvent1,388713:doGetString,[])
link(onEvent2,8098852:doWork1,[(561,300)])
}
Add(HubEx,8098852,557,420)
{
Angle=1
link(onEvent,6210253:doSetData,[(561,516)(207,516)(207,440)])
}
Add(MatrixRW,5187061,637,259)
{
link(Matrix,11591553:Matrix,[])
link(X,4648589:Value,[(657,243)(685,243)])
link(Y,6210253:Index,[(664,250)(686,250)(686,512)(237,512)])
}
Add(MST_Matrix,11591553,637,203)
{
MSTControl="qwerty"
}
Add(Memory,4648589,679,203)
{
Default=Integer(2)
}
Add(Hub,13933826,322,483)
{
link(onEvent1,2089335:doSendToBack,[(347,489)(347,349)])
link(onEvent2,13629484:doSendToBack,[])
}

карма: 20

0