![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск по строке Access
Xar © (2009-05-16 01:42:00)Добрый Вечер!
У меня есть две таблицы. Грубо говоря,в одной есть две колонки-Фамилия,Город. Город-тип числовой. И вторая таблица-таблица городов. Там соответсвенно хранятся названия городов.
На форме есть DBGrid,которая отображает первую таблицу.
Как мне осуществить поиск по именно названиям городов,а не их индексам,которые в первой таблице?
Заранее спасибо.
Нат (2009-05-17 00:41:00) [1]вариант до кучи
сделать запрос с объединением таблиц по коду города, тогда можно делать фильтры или вставлять "подстроку названия города" в запрос как параметр.
YurikGL (2009-05-16 20:18:00) [2]
> На форме есть DBGrid,которая отображает первую таблицу.
>
Я бы отображал запросом (или lookup-м): фамилия в одной колонке, а город - в другой.
Anatoly Podgoretsky (2009-05-16 17:00:00) [3]> Xar (16.05.2009 1:42:00) [0]
Таблица2.Locate
sniknik (2009-05-16 01:56:00) [4]а зачем? если поиск по индексу на порядки быстрее поиска по строке. всего два действия, сначала ищешь нужный индекс в короткой таблице городов по его названию, а после в длинном справочнике уже по индексу.