![]() |
|
|
![]()
|
|
| santilaas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 322 Регистрация: 28.8.2005 Где: Блага Репутация: нет Всего: нет |
Почему при попытке сделать инкрементный поиск выдаётся сообщение об ошибке: «List index out of bounds(1). Может кто в курсе? Заранее благодарен.
-------------------- [ |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 17 Всего: 162 |
Ошибка в 17 строке.
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| santilaas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 322 Регистрация: 28.8.2005 Где: Блага Репутация: нет Всего: нет |
В общем как я понял, ошибка была вот в чём: я в Columns DBGridEh-а добавлял все поля соответствующего Dataset-а, но у поля Kod (которое соответствует первичному ключу таблицы) в DBGridEh-е ставил Visible в False (код мне отображать ни к чему) - и поэтому он мне выводил эту ошибку. Когда я из Columns DBGridEh-а удалил это поле, инкрементный поиск работает по всем полям этой таблицы.
Что это за явление такое - может кто пояснит. Заранее спасибо! -------------------- [ |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 17 Всего: 162 |
Какой версией EhLib пользуетесь?
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| santilaas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 322 Регистрация: 28.8.2005 Где: Блага Репутация: нет Всего: нет |
4.0
-------------------- [ |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 17 Всего: 162 |
Модуль DbUtilsEh, функция LocateDatasetTextEh, строку
AGrid.SelectedIndex := AGrid.VisibleColumns[FCurInListColIndex].Index; заменить на AGrid.SelectedIndex := FCurInListColIndex; -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| santilaas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 322 Регистрация: 28.8.2005 Где: Блага Репутация: нет Всего: нет |
Alex, второй раз меня выручаешь - спасибо.
Это сообщение отредактировал(а) santilaas - 30.4.2006, 14:12 -------------------- [ |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 17 Всего: 162 |
Это сообщение отредактировал(а) Alex - 30.4.2006, 21:58 -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| santilaas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 322 Регистрация: 28.8.2005 Где: Блага Репутация: нет Всего: нет |
Все ясно (рад содействовать).
Alex, может если, не трудно, Вы с коллегой посмотрите мой топик "Дерево с помощью EhLib". Версия тоже 4.0 - может тоже глюк, а может у меня что с руками? -------------------- [ |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 17 Всего: 162 |
Вот чем я точно не советую пользоваться так это MemTable т.к. глюков в нем... К сожелению так получается, что автор библиотери не идет на контакт и править их не очень торопится, а у нас с коллегой пропало всякое желание тестить этот MemTable т.к. мы не очень согласны с его реализацией. Добавлено @ 08:45 В обще лично у меня в программе активно используются древовидные структуры и их связи с гридом, выглядит все это приблизительно как показано в прикрепленном файле. Все это сделано с помощью компонентов EhLib и FIBExTrees Присоединённый файл ( Кол-во скачиваний: 26 )
tree.gif 28,18 Kb-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| santilaas |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 322 Регистрация: 28.8.2005 Где: Блага Репутация: нет Всего: нет |
Но я не отчаиваюсь - скачал FIBExTrees, посмотрел demo-нстрашку - очень даже неплохо, ещё бы получилось установить эту библиотеку. Дело в том, что пытаюсь установить FIBExTrees, а мне Delphi говорит:
В чём может быть проблема? у меня FibPlus 5.2 - или это не влияет? -------------------- [ |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |