![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск нескольких записей с помощью Lookup [D7, Paradox]
dUM © (2005-06-26 14:40:00)Не подскажите как мне выбрать несколькозаписей с одним одинаковым полем, с помощью Lookup или Locate компонента Query? Или как создать Lookup поиск, чтобы он находил следующую запись. Ну вроде Query.Next.
Использование SQL-запроса "SELECT ... WHERE ..." не годится, так как увеличивается время, затрачиваемое на поиск (из-за Query.Open), а требуется сократить время выполнения процедуры.
Изпользуются таблицы Paradox под BDE.
Mike Kouzmine (2005-06-27 17:45:00) [1]SetRange - по индексному полю. Индекс должен быть активен.
Vizitor (2005-06-27 14:40:00) [2]2[10]Sergey13
Сорри, что отвлек.
Кнопка F1 временно освободилась.
Нашел я по методам этим.
Но все равно пасиб :)
Anatoly Podgoretsky (2005-06-27 14:39:00) [3]Vizitor (27.06.05 14:15) [7]
У нас тоже времени нет
Sergey13 (2005-06-27 14:37:00) [4]2[9] Vizitor (27.06.05 14:32)
Какие условия? Ты про что? Про First|Next? Это ты по этой кнопке нашел?
Vizitor (2005-06-27 14:32:00) [5]2[8] Sergey13
вот эта та кнопка у меня и занята как раз. :(
Как в этих методах задавать условия поиска-то?
Sergey13 (2005-06-27 14:23:00) [6]2[7] Vizitor (27.06.05 14:15)
Ну переведи эти слова хотя бы. Уже что-то прояснится. 8-)
ЗЫ: Какие мы занятые - ужасть. До кнопки Ф1 не дотягиваемся за рабочий день?
Vizitor (2005-06-27 14:15:00) [7]2 Sergey13
НУ дык, познакомь, коли не так сложно! ;)
У меня просто времени искать нету :(
и литературы под рукой тоже
Sergey13 (2005-06-27 14:10:00) [8]2 [5] Vizitor (27.06.05 14:03)
>Чтой-то я с ними знаком плохо... :(
Ну дык познакомься. Кто мешает? Не такие уж это сложные методы. 8-)
Vizitor (2005-06-27 14:03:00) [9]Кстати, а как работают эти методы First|Next?
Чтой-то я с ними знаком плохо... :(
dUM (2005-06-26 21:09:00) [10]Это тоже не годится. Бог с ним) Пасиба за разъяснение)
Anatoly Podgoretsky (2005-06-26 19:08:00) [11]Ну раз не хочешь делать запрос, то сканироваине таблицы, методы First/Next
dUM (2005-06-26 18:52:00) [12]Анатолий, я знаю что вы умный :) Ваш ответ надо понимать как " нельзяданными функциями получить несколько записей, и так же незья задать поиск таким образом, чтобы сначала выбрать одну подходящую, а потом перейти на следующую"?
А не подскажите как можно НЕ этими функциями и не SQL-запросом реализовать данную задачу?
Anatoly Podgoretsky (2005-06-26 15:01:00) [13]Неверное понимание функций Lookup и Locate