Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.27;
Скачать: CL | DM;

Вниз

Хочу совет   Найти похожие ветки 

 
Заочник-самоучка   (2008-06-10 15:27) [0]

Есть удаленная база ИБ, в ней есть таблица-справочник улиц. А улиц уже "набили" около 2000. Вот у меня вопросы к мастерам :

Оператор вводит первую букву улицы, и нужно выбрать все улицы, которые начинаютя на эту букву.
1.Нужно ли загружать весь список улиц из сервера перед началом работы клиента ?
2.Выполнять каждый раз поиск улиц по букве/буквам ?
3.Выполнять запрос как-то иначе ?
4.Ваш вариант ?

зы.Очень долго каждый раз грузить весь список улиц :)


 
Anatoly Podgoretsky ©   (2008-06-10 15:33) [1]

> Заочник-самоучка  (10.06.2008 15:27:00)  [0]

нет
да
можно
2


 
Правильный_Вася   (2008-06-10 15:35) [2]

можно один раз считать справочник при старте программы
а потом просто делать LOCATE по нему по мере набора оператором букв


 
Evgeny V ©   (2008-06-10 15:38) [3]

Делаю как в п.1 - гружу весь список при старте, да  - относительно долго, но один раз, потом по вводу первых букв в выпадающем списке появляются нужные улицы.
Оператору удобно работать.

Но интересно услышать, как делают другие.


 
Поросенок Винни-Пух ©   (2008-06-10 15:42) [4]

не гружу.
оператор вводит "сосно"
после чего видит все адреса кладра типа:

- ленинградская обл, такой-то район, дер. сосновка
- республика коми, г.сосногорск

и так далее


 
Заочник-самоучка   (2008-06-10 15:45) [5]


> Оператору удобно работать.


Вот мои бухгалтера меня уже и достали, "слишком долго работает связь с удаленной базой, а раньше мы набирали 10 записей за тоже времья".

Ксати канала на 512Кб входящего трафика достаточно для 50-60 рабочих мест ?


 
Поросенок Винни-Пух ©   (2008-06-10 15:48) [6]

бухш занять больше нечем, как бестолковым вбиванием того, что давно лежит свободно?


 
Ega23 ©   (2008-06-10 15:48) [7]

можно как в 1, можно как в 2.
Если записей сравнительно не много, то запросто можно загрузить при старте. Правда тут сразу проблема с обновлением списка: а вдруг в это время какие-то улицы потёрли?


 
Заочник-самоучка   (2008-06-10 16:03) [8]


> бухш занять больше нечем, как бестолковым вбиванием того,
>  что давно лежит свободно?

Не совсем так. Они набивают договора, которые потом будут вести, каждая свой "район" а заодно и улицы города (юридический адрес фирм/клиентов).


> Если записей сравнительно не много, то запросто можно загрузить
> при старте. Правда тут сразу проблема с обновлением списка:
>  а вдруг в это время какие-то улицы потёрли?

На данный момент 1975 улиц. Проблемы с обновлением не будет :)


 
Поросенок Винни-Пух ©   (2008-06-10 16:13) [9]

А улиц уже "набили" около 2000.

А кому это надо кроме заочника самоучки?


 
Правильный_Вася   (2008-06-10 16:18) [10]


> не гружу.оператор вводит "сосно"после чего видит все адреса
> кладра типа:- ленинградская обл, такой-то район, дер. сосновка

адрес и улица - вещи разные
тем более, что 2к улиц - это вероятно почти полный справочник по большому городу
а по чужим городам этому юзеру может и не надо никогда


 
Заочник-самоучка   (2008-06-10 16:19) [11]


> А кому это надо кроме заочника самоучки?


Начальникам виднее куда деньги вкладывать.
Такой комплекс от фирмы с профи-программистами влетит в большую сумму.
А я научусь и наберусь опыта.


 
Sergey13 ©   (2008-06-10 16:23) [12]

> [0] Заочник-самоучка   (10.06.08 15:27)

Если вводят много и постоянно, то я бы совместил 1 и 2. В основном поиск идет по 1, если не найдено по 2. Все из-за названий, состоящих из нескольких слов (ул. Зои Космоедмьянской или пр Шота Руставелли - хрен знает чего набирать будут), иначе хватило бы и просто 1 варианта. Если ввод эпизодический - просто 2 вариант.


 
Заочник-самоучка   (2008-06-10 16:36) [13]


> Sergey13 ©   (10.06.08 16:23) [12]

Большое спасибо за толковый совет. Попал в самое яблочко.


 
Заочник-самоучка   (2008-06-10 16:38) [14]


> адрес и улица - вещи разные
> тем более, что 2к улиц - это вероятно почти полный справочник
> по большому городу
> а по чужим городам этому юзеру может и не надо никогда

Тоже правильное замечание, поскольку юр. адрес может быть где угодно.



Страницы: 1 вся ветка

Текущий архив: 2008.07.27;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.013 c
15-1213080452
{RASkov}
2008-06-10 10:47
2008.07.27
Ограничение доступа в интернет


15-1213185617
ChaosAD
2008-06-11 16:00
2008.07.27
CASE ERWin и Paradox 7


2-1214411405
Trange
2008-06-25 20:30
2008.07.27
Картинка в TMenuItem


2-1214392234
Res
2008-06-25 15:10
2008.07.27
wininet


4-1193138709
roughneck
2007-10-23 15:25
2008.07.27
Файловая безопасность в NTFS