0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 29
|
|
1 | |
Поиск по файлу04.05.2011, 12:10. Показов 1881. Ответов 14
Метки нет (Все метки)
Народ, помогите нужен ваш совет. Допустим у меня есть три Edit Фамилия, имя и отчество. Как сделать так чтобы если я ввел Петров Иван, то находило разных Петров Иван Генадьевич, Петров Иван Сергеевич, т.е. если Edit пустой его не учитывать как условие
0
|
04.05.2011, 12:10 | |
Ответы с готовыми решениями:
14
Поиск по Ini-файлу и вывод, как поиск Гугла Поиск по файлу c++ поиск по файлу Поиск по файлу |
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,273
|
|
04.05.2011, 12:15 | 2 |
homers,
в каком виде хранятся данные с ФИО? Каждое ФИО - это отдельный файл с именем ФИО?
0
|
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 29
|
|
04.05.2011, 12:19 [ТС] | 3 |
ну это файл записей типизированный.ФИО обычная строка. Просто не знаю как реализовать это
0
|
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,273
|
|
04.05.2011, 12:28 | 4 |
homers,
Так чего сложного? Перебирай записи и проверяй, входит ли в переменную с ФИО слово сначала из одного Edit, и если да - то входит ли в ФИО слово из другого Edit. Если все поиски дали положит. результат, то это тот тип, которого ты искал. Поиск на вхождение нужного слова в строке осуществляй при помощи Pos
1
|
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 29
|
|
04.05.2011, 12:45 [ТС] | 5 |
Частично понял конечно. Но pos возвращает же положение. Т.е. у меня заполненные поля должны быть как условие, а пустые просто должны не учитываться.
0
|
1856 / 1178 / 190
Регистрация: 27.03.2009
Сообщений: 4,564
|
|
04.05.2011, 12:47 | 6 |
POS можно использовать не только для определения положения текста в строке, но и как определение есть ли он там вобще. Если есть тогда то что нужно, нету значит дальше
1
|
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 29
|
|
04.05.2011, 12:54 [ТС] | 7 |
Понял спасибо а не могли бы привести пример? Если не трудно
0
|
1856 / 1178 / 190
Регистрация: 27.03.2009
Сообщений: 4,564
|
||||||
04.05.2011, 12:58 | 8 | |||||
пример файла:
Петров Иван Генадьевич Петров Иван Сергеевич
1
|
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 29
|
|
04.05.2011, 13:06 [ТС] | 9 |
а если я сделаю pos('',edit1.text) что он мне выдаст ноль?
0
|
1856 / 1178 / 190
Регистрация: 27.03.2009
Сообщений: 4,564
|
|
04.05.2011, 13:08 | 10 |
искать текст в пустоте... интересный пример
0
|
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 29
|
|
04.05.2011, 13:15 [ТС] | 11 |
наоборот хотел написать пустоту в тексте
Добавлено через 4 минуты я понял, что если у меня ниодного условия не выполнилось то элемент нам не подоходит и мы сканируем следующий, а если мне надо проверить ФИО, год рождения и Место рождения,если я не введу место рождения то это условие просто не учитывается ЗЫ.Извините,что туплю
0
|
1856 / 1178 / 190
Регистрация: 27.03.2009
Сообщений: 4,564
|
|
04.05.2011, 13:17 | 12 |
ну это уже исключениями и проверками. думаю можно решить и самостоятельно
1
|
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 29
|
|
04.05.2011, 13:18 [ТС] | 13 |
Ладно всё равно спасибо
0
|
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,273
|
||||||
04.05.2011, 14:11 | 14 | |||||
homers,
Рассмотри такой подход
1
|
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 29
|
|
04.05.2011, 14:37 [ТС] | 15 |
спасибо огромное теперь всё понял)) сто пудово)
0
|
04.05.2011, 14:37 | |
04.05.2011, 14:37 | |
Помогаю со студенческими работами здесь
15
Поиск по файлу Поиск по файлу Поиск по файлу Поиск по файлу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |