|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.12.2010, 22:58 | #1 |
Пользователь
Регистрация: 11.12.2010
Сообщений: 43
|
Работа с записями.
Есть запись.-Футболист-Стаж-Зароботок-
Надо сделать комплексную сортировку по стажу+по зароботку У меня сортирует только по стажу. Подскажите как сделать чтобы сортировало и по Зароботку тоже. Очень прошу помочь,а то останется хвост... вот код моей комплексной сортировки Код:
Последний раз редактировалось Stilet; 30.12.2010 в 09:57. |
30.12.2010, 00:52 | #2 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
проверка 2 условий, цикл в цикле, во внешнем проверяем стаж, во внутреннем заработок. Или сортируем по заработку, уже сортированый по стажу список (что в общем то одно и тоже, только для понимания легче)
Надеюсь алгоритм понятен?(Извините код лень писать примеров куча на форуме) |
30.12.2010, 07:25 | #3 |
Пользователь
Регистрация: 11.12.2010
Сообщений: 43
|
А можете написать, пожалуйста?
А то что-то у меня не получается, как ни пишу-не сортирует. |
30.12.2010, 09:46 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
плохо брать чужой код..
а ещё хуже (намного) не понимать - что в нём написано... Код:
если же стаж одинаковый (веточка else) то сравниваются фамилии. Таким образом, данный код сортирует по стажу + по фамилии. Вам достаточно написать: Код:
p.s. т.к. приведён огрызок кода, то не видно описания структуры TRecStud, поэтому, как у Вас в программе поле заработок называется в TRecStud - не видно. измените .Заработок на своё поле... Последний раз редактировалось Serge_Bliznykov; 30.12.2010 в 09:48. |
30.12.2010, 09:55 | #5 |
Пользователь
Регистрация: 11.12.2010
Сообщений: 43
|
это не чужой код-это код из методы.
спасибо, что подсказали, но все равно не сортирует все вместе-только стаж. |
30.12.2010, 10:01 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Может тебе стоит посмотреть как делают сортировку? Найпростейшее использовать два цикла for а не то что ты наваял, ибо оно генетически ошибочно.
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с записями | Ol_Bak | Microsoft Office Access | 5 | 09.02.2010 20:22 |
Работа с записями | Viata | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 24.06.2009 09:03 |
работа с записями | Mango | Помощь студентам | 2 | 12.10.2008 23:54 |