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

Вниз

Фильтр   Найти похожие ветки 

 
Семенов   (2007-09-26 10:40) [0]

Уважаемые мастера.
Скажите как организовать фильтр данные по ListView или
где почитать про сложные вложения.


 
Kolan ©   (2007-09-26 10:44) [1]

Вы что незнаете?
Как пользоваться компонентом — тогда в справку.
Или что?


 
DVM ©   (2007-09-26 10:45) [2]


> Скажите как организовать фильтр данные по ListView или
> где почитать про сложные вложения.

переведите вопрос на общедоступный язык


 
Сергей М. ©   (2007-09-26 11:02) [3]


> как организовать фильтр данные по ListView


Как это должно выглядеть в целом ?


> где почитать про сложные вложения


Это с чем едят ?


 
Семенов   (2007-09-26 11:10) [4]

Еще раз извиняюсь. Например, в файле имеются записи
опред. структуры.

Например Sex:Boolean; //пол False-мужской, True-женский.
Много числовых данных.

Я хочу выбрать по полу или оба пола + другие параметры.
Как мне избавляться от if, если выбраны, например,оба пола, не убирая
остальные параметры.
Другие же параметры также могут быть выбраны (все) - и надо опять убрать if.
Как это можно короче в написании сделать?
Может все перевести в строку с заданными условиями.
А потом наподобие query сделать запрос.
Но как потом строку перевести в if.
Но где можно посмотреть как там if убираются.


 
engine ©   (2007-09-26 11:14) [5]

> [4] Семенов   (26.09.07 11:10)

Хорошая трава :)


 
Сергей М. ©   (2007-09-26 11:15) [6]


> Семенов   (26.09.07 11:10) [4]


А ListView-то причем ?


 
Сергей М. ©   (2007-09-26 11:17) [7]


> Как мне избавляться от if


Да просто не пиши этот самый "if" - и всех делов.

Или этот "if" навязывает тебе свое присутствие ?)


 
DVM ©   (2007-09-26 11:18) [8]


> Или этот "if" навязывает тебе свое присутствие ?)

он нагло лезет в код. :)


 
Сергей М. ©   (2007-09-26 11:21) [9]


> наподобие query сделать запрос


"query" в переводе с вражеского и есть "запрос".

Следовательно, ты сказал вот что - "наподобие запроса сделать запрос".

"Как понимать тебя, Саид" (с)


 
Семенов   (2007-09-26 11:45) [10]

Например:
SexB:Boolean;
Sex - Combobox
0-мужской - SexB:=False;
1-женский - SexB:=True;
2-все
if

      (if Sex.ItemIndex < 2 then
     (PPers^.Sex = SexB)        //пол
       ELSE
НЕ УЧИТЫВАТЬ - КАК СДЕЛАТЬ, ЧТО В ДАННОМ СЛУЧАЕ ОН НЕ УЧИТЫВАЛСЯ
и ПЕРЕХОД ПРОХОДИЛ НА СЛЕДУЩИЙ AND.
)

     and (PPers^.Age = Age.ItemIndex)  
AND ()
AND .... МНОГО ПАРАМЕТРОВ  

then

ТОЛЬКО ТОГДА - LISTVIEW.ADD


 
Плохиш ©   (2007-09-26 11:52) [11]


> Семенов   (26.09.07 11:45) [10]

Стоит начать с чтения книги "Делфи для полных чайников за 21 секунду"
Условные операции - это одна из основ языка.


 
Сергей М. ©   (2007-09-26 11:53) [12]


> ТОЛЬКО ТОГДА - LISTVIEW.ADD


Ну так ListView собственно в фильтрации-то не участвует !
Он лишь визуализирует некие данные, неважно какие и как полученные..


 
Семенов   (2007-09-26 12:02) [13]

Да Вы хоть понимаете сложность задачи или Вам просто языком поболтать.??
Я привел один из 50 параметров, которые также могут быть разложены.
Складывается впечатление, что сложную фильтрацию явно из вас никто не писал.
Я прекращаю ответ.
Буду без Вас решать.


 
Плохиш ©   (2007-09-26 12:03) [14]

Рыдал...


 
DVM ©   (2007-09-26 12:12) [15]


> Я прекращаю ответ.

Скорее ты прекращаешь задавать вопрос, который толком так и не задал.

Что за данные (точно), где и как хранятся, как и куда загружаются ты же не привел. Привел зачем то ListView который никаким боком к задаче отношения не имеет. Тут не телепаты же собрались. А ListView не умеет ничего фильтровать и не надо пытаться надевать на корову седло.


 
Сергей М. ©   (2007-09-26 12:22) [16]


> Вы хоть понимаете сложность задачи или Вам просто языком
> поболтать.?


Понимаем. Оч даже. И языком поболтать тож не прочь)

А вот ты понимешь ли, что существуют готовые СУБД ? Понимаешь ли, что существуют for/while/repeat-циклы ?



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

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

Наверх





Память: 0.48 MB
Время: 0.041 c
15-1190638144
Empleado
2007-09-24 16:49
2007.10.21
И почему я - не таракан?!


9-1161684252
Ekzot
2006-10-24 14:04
2007.10.21
Поворот четырёхугольника.


2-1190883807
Lamer666
2007-09-27 13:03
2007.10.21
Если компонент в DELPHI который бы отрожал все MDIChilde формы?


15-1190633232
Ega23
2007-09-24 15:27
2007.10.21
Может я чего не так понимаю...


10-1138718085
BiN
2006-01-31 17:34
2007.10.21
Некорректная передача строкового параметра при работе с Excel





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