Tad писал(а):
Сам понимаешь, что спрашиваешь ?И не надо спрашивать схемой.
Яснее ясного понимаю
Подумал что схемой спросить будет наглядней.
Извиняюсь,попробую словами, но все равно нужно на схему смотреть.
Схема это кусок, большой моей схемы Tabel
Ячейки: 1 Значение и 2 Значение это итог математических вычислений(логика),т.е. какие то числа.
При выборе "копатель" надо чтоб в ячейке Результат показало число с ячейки 1 Значение....при выборе "некопатель" или "закопатель" в ячейке Результат показало с ячейки 2 Значение
------------ Дoбавленo в 03.07:
Или же всю схему выложить и указать что куда и как хочу добиться?
------------ Дoбавленo в 05.09:
С элементом Case Ex все работает тут
Add(MainForm,2953706,84,63)
{
Width=328
Height=355
link(onCreate,7735050:doEnum,[])
}
Add(Switch,2529225,426,308)
{
Point(onOn)
Point(onOff)
Point(DataOn)
Point(DataOff)
Point(doOn)
link(onSwitch,8881068:doText,[(772,314)(772,104)])
link(DataOn,10257996:Text,[(432,205)(608,205)])
link(DataOff,12107588:Text,[(439,240)(678,240)])
}
Add(ComboBox,16448623,259,70)
{
Left=10
Top=12
Width=120
Height=21
Font=[MS Sans Serif,10,1,16711680,1]
TabOrder=1
Text=""
DataType=1
ItemHeight=2
DropDownCount=20
link(onClick,3695798:doEvent1,[])
}
Add(Hub,3695798,310,77)
{
OutCount=4
link(onEvent2,1910883:doCase,[(348,90)(348,321)])
}
Add(ArrayEnum,7735050,154,77)
{
link(onItem,9323931:doMT,[])
link(Array,3823621:Array,[])
}
Add(MT_String,9323931,210,70)
{
Delimeter=" "
link(onResult,16448623:doAdd,[])
}
Add(StrList,3823621,140,14)
{
Strings=#13:копатель 6670|15:некопатель 6000|15:закопатель 5000|
}
Add(Edit,10257996,602,168)
{
Left=150
Top=50
Text="123"
Point(Handle)
}
Add(Edit,12107588,672,168)
{
Left=225
Top=50
Text="543"
Point(Handle)
}
Add(Edit,8881068,791,98)
{
Left=220
Top=120
}
Add(Label,5673121,77,161)
{
Left=220
Top=95
Width=56
Height=17
Caption="Результат"
}
Add(Label,15777754,77,203)
{
Left=220
Top=30
Width=60
Height=17
Caption="2 значение"
}
Add(Label,1862223,77,252)
{
Left=145
Top=30
Width=60
Height=17
Caption="1 значение"
}
Add(Case,1910883,357,315)
{
Value=String(копатель)
DataOnTrue=String(копатель)
link(onNextCase,2529225:doReset,[])
link(onTrue,2529225:doOn,[])
}
В Tabel. v. 2.02.rar получается как:
Выбираю в списке, потом в раслистке ввожу дни в зеленеькие ячейки, жму расчет, но кисель не считается,...возвращаюсь опять к списку, опять выбираю, потом в раслист и вуаля, просчитано всё....почему не с первым выбором считает?