Поиск в DBF через DBGrid
Добавлено: 26 апр 2005, 12:03
Всем гуру от Дельфи -хелп ми. Имеется форма с компонентом DBCRTLGrid и подключенной через BDE базой basa.dbf (на форме значит есть DataSourse и Ttable) . В базе 3 поля: FIO, phone и adres. Также на фрейме с именем pan_instr1, присоединенной к форме лежит компонент FINDDIALOG с именем finddialog1 и кнопкой для открытия этого диалога.
ВОПРОС: вот пользователь ввел что-то в это окно поиска и нажал "найти". Надо что бы система нашла и/или отфильтровала записи с встречающимся текстом. Причем если пользователь ввел например "46" то надо что бы нашлись телефоны с номером где встречается число "46" или адрес (текст) например "дом №46". Если ввел "Ленин"
то фамилию "Ленинский" и адрес "ул.Ленин". В общем - по аналогии с Access: нажал -нашел первую удовлетворяющую запись, нажал "Найти далее" - ищет дальше. Если это сложно: то разовый фильтр показывающий все записи где встречается данное условие поиска.
И второй ВОПРОС: Необходимо отфильтровать эту базу по условию, длина фамилии в поле FIO не превышает 7 знаков или заканчивается на "*ов"
Заранее огромное спасибо. Прошу простить если некорректно описал проблему. Опыта маловато - и наставника нет. все сам, методом тыка.
Из-за этого объясните как можно подробнее !
Еще раз СПАСИБО
ВОПРОС: вот пользователь ввел что-то в это окно поиска и нажал "найти". Надо что бы система нашла и/или отфильтровала записи с встречающимся текстом. Причем если пользователь ввел например "46" то надо что бы нашлись телефоны с номером где встречается число "46" или адрес (текст) например "дом №46". Если ввел "Ленин"

И второй ВОПРОС: Необходимо отфильтровать эту базу по условию, длина фамилии в поле FIO не превышает 7 знаков или заканчивается на "*ов"
Заранее огромное спасибо. Прошу простить если некорректно описал проблему. Опыта маловато - и наставника нет. все сам, методом тыка.
Из-за этого объясните как можно подробнее !
