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

Вниз

Как разбить строку   Найти похожие ветки 

 
andrewtitoff ©   (2009-11-08 13:13) [40]

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


 
Anatoly Podgoretsky ©   (2009-11-08 14:04) [41]

> andrewtitoff  (08.11.2009 12:38:37)  [37]

С одинаковым именем нет не видел.


 
Anatoly Podgoretsky ©   (2009-11-08 14:06) [42]

> andrewtitoff  (08.11.2009 13:13:40)  [40]

Вот все свои проблемы на бабушек свернул, крайними они оказались.


 
andrewtitoff ©   (2009-11-08 14:11) [43]


> Anatoly Podgoretsky ©   (08.11.09 14:04) [41]
> > andrewtitoff  (08.11.2009 12:38:37)  [37]С одинаковым
> именем нет не видел.
>
>
> Anatoly Podgoretsky ©   (08.11.09 14:06) [42]
> > andrewtitoff  (08.11.2009 13:13:40)  [40]Вот все свои
> проблемы на бабушек свернул, крайними они оказались.

А кто говорит про одинаковое имя?, естественно у каждого лифта есть свой регистрационный номер и они уникальные, для этого есть поиск по рег. номеру, только сейчас то мы говорим про поиск по адресу - который должен отобразить все лифты по заданному адресу.....

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


 
Anatoly Podgoretsky ©   (2009-11-08 14:28) [44]

> andrewtitoff  (08.11.2009 14:11:43)  [43]

> мы говорим про поиск по адресу - который должен отобразить все лифты по заданному адресу.....

И что тебе останавливает?
Не умеешь фильтры строить или запросы с WHERE делать?
Так это же основы.


 
andrewtitoff ©   (2009-11-08 14:45) [45]


> Anatoly Podgoretsky ©   (08.11.09 14:28) [44]
> > andrewtitoff  (08.11.2009 14:11:43)  [43]> мы говорим
> про поиск по адресу - который должен отобразить все лифты
> по заданному адресу.....И что тебе останавливает?Не умеешь
> фильтры строить или запросы с WHERE делать?Так это же основы.
>

Только из уважения к возрасту промолчу...
Вы простите заголовок то читали?, я пришел с одной проблемой - а мне тут предложили кучу других, а теперь еще и говорите что я это не умею....
Нучнем с того что больше половины написанного мне тут просто лишнее т.к. неподходит, во вторых при чем тут фильтры типа
"STREET = """+copy(ComboBox82.Text,1,pos(" д. ",ComboBox82.Text))+""" AND HOUSE = """+copy(ComboBox82.Text,pos(" д. ",ComboBox82.Text)+4,length(ComboBox82.Text)-pos(" д. ",ComboBox82.Text)+4)+"""";

только проблема в том - что я изначально спросил как это сделать в цикле?, т.к. этого я действительно на данный момент незнаю....


 
andrewtitoff ©   (2009-11-08 14:55) [46]

2 All
А может действительно 4 комбобокса сделать?, несмотря на то что это решение мне не очень нравится - оно избавит от многих проблем....


 
Leonid Troyanovsky ©   (2009-11-08 19:14) [47]


> andrewtitoff ©   (08.11.09 14:55) [46]

> то что это решение мне не очень нравится - оно избавит от
> многих проблем....

Нарубил десять бабок - вот он и рубль.

--
Regards, LVT.


 
andrewtitoff ©   (2009-11-08 20:22) [48]


> Leonid Troyanovsky ©   (08.11.09 19:14) [47]
> > andrewtitoff ©   (08.11.09 14:55) [46] > то что это решение
> мне не очень нравится - оно избавит от > многих проблем.
> ...Нарубил десять бабок - вот он и рубль.--Regards, LVT.
>

Эт вы про что? =)))


 
Leonid Troyanovsky ©   (2009-11-08 21:45) [49]


> andrewtitoff ©   (08.11.09 20:22) [48]

ФеМиДо.

- Читал?
- Да. "Преступление и наказание".

--
Regards, LVT.


 
Наиль ©   (2009-11-09 11:45) [50]


> Нучнем с того что больше половины написанного мне тут просто
> лишнее т.к. неподходит, во вторых при чем тут фильтры типа
> "STREET = """+copy(ComboBox82.Text,1,pos(" д. ",ComboBox82.
> Text))+""" AND HOUSE = """+copy(ComboBox82.Text,pos(" д.
>  ",ComboBox82.Text)+4,length(ComboBox82.Text)-pos(" д. ",
> ComboBox82.Text)+4)+"""";

Тебе не это придлагали, это такое предлагаешь.
Тебе предлагают приблизительно следующее:
Ind:=ComboBox82.ItemIndex;
With AllData[Ind] do
 Filter:=format("STREET = "%s" AND HOUSE = "%s"",[Street, House])

Соответствено вместо массива записей AllData можешь использоватьTDataSet, тогда тебе понадобятся ссылки (закладки), которые можешь хранить в Items.Objects[Ind]
Весь смысл в том, чтобы использовать те данные, котое у тебя и так уже разделены.


 
Dennis I. Komarov ©   (2009-11-09 17:14) [51]


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

Есть только одна проблема - база сделанная кривыми руками, а ты хочешь из нее сделать еще кучу проблем... Лекарство смотри в предыдующей ветке.


> для того чтобы 60-ти летние бабушки которым тоже приходится
> с ней работать не переучивались

Блин, а я то думаю, почему наш автопром до сих пор такое производит. Оказывается чтоб привычнее было

P.S.
Для нормальной работы с адресами есть такая штука - КЛАДР завется.


 
Smile   (2009-11-09 18:11) [52]

Что-то я сегодня не "наблюдал" andrewtitoff, а совет на вопрос "Как разбить строку?" дал бы один, и, на мой взгляд, исчерпывающий и универсльный.
Разбивай так, как тебе нравится, или устраивает по условию задачи.
Успеха!



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

Форум: "Начинающим";
Текущий архив: 2009.12.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.008 c
15-1256481351
POOP
2009-10-25 17:35
2009.12.27
Погрешность решения


1-1229896425
Delphi
2008-12-22 00:53
2009.12.27
Delphi2009


1-1230135789
du_hast
2008-12-24 19:23
2009.12.27
Нужно получить кол-во Chart-ов в текущем Excel Sheet-е


15-1250874659
Yegorchic
2009-08-21 21:10
2009.12.27
Сломался RAID-массив


2-1257532084
Незнайка
2009-11-06 21:28
2009.12.27
вызов KeyPress





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский