С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
8 / 8 / 4
Регистрация: 02.12.2012
Сообщений: 167

БД поиск по таблице Delphi 7

03.04.2014, 21:16. Показов 3096. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Используются компоненты ADOquery, DBGrid, ADOConnection, DataSourse
Как привязать RadioButton чтоб выбирать фильтр
По фамилии
По Адресу
По Номеру

Пока что стоит данный код.

Delphi
1
2
3
4
5
6
7
8
9
procedure TForm1.Button4Click(Sender: TObject);
begin
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT * FROM Сотрудники WHERE фамилия LIKE "%Иванов%"');
ADOQuery1.Active:=true;
 
end;
 
end.
При вводе фамилии ищет автоматический, без нажатия на Button, а при удалении записи Backspace В начальный вид не возвращается, в таблице та же фамилия что и была введена в поиск, как Исправить, и Доработать))
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.04.2014, 21:16
Ответы с готовыми решениями:

Поиск по таблице в Delphi
Пожалуйста, подскажите, в чём ошибка? он должен перебирать записи таблицы и при совпадении переходить на др форму l:=edit1.text; ...

Delphi SQL запрос поиск в таблице по дате
Все добрый вечер! Нужна помощь. Создал SQL запрос, который позволяет при вводе в поле Edit и нажатии на кнопку находить записи в таблице....

Поиск по таблице через SQL / Delphi и базы данных
Нужно ввести ФИО на поиск в Edit и чтобы он нашел и вывел её в DBEdit. В чем ошибка? var str:string; begin str:='and ФИО...

1
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
03.04.2014, 22:36
Поиск да можно так

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
procedure TForm1.Edit1Change(Sender: TObject);
begin
 if RadioButton1.Checked = True then
   begin
       ADOQuery1.Close;
       ADOQuery1.SQL.Clear;
       ADOQuery1.SQL.Add('SELECT* FROM Сотрудники');
       ADOQuery1.SQL.Add('WHERE фамилия LIKE '''+Edit1.Text+ '%' +'''');
       ADOQuery1.Open;
   end
    else
  if RadioButton2.Checked = True then
    begin
       ADOQuery1.Close;
       ADOQuery1.SQL.Clear;
       ADOQuery1.SQL.Add('SELECT* FROM Сотрудники');
       ADOQuery1.SQL.Add('WHERE Адрес LIKE '''+Edit1.Text+ '%' +'''');
       ADOQuery1.Open;
    end
    else
  if RadioButton3.Checked = True then
   begin
       ADOQuery1.Close;
       ADOQuery1.SQL.Clear;
       ADOQuery1.SQL.Add('SELECT* FROM Сотрудники');
       ADOQuery1.SQL.Add('WHERE Номер LIKE '''+Edit1.Text+ '%' +'''');
       ADOQuery1.Open;
   end;
end;
А это что вы говорите ! а при удалении записи Backspace В начальный вид не возвращается, в таблице та же фамилия что и была введена в поиск Не обижайтесь ГЛУПОСТИ
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.04.2014, 22:36
Помогаю со студенческими работами здесь

Поиск по таблице stringgrid в delphi
Здравствуйте! Имеется таблица stringgrid - в которой хранятся данные об автомобилях (марка, год выпуска, цена). Нужно организовать поиск...

Поиск записей в одной таблице, где значения ключевого поля не совпадают с полем в другой таблице
Имеется Access XP, надо создать запрос для поиска записей в таблице ТОВАРЫ,где значения ключевого поля (Артикул) не совпадают со значениями...

Поиск значения в таблице StringGrid (в неупорядоченной таблице)
Здравствуйте! Очень нужна помощь! Есть таблица StringGrid1 с данными( номер, ФИО, возраст, образование и т.п.). Нужно организовать поиск...

Delphi. Поиск суммы в базе данных (Delphi)
Здравствуйте. На Delphi нужно создать базу данных со столбцами Товар, Сумма за единицу и т.д.... Все столбцы заполнены, кроме...

Поиск в ADoquery, Delphi, поиск в базе данных
Доброго времени суток многоуважаемые пользователи данного сайта! Есть очень глупая проблема, с которой я, к сожалению, справиться не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru