Add(MainForm,2953706,21,119) { Height=499 link(onCreate,9264218:doLoad,[(156,139)(156,153)]) } Add(StringTableMT,9264218,259,126) { Top=35 Width=380 Height=225 Columns=#6:ID=125|9:Phone=125|8:Date=125| IconsCheck=[] MiscIcons=[] Icons=[] FileName="ad1.db" Point(doSelect) Point(Index) Point(onSelect) Point(doMT_FindText) Point(onMT_FindText) Point(onGetStrList) Point(doGetStrList) link(onSelect,3965707:doValue,[(331,139)(331,97)]) link(onMT_FindText,11556740:doText,[(307,146)(307,244)]) } Add(Button,364398,63,63) { Top=10 Width=100 Caption="Добавить" link(onClick,13822599:doOperation,[]) } Add(Button,4764664,84,154) { Left=5 Top=265 Width=75 Caption="Сохранить" link(onClick,9264218:doSave,[]) } Add(Edit,10204,154,238) { Left=150 Top=265 Width=225 Text="89051600368" } Add(Button,2852844,112,280) { Left=85 Top=265 Caption="Найти" link(onClick,11987984:doData,[]) } Add(Memory,3965707,420,91) { } Add(DoData,13747542,420,140) { link(onEventData,9077904:In,[]) link(Data,3965707:Value,[]) } Add(Button,2585023,364,140) { Left=260 Top=10 Width=120 Caption="Удалить строку" link(onClick,13747542:doData,[]) } Add(LineBreak,8467905,203,133) { Caption="Del" Color=255 link(Out,9264218:doDelete,[(250,139)(250,146)]) Primary=[9077904,259,7] } Add(Edit,16289588,161,7) { Left=100 Top=10 Width=160 Text="8900***00**" } Add(Math,13822599,119,63) { Op1=1 link(onResult,421331:doString,[]) link(Op2,13190567:Var,[]) } Add(LineBreak,4996746,252,203) { Caption="id" Type=1 link(Data,9264218:Count,[(258,183)(265,183)]) Primary=[13190567,-126,-168] } Add(FormatStr,421331,161,63) { DataCount=3 Mask="%1;%2;%3" link(onFString,9264218:doAdd,[(226,69)(226,132)]) link(Str2,16289588:Text,[(174,51)(167,51)]) link(Str3,5881477:FormatTime,[(181,51)(209,51)]) } Add(Time,5881477,203,7) { Format="D-M-Y_h:m:s" } Add(DoData,11987984,154,280) { link(onEventData,5925326:In,[]) link(Data,10204:Text,[]) } Add(Edit,11556740,315,238) { Left=5 Top=290 Width=370 Visible=1 Text="" link(onChange,9652225:doSplit,[]) link(Str,9264218:Select,[(321,198)(272,198)]) } Add(LineBreak,4020748,203,168) { Caption="for" link(Out,9264218:doMT_FindText,[]) Primary=[5925326,0,112] } Add(MultiStrPart,9652225,371,238) { Count=3 link(onSplit,2532054:doText,[(415,244)(415,272)(303,272)(303,300)]) } Add(Edit,2532054,315,294) { Left=5 Top=290 Width=115 Text="" link(onChange,765122:doText,[]) link(Str,9652225:Part1,[(321,282)(377,282)]) } Add(Edit,765122,364,294) { Left=120 Top=290 Width=100 Text="" link(onChange,11223346:doText,[]) link(Str,9652225:Part2,[(370,277)(384,277)]) } Add(Edit,11223346,413,294) { Left=220 Top=290 Width=155 Text="" link(onChange,14287144:doText,[]) link(Str,9652225:Part3,[(419,277)(391,277)]) } Add(ChildPanelEx,14287144,462,294) { } BEGIN_SDK Add(EditMultiEx,12506048,21,21) { WorkCount=#6:doText| Width=398 Height=305 link(doText,2667588:doText,[(224,27)(224,279)]) } Add(Panel,13014384,35,105) { Left=45 Top=310 Width=284 Height=146 } Add(Edit,2667588,427,273) { Left=45 Top=65 Width=110 Text="" link(onChange,2169924:doTimer,[(471,279)(471,373)(65,373)(65,468)]) } Add(Time,10147188,175,413) { Format="D-M-Y" Point(DateTime) } Add(Edit,8082536,182,462) { Left=160 Top=35 Width=120 Text="" link(onChange,14138342:doEvent1,[]) link(Str,10147188:DateTime,[]) } Add(Timer,2169924,77,462) { Interval=500 Enable=1 link(onTimer,13468294:doEvent1,[]) } Add(Label,840944,175,371) { Left=5 Top=35 Width=40 Height=17 Caption="Сейчас" } Add(DateConvertor,2692928,259,511) { Point(Year) Point(Month) Point(Day) Point(Hour) Point(Minute) Point(Second) link(onResult,7197553:doConvert,[]) } Add(Edit,16020887,322,462) { Left=45 Top=35 Width=110 Text="" link(onChange,15776541:doConvert,[]) } Add(DateConvertor,15776541,378,462) { Mode=8 Point(Result) link(onResult,3181536:doConvert,[]) } Add(DateConvertor,3181536,427,462) { Mode=8 Point(Data) Point(Result) link(Data,2667588:Text,[]) } Add(Label,9599330,175,336) { Left=10 Top=65 Width=17 Height=17 Caption="От" } Add(Label,732528,175,308) { Left=180 Top=10 Width=58 Height=17 Caption="Дата Real" } Add(Label,14029898,175,278) { Left=75 Top=10 Width=30 Height=17 Caption="Дата" } Add(DateConvertor,7197553,427,511) { Point(Data) Point(Year) Point(Month) Point(Day) Point(Hour) Point(Minute) Point(Second) link(onResult,1068965:doWork1,[(480,517)(480,650)(375,650)(375,615)]) link(Data,3181536:Result,[]) } Add(MultiElement,1068965,385,609) { @Hint=#35:Разность дат из набора целых (HInt)| link(onEvent1,16775131:doText,[]) link(Data1,2692928:Year,[(391,600)(265,600)]) link(Data2,2692928:Month,[(398,593)(272,593)]) link(Data3,2692928:Day,[(405,586)(279,586)]) link(Data7,7197553:Year,[]) link(Data8,7197553:Month,[]) link(Data9,7197553:Day,[]) } BEGIN_SDK Add(EditMulti,16660150,21,21) { EventCount=1 WorkCount=1 DataCount=12 Width=391 Height=277 VOffset=100 link(doWork1,12035645:doCalc,[(32,127)(32,118)]) } Add(MathParse,12035645,70,112) { MathStr="%1 - %2" ResultType=0 link(onResult,7991061:doCalc,[]) link(X1,16660150:Data6,[(76,103)(62,103)]) link(X2,16660150:Data12,[(83,103)(104,103)]) } Add(MathParse,7991061,119,112) { DataCount=3 MathStr="%1 - %2 - (%3<0)" ResultType=0 link(onResult,10203985:doCalc,[]) link(X1,16660150:Data5,[(125,96)(55,96)]) link(X2,16660150:Data11,[(132,89)(97,89)]) } Add(MathParse,10203985,168,112) { DataCount=3 MathStr="%1 - %2 - (%3<0)" ResultType=0 link(onResult,7753870:doCalc,[]) link(X1,16660150:Data4,[(174,82)(48,82)]) link(X2,16660150:Data10,[(181,75)(90,75)]) } Add(MathParse,7753870,217,112) { DataCount=3 MathStr="%1 - %2 - (%3<0)" ResultType=0 link(onResult,8297251:doCalc,[]) link(X1,16660150:Data3,[(223,70)(41,70)]) link(X2,16660150:Data9,[(230,64)(83,64)]) } Add(MathParse,8297251,273,112) { DataCount=3 MathStr="%1 - %2 - (%3<0)" ResultType=0 link(onResult,11254271:doCalc,[]) link(X1,16660150:Data2,[(279,58)(34,58)]) link(X2,16660150:Data8,[(286,51)(76,51)]) } Add(MathParse,11254271,329,112) { DataCount=3 MathStr="%1 - %2 - (%3<0)" ResultType=0 link(onResult,14775824:doCalc,[(368,118)(368,153)(60,153)(60,167)]) link(X1,16660150:Data1,[(335,44)(27,44)]) link(X2,16660150:Data7,[(342,37)(69,37)]) } Add(MathParse,14775824,70,161) { DataCount=1 MathStr="(%1 + 60) mod 60" ResultType=0 link(onResult,1163580:doCalc,[]) link(X1,12035645:Result,[]) } Add(FormatStr,1825596,196,245) { DataCount=6 Mask="%4-%5" link(onFString,16660150:onEvent1,[(382,251)(382,127)]) link(Str1,14775824:Result,[(202,216)(76,216)]) link(Str2,1163580:Result,[(209,209)(125,209)]) link(Str3,14380014:Result,[(216,201)(174,201)]) link(Str4,6648042:Result,[]) link(Str6,11254271:Result,[(237,208)(335,208)]) } Add(MathParse,1163580,119,161) { DataCount=1 MathStr="(%1 + 60) mod 60" ResultType=0 link(onResult,14380014:doCalc,[]) link(X1,7991061:Result,[]) } Add(MathParse,14380014,168,161) { DataCount=1 MathStr="(%1 + 24) mod 24" ResultType=0 link(onResult,6648042:doCalc,[]) link(X1,10203985:Result,[]) } Add(MathParse,6648042,217,161) { DataCount=1 MathStr="(%1 + 31) mod 31" ResultType=0 link(onResult,12060526:doCalc,[]) link(X1,7753870:Result,[]) } Add(MathParse,12060526,273,161) { DataCount=1 MathStr="(%1 + 12) mod 12" ResultType=0 link(onResult,1825596:doString,[(313,167)(313,231)(186,231)(186,251)]) link(X1,8297251:Result,[]) } END_SDK Add(Hub,14138342,224,462) { link(onEvent1,2467246:doConvert,[]) link(onEvent2,2692928:doConvert,[(249,475)(249,517)]) } Add(DateConvertor,2467246,266,462) { Mode=9 Format="dd-MM-yyyy" link(onResult,16020887:doText,[]) } Add(Edit,16775131,504,609) { Left=5 Top=90 Width=275 Height=22 Color=12639424 Font=[MS Sans Serif,8,0,16711680,1] Ctl3D=1 Text="" link(onChange,11692303:doSplit,[(541,615)(541,622)]) } Add(StrPart,11692303,546,616) { Char="-" link(onSplit,451404:doText,[(586,622)(586,594)]) link(onPart,8134331:doText,[(586,629)(586,648)]) } Add(Edit,8134331,593,642) { Left=69 Top=120 Text="" DataType=1 } Add(Label,14727499,287,42) { Left=10 Top=120 Width=59 Height=17 Caption="Разница в " } Add(Label,972061,287,82) { Left=124 Top=120 Width=37 Height=17 Caption="день и" } Add(Edit,451404,595,588) { Left=161 Top=120 Text="" DataType=1 link(onChange,1672494:doCompare,[]) } Add(Label,7145882,291,126) { Left=216 Top=120 Width=36 Height=17 Caption="месяц" } Add(If_else,8435218,714,588) { Type=2 Op2=String(27) link(onTrue,7001232:doEvent1,[(784,594)(784,605)]) link(Op1,8134331:Text,[(720,576)(660,576)(660,686)(599,686)]) } Add(If_else,1672494,658,588) { Type=2 Op2=String(0) link(onTrue,7001232:doEvent2,[(740,594)(740,615)]) link(onFalse,8435218:doCompare,[(702,601)(702,594)]) link(Op1,451404:Text,[(664,576)(643,576)(643,632)(601,632)]) } Add(Hub,7001232,791,602) { InCount=2 OutCount=1 link(onEvent1,4523164:doTimer,[]) } Add(Timer,4523164,819,602) { Interval=200 Enable=1 AutoStop=2 link(onTimer,1619085:doData,[]) } Add(DoData,1619085,861,602) { link(Data,8893129:getVar,[]) } Add(LineBreakEx,8893129,861,581) { Type=2 } Add(Hub,13468294,126,462) { link(onEvent2,8082536:doText,[(161,475)(161,468)]) } END_SDK
ad1.db
|