|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.07.2011, 12:43 | #1 |
Пользователь
Регистрация: 25.06.2011
Сообщений: 55
|
При поиске возникает ошибка List index out of bounds (-1)
Ребята нужна помощь, не могу сообразить как произвести поиск, вроде как все норм работает а почемуто выдает такое сообщение List index out of bounds (-1) сам код поиска вот:
Код:
___________ 1) Название темы должно адекватно отражать суть решаемой задачи/проблемы. На первый раз я исправил. В дальнейшем темы с подобным названием будут закрываться/удаляться. 2) Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор.
ICQ 566505973 e-mail first_al@mail.ru
Последний раз редактировалось Serge_Bliznykov; 22.07.2011 в 12:53. |
22.07.2011, 12:56 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я на 90% уверен, что ошибка возникает НЕ В ДАННОМ кусочке кода..
поставьте точки останова на первый оператор процедуры и на последний... пройдитесь в отладчике. На какой строке возникла ошибка?! |
22.07.2011, 12:58 | #3 |
Пользователь
Регистрация: 25.06.2011
Сообщений: 55
|
У меня всего пока 4 записи в базе, вот я пробую найти одну из них, и получается вот такая ошибка. Если можно посоветуйте что сделать.
А вообще он указывает что ошибка тут Код:
я пробовал точки остановы и ошибка тут Код:
ICQ 566505973 e-mail first_al@mail.ru
Последний раз редактировалось Stilet; 22.07.2011 в 16:13. |
22.07.2011, 13:21 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
прошёлся поиском..
а уж не используете ли Вы часом связь "Master-Detail" на форме?!! и какого типа датасет datamodule1.sklad ? с ним что-то связано? Он с чем-то связан? может быть, Вам проще выложить исходники проекта + тестовая базка?.. |
22.07.2011, 13:24 | #5 | |
Пользователь
Регистрация: 25.06.2011
Сообщений: 55
|
Код:
нечитаемый текст там не имеет особого значения) Цитата:
Или Сергей (если не ошибаюсь) может что вы посоветуете как сделать поиск по одному из трех параметров по выбору if not datamodule1.sklad.Locate(ffield,for m5.sEdit1.Text,[loCaseInsensitive,loPartialKey]) если я убираю loCaseInsensitive,loPartialKey то он не показывает ошибки но и не находит нечего
ICQ 566505973 e-mail first_al@mail.ru
Последний раз редактировалось Stilet; 22.07.2011 в 16:15. |
|
22.07.2011, 15:26 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
пока не вижу особого криминала...
запакуйте исходники формы datamodule1.pas и datamodule1.dfm в архив и выложите архив на форуме ("Расширенный режим - Управление вложениями".)... Архив полулится пара килобайт - меньше объемом, чем постить сюда текст модуля.. - если Вы за траффик переживаете... p.s. не создавайте сообщения друг за другом - если что сказать/добавить - нажимайте кнопка "Правка" на своём крайнем сообщении и дописывайте |
22.07.2011, 15:34 | #7 |
Пользователь
Регистрация: 25.06.2011
Сообщений: 55
|
вот архив datamodul
ICQ 566505973 e-mail first_al@mail.ru
|
22.07.2011, 16:03 | #8 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
А выделенное - не ошибка?
Locate(ffield,for m5.sEdit1.Text,[loCaseInsensitive,loPartialKey]) |
22.07.2011, 16:06 | #9 |
Пользователь
Регистрация: 25.06.2011
Сообщений: 55
|
Не знаю, но он не выдиляет это как ошибку, может тоже задать как к примеру flalue: string? тогда как мне задать form5.sEdit1.text
var fvalue: string; begin fvalue:=floattostr(form5.sEdit1.tex t); так?
ICQ 566505973 e-mail first_al@mail.ru
Последний раз редактировалось Алекссс; 22.07.2011 в 16:12. |
22.07.2011, 16:19 | #10 |
Пользователь
Регистрация: 25.06.2011
Сообщений: 55
|
Может Вы знаете как поиск такой сделать что бы выбирать из трех возможных вариантов
ICQ 566505973 e-mail first_al@mail.ru
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему ошибка 'List index out of bounds (0)'? | WandererX | Общие вопросы Delphi | 7 | 20.06.2010 11:17 |
Ошибка List Index out of bounds | Rapala | Помощь студентам | 1 | 03.05.2010 17:33 |
Ошибка List index of bounds(1) | Blue Heron | Помощь студентам | 5 | 17.03.2010 00:38 |
ошибка:List index out of bounds | tanek | Помощь студентам | 7 | 26.12.2009 20:38 |
Ошибка List index out of bounds(0) при использовании запроса AdoQuery | ArtInt | БД в Delphi | 14 | 15.04.2009 18:35 |