Показать сообщение отдельно
  #6  
Старый 03.06.2008, 09:19
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,906
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Нет у меня времени, да и желания если честно, разбираться в коде приведенном. Могу дать такие советы:
1. Собери для начала свой адрес из разных полей в одну строковую переменную с НУЖНЫМ тебе разделителем
2. Замени не нужные символы на пустоту (см. функцию StringReplace)
3. Замени не нужные сокращения на пустоту (та же функция)

ЗЫЖ А в целом, если такое приходится делать - база данных спроектирована не верно. Например поле "Улица" - поле не должно содержать НИЧЕГО КРОМЕ названия улицы, а дабы юзверь не смог туда ничего кроме названия ввести - значение должно выбираться из справочника улиц. С остальными - по аналогии.
Ответить с цитированием