|
0 / 0 / 0
Регистрация: 23.05.2017
Сообщений: 65
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сортировка строк30.07.2018, 14:16. Показов 2346. Ответов 11
Метки нет (Все метки)
Народ, тут проблемка небольшая. Судя по всему просто незнание теории...
Пытаюсь сортировку сделать:
1. ff = "Строка 1" 2. ss = "Строка 2" 3. ff = ss - непонятно почему... Добавлено через 12 минут И вообще, как можно максимально просто отсортировать два StringGrid-а в один? Есть два StringGrid-а:
0
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 30.07.2018, 14:16 | |
|
Ответы с готовыми решениями:
11
сортировка строк Сортировка строк в Мемо |
|
106 / 93 / 44
Регистрация: 26.07.2015
Сообщений: 197
|
|
| 30.07.2018, 14:37 | |
Сообщение было отмечено Letzins как решение
Решение
Самый простой способ - записать данные в TStringList и воспользоваться стандартной сортировкой.
http://docs.embarcadero.com/pr... _Sort.html
1
|
|
|
Модератор
|
|
| 30.07.2018, 15:05 | |
|
Этот метод хорош, если необходимо сортировать текстовые данные. И хотя в стринггриде все данные представлены в текстовом виде, но сортировка чисел или дат по правилам сортировки строк приведет к не очень симпатичным результатам. В этом случае правильнее будет воспользоваться методом CustomSort
2
|
|
|
0 / 0 / 0
Регистрация: 23.05.2017
Сообщений: 65
|
|||||||||||
| 30.07.2018, 16:19 [ТС] | |||||||||||
|
D1973, да, сортировка по Sort немного не то. 1, потом 10, и затем 11...
А что должно поступать в CustomSort? я внес столбцы в TStringList и хочу их отсортировать PS А можно как то сделать, чтобы он сортировал по 1 столбцу, но тащил за собой и остальные столбцы? Добавлено через 46 минут Вроде, похоже на правду, но не хочет работать...
Точнее
0
|
|||||||||||
|
106 / 93 / 44
Регистрация: 26.07.2015
Сообщений: 197
|
|||||||||||||||||||||
| 30.07.2018, 16:26 | |||||||||||||||||||||
|
тут
0
|
|||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 23.05.2017
Сообщений: 65
|
||||||
| 30.07.2018, 16:40 [ТС] | ||||||
|
Si14, спасибо, если вдруг успею разобраться сам, напишу сюда)
int и Sort кстати поправил
0
|
||||||
|
106 / 93 / 44
Регистрация: 26.07.2015
Сообщений: 197
|
|
| 30.07.2018, 16:54 | |
|
А гарантировано, что сначала будут идти буквы, и только в конце числа?
Т.е. всегда c1,c2,c3... и никогда не будет с1с или 1с.
0
|
|
|
Супер-модератор
|
||||||
| 30.07.2018, 16:55 | ||||||
|
Написал так:
1
|
||||||
|
0 / 0 / 0
Регистрация: 23.05.2017
Сообщений: 65
|
||||||
| 30.07.2018, 17:02 [ТС] | ||||||
|
Si14, Да. Элементы везде C1 - C200, DA1 - DA200, R1 - R200 и т.д.
Т.е. Буква (-ы) и затем порядковый номер, но буквы разные и может быть по две буквы подряд Добавлено через 5 минут volvo, Вау! то что нужно, но есть небольшая загвоздка. В первом СГ у меня нужно пропустить две строки. Сделал так:
'Q1' is not a valid integer value Хотя элемента Q1 и нет, там ZQ1, т.е. он почему то съел первый символ
0
|
||||||
|
106 / 93 / 44
Регистрация: 26.07.2015
Сообщений: 197
|
||||||
| 30.07.2018, 17:25 | ||||||
|
Вот здесь
std::isdigit в помощь Добавлено через 2 минуты Не по теме: Резисторы, конденсаторы, микрухи и кварцевые резонаторы. Это что, программа для рисования электрических схем?
0
|
||||||
|
Супер-модератор
|
||||||
| 30.07.2018, 17:29 | ||||||
Сообщение было отмечено Letzins как решение
Решение
Letzins, а вот так:
2
|
||||||
|
0 / 0 / 0
Регистрация: 23.05.2017
Сообщений: 65
|
|
| 31.07.2018, 08:14 [ТС] | |
|
volvo, Все работает! Спасибо!
0
|
|
| 31.07.2018, 08:14 | |
|
Помогаю со студенческими работами здесь
12
Сортировка строк матрицы
Сортировка строк по столбцам Stringgrid Сортировка строк в memo по датам Сортировка строк в порядке алфавита Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|