|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.05.2010, 02:09 | #1 |
Пользователь
Регистрация: 07.04.2009
Сообщений: 20
|
StringGrid Определение значений по 3-ем критериям
Имеется приблизительный StringGrid
Игрок Очки Доп.очки Рейтинг А___ 9___ 1_____ 1,33 Б___ 8___ 3_____ 2,05 В___ 8___ 3_____ 2,05 Г___ 6___ 3_____ 2,05 Д___ 6___ 2_____ 1,88 Е___ 3___ 1_____ 1,88 И___ 3___ 1_____ 1,33 Который отсортирован по принципу: 1ый показатель очки, если у играков есть равные значения, для них (только для этих играков) переходим на второй показатель-дополнит очки, если и тут совпало- смотрим рейтинг, сотрир. их между собой и возвращаемся к след. ячейки... и т.д. Теперь задача состоит в том, чтобы определить места для играков. Если же совпадают все 3 показателя, то игроки делят между собой одно место, а след игрок занимает - след место+1 Т.е. StringGrid должен выглядить так: Игрок Очки Доп.очки Рейтинг Место А___ 9___ 1_____ 1,33_______1 Б___ 8___ 3_____ 2,05_______2 В___ 8___ 3_____ 2,05_______2 Г___ 6___ 3_____ 2,05_______4 Д___ 6___ 2_____ 1,88_______5 Е___ 3___ 1_____ 1,88_______6 И___ 3___ 1_____ 1,33_______7 Я так понимаю, что надо назначать места подряд, но обращать внимание на рейтинг, и учитывать то, что если его значения повторятся подряд, тогда... не знаю как это дальше.. Надеюсь, вы поняли суть задачи.. прошу помочь) |
04.05.2010, 08:39 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Юля, а тебе не будет проще закатать эти данные в Базу данных (в Акцесс проще всего), и запросом отсортировать? Это же будет намного проще чем писать самостоятельно сортировку для Грида.
I'm learning to live...
|
04.05.2010, 13:41 | #3 |
Пользователь
Регистрация: 07.04.2009
Сообщений: 20
|
Да, можно сортировать и запросом, лиш бы результат получился) только вот проблема.. составить правильно этот запрос.. я не могу сообразить, как все это учесть..,чтобы вышло так как нужно.. если можете подскажите))
|
04.05.2010, 14:19 | #4 |
Пользователь
Регистрация: 07.04.2009
Сообщений: 20
|
..и еще, Виталий, StringGrid я уже отсортировала (то что я изобразила-это уже отсортированный), мне теперь только места нужно распределить.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение и загрузка в файл текстовых значений и значений типа Boolean | krikaved | Общие вопросы Delphi | 1 | 16.03.2010 07:53 |
умножение значений Stringgrid | zluchka | Помощь студентам | 3 | 03.11.2009 11:33 |
StringGrid сумма значений | monushka | Общие вопросы Delphi | 21 | 26.10.2009 17:12 |
Определение собственных значений для матрицы 2-го порядка | Игорь777 | Помощь студентам | 0 | 26.04.2009 18:33 |
СЧЁТЕСЛИ по 2 и более критериям | Gadar | Microsoft Office Excel | 6 | 27.05.2008 09:25 |