![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 25.12.2012
Сообщений: 4
|
![]()
Всем привет, помогите пожалуйста с задачей, списке, который содержит ФИО, специальность, номер, оклад, стаж, тВывести на экран те элементы списка, в которых стаж работы содержится в заданных пределах и специальность совпадает с заданной...
В общем я создал список ,сделал чтобы он выводил по стажу и он все выводит, а вот когда добавляешь условие со специальностью, то начинаются проблемы Код:
Последний раз редактировалось Fox-II; 25.12.2012 в 19:36. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
очень "грязный" код.. опечатки такие, которые банально даже скомпилировать его не дадут (см., например, присвоение заголовка ФИО - так нет закрывающей кавычки..),
какой то странный одиночный флеш, форматирование ужасное.. Вы что, код на форуме руками набирали? Скопировать не пробовали?! Вы, вероятно, так написать хотели? Код:
|
![]() |
![]() |
![]() |
#3 | ||
Регистрация: 25.12.2012
Сообщений: 4
|
![]() Цитата:
Извините за "грязь", не просмотрел ![]() Ну да все так и должно было быть, но там когда я завожу условие поиска в пределах стажа, все работает, а вот когда добавляю еще одно условие то она вообще перестает работать.... Просматривал пошагово, она проверив условия по специальности, выходит на Цитата:
Если сможете, помогите пожалуйста) _______________ НЕ злоупотребляйте излишним цитированием! Это нарушение называется overquoting (оверквотинг) Удаляйте из цитаты лишний текст! Модератор. Последний раз редактировалось Serge_Bliznykov; 25.12.2012 в 23:52. |
||
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 25.12.2012
Сообщений: 4
|
![]()
В том то и дело, что такие элементы присутствуют, а вот условие просто не выполняется...
Может нужно как то по другому написать? Вот у меня в Edit8 заводится специальность, и она должна найти ее Dop^.spec.А она почему то просто проскакивает мимо нее. Я вот и думаю , что возможно неправильно задаются условия поиска по специальности : if (edit8.Text) = (dop^.spec) then |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
чтобы игнорировать пробелы, можно использовать функцию Trim() чтобы игнорировать регистр (чтобы сравнению было всё равно - большие, маленькие буквы) можно использовать функцию AnsiUpperCase вот так: Код:
|
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 25.12.2012
Сообщений: 4
|
![]()
Спасибо большое, теперь все работает
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка в StringGride (поправить) | GaleI | Помощь студентам | 0 | 31.03.2012 11:55 |
работа на stringgride | Kazakhstan | Общие вопросы Delphi | 1 | 31.01.2012 19:01 |
Сортировка по возрастанию в Stringgride | Китти | Помощь студентам | 2 | 22.12.2009 23:42 |
вопрос по StringGride | Dimati87 | Общие вопросы Delphi | 1 | 15.07.2009 07:57 |
Помогите с сортировкои в stringgride? | aks | Помощь студентам | 3 | 16.03.2009 07:31 |