Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 34

Как отфильтровать записи базы данных

23.02.2014, 20:23. Показов 2345. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время суток. Помогите пжл, как можно соуществить фильтрацию записей базы данных в делфи?А именно:Вывод списка фирм-покупателей, купивших какой-либо товар (товар
задается пользователем). Скрин приложения прилагается ниже
Миниатюры
Как отфильтровать записи базы данных  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.02.2014, 20:23
Ответы с готовыми решениями:

Как проверить повторяются ли записи в двух таблицах базы данных
Есть база данных, и две таблицы, связь один к одному. Одна таблица "сотрудники", вторая "карточка сотрудника". Связаны они...

Фильтрация информации из базы данных - отфильтровать записи в диапазоне
Здравствуйте! Необходима помощь. Имеется форма с подключённой к ней базой данных. В базе небольшой список сотрудников их должность,...

Как отфильтровать записи в DataGridView
Бедные поисковики, я их наверно задолбал уже. Обращаюсь к вам с таким вопросом: Можно ли осуществить поиск в датагриде так, что бы...

29
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,505
23.02.2014, 22:46
как то так:
Delphi
1
2
3
4
5
6
 with Query1 do
  begin
   Filtered:=False;
   Filter:='Naimenovanie tovara='+QuotedStr(Имя edit.Text);
   Filtered:=True;
  end;
0
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 34
25.02.2014, 14:46  [ТС]
у меня не получается,я уже и так, и сяк.... может вы поколдуете? Пожалуйста! приложение ниже:
Вложения
Тип файла: rar домашка.rar (334.8 Кб, 15 просмотров)
0
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,505
25.02.2014, 15:06
уберите пробелы из названий полей или хотя бы измените их на подчеркивание и все получится.
0
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 34
25.02.2014, 15:12  [ТС]
Убрала, но ошибку выдает. Может выражение фильтра неправильно записываю?!
Миниатюры
Как отфильтровать записи базы данных   Как отфильтровать записи базы данных  
0
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,505
25.02.2014, 15:16
Лучший ответ Сообщение было отмечено Juliya12 как решение

Решение

так в фильтре тоже нужно подставить подчеркивание
0
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 34
25.02.2014, 15:17  [ТС]
ставила.
0
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,505
25.02.2014, 15:19
тогда не знаю
0
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 34
25.02.2014, 15:20  [ТС]
спасибо на этом!
0
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,505
25.02.2014, 15:26
скиньте еще раз проект, где подставлены подчеркивания.
0
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 34
25.02.2014, 17:12  [ТС]
Вот!
Вложения
Тип файла: rar домашка.rar (334.0 Кб, 9 просмотров)
0
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 34
25.02.2014, 17:13  [ТС]
Может быть сортировка на вас какие-нибудь мысли навеит))))))
0
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,505
25.02.2014, 17:15
я только что проверил, все работает
0
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 34
25.02.2014, 17:17  [ТС]
а у меня ошибка(((мне пришлось в коде квэри заменить на тэйбл, т.к квэри в данной лабораторке не используется, по заданию все манипуляции производятся ч-з тэйбл
0
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,505
25.02.2014, 17:21
так мы о чем говорим о сортировке или о фильтре? причем тут сортировка, если заголовок -
Цитата Сообщение от Juliya12 Посмотреть сообщение
Как отфильтровать записи базы данных / Delphi и базы данных
?
0
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 34
25.02.2014, 17:22  [ТС]
о фильтрации....остановимся на ней.нужно еще код для сортировка, но там попробую найти что-нибудь
0
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,505
25.02.2014, 17:25
фильтрация работает

Добавлено через 2 минуты
а при сортировке никаких ошибок быть не может, т.к. никакого кода, связанного с ней, нет
1
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 34
25.02.2014, 17:31  [ТС]
в общем, если ни ошибку выдает, то абсолютно пустую строку...
0
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,505
25.02.2014, 17:42
кажется догодался о чем идет речь, а именнно о поиске. вот там и выпадает ошибка. измените обработчик нажатия кнопки поиска
Delphi
1
2
3
4
5
6
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if not Table1.Locate('Naimenovanie_tovara', Edit1.Text, [loCaseInsensitive,
    loPartialKey]) then
    ShowMessage('Запись не найдена');
end;
0
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 34
25.02.2014, 17:48  [ТС]
изменила, но МОЯ ФИЛЬТРАЦИЯ на том же месте и без сдвигов. Та же ошибка. мдааа.....я Вас уже достала
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.02.2014, 17:48
Помогаю со студенческими работами здесь

Как отфильтровать записи в запросе?
Есть такая вот таблица: ID CODE NAME INFO 1 1 Петя мужчина 2 1 Петя строитель 3 2 Вася мужчина 4 ...

Как отобразить не все записи из базы данных?
Есть довольна-таки большая база, в которую добавляются записи. Нужно сделать таким образом, чтобы отображались на страничке не все...

Как извлечь записи из базы данных Oracle в android
Сделал логирование, регистрацию, добавление в базу. Осталось только извлекать с сервера на клиент информацию, как это осуществить? Имею...

Как загрузить в переменную дату из поля активной записи базы данных?
Всем здравствуйте. Как редактировать текстовую информацию таблицы базы данных понятно. Для этого создаём отдельную форму с TDBEdit,...

Как добавлять записи в таблицу базы данных Access программно через ADO?
Как добавлять записи в таблицу базы данных Access программно через ADO?:yahoo:


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru