Вверх ↑
Этот топик читают: Гость
Ответов: 338
Рейтинг: 3
#1: 2007-11-10 09:08:34 ЛС | профиль | цитата
Каким образом сортировать в ней можно?
Add(StringTable,2178237,133,336)
{
Width=606
Height=473
Align=5
ColumnClick=1
StaticColumn=0
Point(doSortExtCmp)
Point(onColumnClick)
Point(ExtCmp)
link(onColumnClick,2178237:doSortExtCmp,[(179,349)(179,386)(126,386)(126,377)])
link(ExtCmp,10952151:Value,[])
}
Add(Memory,10952151,140,294)
{
Default=String(>0)
}
Я пробывал подставлять и >0 <0 =0 в общем нечего не получается. Нужно отсортировать слова (англ и русс) //возможно будут и цифры.
Ой... и такое бывает ;-) Но с кода нечего не вытянуть.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26217
Рейтинг: 2138
#2: 2007-11-10 09:54:40 ЛС | профиль | цитата
Dark_MX, а где схема?
карма: 22

0
Ответов: 338
Рейтинг: 3
#3: 2007-11-10 11:22:00 ЛС | профиль | цитата
Готово
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_7627.txt [276B] [193]
Разработчик
Ответов: 26217
Рейтинг: 2138
#4: 2007-11-10 12:07:03 ЛС | профиль | цитата
Dark_MX писал(а):
Я пробывал подставлять и >0 <0 =0 в общем нечего не получается

Куда в схеме ты это пробовал воткнуть? Где схема полного эксперимента?

------------ Дoбавленo:

То, какой метод сортировки у тебя подключен нужен совершенно для других целей. Тебе надо использовать для текстовой сортировки обычный метод doSort.
карма: 22

0
Ответов: 338
Рейтинг: 3
#5: 2007-11-10 12:08:55 ЛС | профиль | цитата
Ну и как мне отсортировать таблицу тогда?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26217
Рейтинг: 2138
#6: 2007-11-10 12:14:45 ЛС | профиль | цитата
Мдааа... Вот схема применения того, что ты подключил http://hiasm.1gb.ru/xf//getfile/5726 Похоже, это совсем не то, что тебе надо.
------------ Дoбавленo:

Dark_MX, нарисуй нормальную схему на несколько компонентов с заполнением таблицы твоими значениями, и опиши нормально -- что и как надо отсортировать.
карма: 22

0
Ответов: 338
Рейтинг: 3
#7: 2007-11-10 20:17:49 ЛС | профиль | цитата
Прости вдруг что, я тогда спал )) Вот приблиз схема:

Add(MainForm,14684466,168,266)
{
Left=20
Top=105
link(onCreate,4021404:doEnum,[(240,307)(240,321)])
}
Add(MathParse,14588523,504,266)
{
MathStr="-%1 + %2"
Point(reCalc)
}
Add(StringTable,3480203,504,315)
{
Left=20
Top=15
Width=350
Height=225
Columns=#4:№=20|7:Имя=140|10:Группа=160|
ColumnClick=1
Flat=1
Point(onColumnClick)
Point(ExtCmp)
Point(doSortExtCmp)
link(onColumnClick,3480203:doSortExtCmp,[(548,328)(548,368)(494,368)(494,356)])
link(ExtCmp,14588523:reCalc,[])
}
Add(ArrayEnum,4021404,280,315)
{
link(onItem,3480203:doAdd,[])
link(Array,10526900:Array,[])
}
Add(StrList,10526900,266,259)
{
Strings=#16:1;Дмитрий;Блок 1|16:2;Николай;Блок 1|18:3;Олександр;Блок 2|11:4;Dan;Loc 1|11:5;Lee;house|
}


карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26217
Рейтинг: 2138
#8: 2007-11-10 23:34:49 ЛС | профиль | цитата
Dark_MX, если сортировать по тексту, то вот так
code_7639.txt
карма: 22

0
файлы: 1code_7639.txt [647B] [349]
Ответов: 8941
Рейтинг: 824
#9: 2007-11-10 23:53:01 ЛС | профиль | цитата
nesco, а Ecxel спрашивает: "Текст, похожий на числа сортировать как числа? (Да Нет)" - вот бы и у нас так же!
карма: 19

0
Ответов: 338
Рейтинг: 3
#10: 2007-11-11 00:00:45 ЛС | профиль | цитата
nesco, ха... точно... проглядел Прошу прощения.
Леонид, Так числа и так сортирует нормально =\
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_7635.txt [761B] [191]
Разработчик
Ответов: 26217
Рейтинг: 2138
#11: 2007-11-11 00:32:15 ЛС | профиль | цитата
Леонид, в StringTable есть специальные методы для сортировки чисел: простой -- doSortDigit и расширенный -- doSortExtCmp.
карма: 22

0
Ответов: 8941
Рейтинг: 824
#12: 2007-11-11 11:20:10 ЛС | профиль | цитата
nesco, спасибо (век живи, век учись... )
карма: 19

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