Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2011, 21:47   #1
TOR
 
Регистрация: 02.02.2007
Сообщений: 9
По умолчанию анализ данных в файлах xls (Delphi 6)

Здравствуйте.пишу приложение на delphi 6 для анализа данных в файлах xls. порядок работы программы:
-выбор интересующего файла с данными
- загрузка всего его содержимого в компонент Tsortgrid
- сортировка по столбцу ДАТА
- потом сам анализ( ищуться все записи у которых разность значения ПРОБЕГ меньше 100 чем у всех остальных)
-когда поиск приходит к концу таблицы выскакивает ошибка
прилагаю скрины 1 скрин ошибка
2 скрин исходный код процедуры поиска записей
помогите разобраться в чем дело?
Изображения
Тип файла: jpg ошибка.jpg (279.1 Кб, 127 просмотров)
Тип файла: jpg место.jpg (99.4 Кб, 131 просмотров)
TOR вне форума Ответить с цитированием
Старый 30.03.2011, 22:57   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

В гриде либо пустая яччейка, либо неправильное число.
p51x вне форума Ответить с цитированием
Старый 31.03.2011, 08:05   #3
TOR
 
Регистрация: 02.02.2007
Сообщений: 9
По умолчанию

странно.вот скрин конца таблицы. что то не видно там не правильного чсла.и эта ошибка на всех файлах, в конце.

и ведь там стоит 2 условия(в 2 циклах) на проверку пустой ячейки.
Изображения
Тип файла: jpg таблица.jpg (135.4 Кб, 119 просмотров)

Последний раз редактировалось TOR; 31.03.2011 в 08:09.
TOR вне форума Ответить с цитированием
Старый 01.04.2011, 21:57   #4
TOR
 
Регистрация: 02.02.2007
Сообщений: 9
По умолчанию

что нет идей?
TOR вне форума Ответить с цитированием
Старый 01.04.2011, 22:15   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
что нет идей?
идеи уже были высказаны!

Без исходного текста проекта и примера XLS файла дальнейшее угадывание не представляется целесообразным!

к слову.
Цитата:
в компонент Tsortgrid
А что это за компонент? Не могу такой вспомнить...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 02.04.2011, 13:42   #6
TOR
 
Регистрация: 02.02.2007
Сообщений: 9
По умолчанию

вот исходный текст и 1 xls и компонент Tsortgrid
Вложения
Тип файла: rar prog.rar (25.7 Кб, 16 просмотров)
Тип файла: zip bksgrid.zip (326.0 Кб, 13 просмотров)

Последний раз редактировалось TOR; 02.04.2011 в 13:46.
TOR вне форума Ответить с цитированием
Старый 02.04.2011, 16:41   #7
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Цитата:
и ведь там стоит 2 условия(в 2 циклах) на проверку пустой ячейки.
верно НО проверка пустого стоит ПОСЛЕ перевода в число.
программа — запись алгоритма на языке понятном транслятору
evg_m на форуме Ответить с цитированием
Старый 02.04.2011, 18:10   #8
TOR
 
Регистрация: 02.02.2007
Сообщений: 9
По умолчанию

то есть функция перевода будет выдавать ошибку когда числа нет. а я думал она выдаст null.
TOR вне форума Ответить с цитированием
Старый 06.04.2011, 21:30   #9
TOR
 
Регистрация: 02.02.2007
Сообщений: 9
По умолчанию

убрал я эти условия, заменив их на сравнение счетчика с количеством строк.все равно ошибка.судя по анализу.она возникает внутри цикла while(где увеличение j идет)
TOR вне форума Ответить с цитированием
Старый 06.04.2011, 22:38   #10
TOR
 
Регистрация: 02.02.2007
Сообщений: 9
По умолчанию

подскажите правильную реализацию. не могу от ошибки избавиться
TOR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сравнить данные в двух файлах .xls SlavenGVO Microsoft Office Excel 6 07.03.2011 16:48
Дополнительные потоки данных в файлах NTFS Kara1989 Операционные системы общие вопросы 1 11.11.2010 10:14
Поиск одинаковых строк в файлах xls valeryana Microsoft Office Excel 10 22.09.2009 11:45