Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.07.27;
Скачать: [xml.tar.bz2];

Вниз

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

 
Заочник-самоучка   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.01 c
15-1212906039
vrem
2008-06-08 10:20
2008.07.27
Подскажите главу


15-1212860862
WOWA
2008-06-07 21:47
2008.07.27
Какой сервер выбрать?


15-1212590644
bycka
2008-06-04 18:44
2008.07.27
Из Delphi в C#


2-1214450709
Олег
2008-06-26 07:25
2008.07.27
Удаление дубликатов в DBF


15-1212475156
pasha_golub
2008-06-03 10:39
2008.07.27
Заюзать .lib от Borland C compiler в Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский