Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
есть такой код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. не сортирует следующий массив данных по столбику 3, причем по столбцу 2 все просто супер 4956 1062067001 0,1068 4956 1320674005 0,1000 4956 1320674014 0,1020 4956 1320674015 0,1013 4956 9039210810 0,1104 4956 1320649016 0,1479 4956 1320650001 0,1414 4956 1063830001 0,0932 4956 1321056008 0,0896 4956 1398800055 0,0839 4956 1398800056 0,0897 4956 1399900007 0,0879 4956 1399900008 0,0913 4956 1399900009 0,0899 4956 2400018483 0,0927 4956 2400018486 0,0954 4956 2400018516 0,0897 4956 3422109011 0,0839 4956 9009073818 0,1097 4956 9009073819 0,0947 4956 9009073821 0,0839 выдает бредовый результат например запись 4956 1320649016 0,147 которая должна быть в топе, получается на 13-ой позиции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 16:04 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
забыл указать не работает именно сортировка ПО УБЫВАНИЮ. ПО возрастанию все ок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 16:06 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
Shamanus, Эх, еще бы код вызова функции с предзаполнением масива и код его выброса на экран. Посмотрел бы, а самому заполнять лень ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 16:13 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, cells можно поменять на принт дебаг Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 16:15 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, когда UCASE из этой схемы выкидываю Код: plaintext сортировка работает выходит косяк в схеме UCASE со значениями типа DOUBLE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 16:19 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
лучше так а то из топика массив не выбирается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 16:23 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
Shamanus выходит косяк в схеме UCASE со значениями типа DOUBLE Как вы умудряетесь применять текстовую функцию к числу???? И главное - ЗАЧЕМ? Разумеется, дело в этом. И, разумеется, в этом случае даже целое число 5 у вас окажется больше, чем 35 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 16:24 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, косяк... получается функция которая сортирует не может быть универсальной и на входе надо определять тип данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 16:25 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. Почему не может? Может. Просто не применяйте UCase для числовых типов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 16:27 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
> Автор: Shamanus > получается функция которая сортирует не может быть универсальной Ну почему, можно и сделать, только всякая универсальность такого рода это жертвование быстродействием > и на входе надо определять тип данных? Так точно Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 16:34 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
Почитайте про Код: plaintext Вам UCase вообще не понадобится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 16:35 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, ясно, свой затуп понял 9 будет больше 1 000 000 тогда встречный вопрос как мне определить тип поля массива типа Variant? пока надумал вариант типа равности исходного и преобразованного варианта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 16:39 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
Shamanusтогда встречный вопрос как мне определить тип поля массива типа Variant? пока надумал вариант типа равности исходного и преобразованного варианта Не нужно вам это Option Compare Text замечательно работает для вашего случая (щас проверил) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 16:51 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
> Автор: Shamanus > тогда встречный вопрос > как мне определить тип поля массива типа Variant? Код: plaintext 1. 2. 3. 4. 5. 6. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 17:17 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос, О! очень напоминает типы полей рекордсета в Access. Ясно спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 18:06 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, А после помещения этого в код что использовать? Ucase или без него? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 18:07 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
ShamanusShocker.Pro, А после помещения этого в код что использовать? Ucase или без него? Без него. То бишь ВМЕСТО Ucase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 18:09 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
ShamanusО! очень напоминает типы полей рекордсета в Access. Очень напоминает типы данных VB (к чему бы это ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 18:11 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, ну началось обсмеивание убогих , я же не это имел ввиду спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 18:15 |
|
||
|
Косячно работает сортировка
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос > Автор: Shamanus > получается функция которая сортирует не может быть универсальной Ну почему, можно и сделать, только всякая универсальность такого рода это жертвование быстродействием +1.Игорь Горбонос> и на входе надо определять тип данных? Так точно Э-э-э... не совсем. Тип определяется множеством значений и множеством операций над значениями. Алгоритму сортировки не нужны значения как таковые, ему нужны операции: "сравнить", и какая-либо операция (или набор операций) для перемещения элементов. Таким образом, алгоритм может работать с интерфейсом, а не с конкретным типом данных. На более низком уровне при таком подходе "сама собой" получится сишная qsort(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 20:57 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36436669&tid=2160190]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 355ms |

| 0 / 0 |
