Вверх ↑
Ответов: 8885
Рейтинг: 823
#1: 2019-04-26 18:05:45 ЛС | профиль | цитата
egorhay, в таблице уже предусмотрена (слава Nesco) точка doSort на все случаи жизни. Если отфоматировать колонку с датой по западному yyyy-MM-dd_HH:mm:ss, то и никакого труда в сортировке в самой таблице, хотя сортировать по дате БД странно
Таблица


Add(MainForm,2953706,364,105)
{
link(onCreate,5381490:doWork1,[(403,125)(403,146)])
}
Add(StringTableMT,9264218,462,140)
{
Left=10
Top=35
Width=335
Height=225
Columns=#5:ID=75|9:Phone=100|8:Date=125|
TabGrid=0
Grid=0
IconsCheck=[]
MiscIcons=[]
Icons=[]
FileName="Call-back.db"
Point(doSelect)
Point(Index)
Point(onSelect)
Point(doMT_FindText)
Point(onMT_FindText)
Point(onGetStrList)
Point(doGetStrList)
Point(EndIdx)
Point(onChange)
Point(doSort)
}
Add(Button,364398,364,182)
{
Left=280
Top=5
Caption="Sort"
Data=Integer(2)
link(onClick,9264218:doSort,[(452,188)(452,202)])
}
Add(MultiElement,5381490,413,140)
{
link(onEvent1,9264218:doAdd,[])
link(onEvent2,9264218:doClear,[])
}
BEGIN_SDK
Add(EditMulti,8008748,21,21)
{
EventCount=2
WorkCount=2
Width=405
Height=130
link(doWork1,10845721:doTimer,[(32,27)(32,76)])
link(doWork2,13662772:doEvent1,[])
}
Add(FormatStr,11171493,371,77)
{
DataCount=3
Mask="%1;%2;%3"
link(onFString,8008748:onEvent1,[(410,83)(410,27)])
link(Str1,985154:Position,[(377,68)(363,68)(363,124)(125,124)])
link(Str3,4029125:Result,[(391,61)(309,61)(309,119)(272,119)])
}
Add(DateConvertor,4029125,266,77)
{
Mode=9
Format="yyyy-MM-dd_HH:mm:ss"
Point(Result)
Point(Data)
link(onResult,11152119:doRandom,[])
link(Data,2053236:Result,[(272,68)(258,68)(258,117)(223,117)])
}
Add(Timer,10845721,42,70)
{
Interval=10
Enable=1
AutoStop=1
link(onTimer,10045128:doEvent1,[])
}
Add(For,985154,119,77)
{
End=99
link(onEvent,13511332:doRandom,[])
}
Add(Random,13511332,168,77)
{
Max=1
Mode=1
link(onRandom,2053236:doCalc,[])
}
Add(MathParse,2053236,217,77)
{
MathStr="%1*365 + 737074"
link(onResult,4029125:doConvert,[])
}
Add(Random,11152119,315,77)
{
Min=1000000
Max=9999999
link(onRandom,11171493:doString,[])
}
Add(Hub,10045128,84,70)
{
link(onEvent1,13511332:doRandomize,[(158,76)(158,90)])
link(onEvent2,660720:doWork2,[])
}
Add(Hub,13662772,49,28)
{
link(onEvent1,8008748:onEvent2,[])
link(onEvent2,660720:doWork1,[(109,41)])
}
Add(HubEx,660720,105,77)
{
link(onEvent,985154:doFor,[])
}
END_SDK
Add(Button,4106962,364,147)
{
Left=30
Top=5
Caption="New"
link(onClick,5381490:doWork2,[])
}

карма: 19

0