|
|
|
ClientDataSet
|
|||
|---|---|---|---|
|
#18+
Подскажите, как сделать пользовательскую сортировку в ClientDataSet? если можно, пример какой-нибудь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2018, 09:29 |
|
||
|
ClientDataSet
|
|||
|---|---|---|---|
|
#18+
TsYekaterina, для начала стоит погуглить: clientdataset сортировка на клиенте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2018, 09:37 |
|
||
|
ClientDataSet
|
|||
|---|---|---|---|
|
#18+
"If you want to do custom sorting on anything else than existing fields, then you have to add a Calculated Field, perform a kind of order calculation in the OnCalcFields event, then add that field to the IndexDefs." https://stackoverflow.com/questions/17921635/how-to-override-sort-mechanism-of-tclientdataset ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2018, 10:49 |
|
||
|
ClientDataSet
|
|||
|---|---|---|---|
|
#18+
schiyou have to add a Calculated Fieldтолько internal а не обычные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2018, 10:52 |
|
||
|
ClientDataSet
|
|||
|---|---|---|---|
|
#18+
набросала процедуру с созданием временных индексов. целые числа сортирует как надо, т. е. 8<10. но вот если попадаются числа с разделителем, например, текст 187 текст 2,85, то сортировка не числовая, а строковая... подскажете, может? Код: sql 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. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2018, 14:44 |
|
||
|
|

start [/forum/topic.php?fid=58&tid=2041087]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
181ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 485ms |

| 0 / 0 |
