![]() |
|
#1
|
|||
|
|||
![]() Приветствую всех!
Помогите пожалуйста разобраться с поиском. Нужно чтобы в файле находил нужную строку например по фамилии и выводил результат например в ShowMassage. написал такое но почемуто не работает: Код:
как сделать чтобы он смотрел в Edit2 и искал в текстовом файле по этому значению? |
#2
|
|||
|
|||
![]() А почему Вы открываете EXE-файл ?
|
#3
|
|||
|
|||
![]() Это я описался там txt.
Сейчас он получается читает файл но ошибку выдает на readln(f,n2); |
#4
|
|||
|
|||
![]() Если я правильно понял, то требуется узнать номер строки текстового файла, в которой встречается значение, вписанное в Edit2?
можно реализовать это вот так: Код:
|
#5
|
|||
|
|||
![]() Немного не так. Там не номер строки, там просто поиск по файлу, например там два Editа фамилия и телефон и две кнопки поиска по фамилии и телефону, чтобы он ирскал по фамилии в тексте. Задание вообще звучало так:
Создается файл, в него записываются данные – фамилия, имя, номер телефона. Предусмотрите возможность добавления данных или внесения новой информации с удалением содержимого файла, вывод содержимого файла, вывод данных по запрашиваемому номеру телефона, вывод данных по введенной фамилии (если в файле есть одинаковые фамилии – выводится список всех, имеющих эти фамилии). Отсортируйте файл по «фамилия». Пока вот что написал: Код:
Последний раз редактировалось nisolmer, 12.09.2009 в 10:01. |
#6
|
|||
|
|||
![]() Может можно както сделать поиск по файлу через FindDialog?
|
#7
|
|||
|
|||
![]() Обязательно использовать текстовые файлы? Или можно использовать типизированные? Просто, не совсем ясна структура файла, по которому поиск будет осуществляться.
|
#8
|
|||
|
|||
![]() Я сделал немного проще. через файнд диалог. При открытии диалога содержимое файла грузится в мемо и там уже ищет
Код:
просто незнаю как сделать поиск далее по тексту и чтобы он находил несколько значений и выделял их и сортировку тоже непойму как(. |
#9
|
||||
|
||||
![]() А из чего следует, что это должен быть именно текстовый файл. Я по заданию такого не вижу. А раз этого явно не сказано, то можно сделать через ClientDataSet и XML-файл
Вот простенький пример такой реализации: http://depositfiles.com/files/828xmr1tb Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#10
|
|||
|
|||
![]() По ссылке файл удален
![]() |
#11
|
||||
|
||||
![]() Долго спите
![]() Выкладываю еще разок на другой обменник: http://www.sharemania.ru/0222583 - исполняемый http://www.sharemania.ru/0229021 - исходняк Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#12
|
|||
|
|||
![]() Спасибо, вроди все сделал
![]() |