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

Сортировка по алфавиту

22.06.2022, 11:44. Показов 695. Ответов 8

Студворк — интернет-сервис помощи студентам
нужно сделать поиск по названию адреса и сортировку по алфавиту помогите а то я фулл чайник
Миниатюры
Сортировка по алфавиту  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.06.2022, 11:44
Ответы с готовыми решениями:

Сортировка БД по алфавиту
Помогите отсортировать бд (DBGrid) (бд сделана в Access) по алфавиту. При нажатии на конопку (button) или при щелчке на колонку.

Сортировка по алфавиту
В dbgrid отображается таблица, в которой нужно сделать сортировку по столбцу "Фамилия" . На форуме темы с сортировкой по нажатию на...

Сортировка по алфавиту
Проблема: Есть таблица, stringGrid, в ней нужно сделать сортировку, допустим по названию. Или сортировку в файле .тхт , где каждая...

8
Модератор
 Аватар для D1973
9924 / 6460 / 2457
Регистрация: 21.01.2014
Сообщений: 27,411
Записей в блоге: 3
22.06.2022, 14:48
SQL
1
SELECT * FROM TABLE_NAME WHERE Address LIKE %какое-то значение% ORDER BY Address
собственно, какой вопрос - такой ответ.
И по фотографии порча снимается только на канале ТНТ...
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
22.06.2022, 15:00
У ТС используется AdoTable, а не AdoQuery. Для AdoTable сортировка решается подключением нужного индекса в свойстве IndexName или перечислением сортируемых полей в IndeFieldNames
ПС: Насчет IndeFieldNames могу ошибаться, давно это было
0
Модератор
 Аватар для D1973
9924 / 6460 / 2457
Регистрация: 21.01.2014
Сообщений: 27,411
Записей в блоге: 3
22.06.2022, 15:52
Цитата Сообщение от Пытливый Посмотреть сообщение
У ТС используется AdoTable
А, ну да, не посмотрел... Ну так еще проще, у ADOTable есть метод Sort - всего и делов, что перечислить имена полей и порядок сортировки...
0
408 / 242 / 88
Регистрация: 28.04.2022
Сообщений: 1,207
22.06.2022, 17:56
Цитата Сообщение от cheaser Посмотреть сообщение
нужно сделать поиск по названию адреса
TTable сто лет уже не использовал, но насколько помню, там есть свойство Filter. И ещё свойство Filtered (true/false).
Кладёте на форму TEdit и кнопку рядом. В OnClick кнопки пишите что-то типа того:
Delphi
1
2
3
4
5
6
7
8
9
  var
    AddressStr: string;
begin
    AddressStr := Edit1.Text;
    AddresStr := TrimLeft(AddresStr);
    ADOTable1.Filtered := False;
    ADOTable1.Filter := Format('Адрес LIKE %%%s%%', [AddressStr]);
    ADOTable1.Filtered := True;
end;
Если не найдёт TrimLeft(), добавьте в uses SysUtils.
Можно сделать сортировку без кнопки, на лету. Это попробуйте сами.
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
22.06.2022, 18:05
Цитата Сообщение от Gluck99 Посмотреть сообщение
TTable сто лет уже не использовал, но насколько помню, там есть свойство Filter. И ещё свойство Filtered (true/false).
Вы это к чему? Нафига ему фильтрация, если нужна сортировка.
0
408 / 242 / 88
Регистрация: 28.04.2022
Сообщений: 1,207
22.06.2022, 18:32
Цитата Сообщение от Пытливый Посмотреть сообщение
Вы это к чему? Нафига ему фильтрация, если нужна сортировка.
Ему в т.ч. поиск нужен, прочтите внимательно сообщение ТС. Поиск можно делать через фильтрацию, можно через LOCATE. Адреса предпочтительнее через фильтрацию искать, расширяются возможности поиска. Т.к. ТС пожеланий не высказывал, есть простор для фантазии.
0
561 / 230 / 88
Регистрация: 11.07.2015
Сообщений: 817
22.06.2022, 20:26
По клику в заголовке столбца или по кнопке или ещё по чему-нибудь
Delphi
1
ADOTable.Sort := 'Имя колонки' + 'ASC/DESC';
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,602
27.06.2022, 12:39
Сортировка, фильтрация и поиск. ADO
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.06.2022, 12:39
Помогаю со студенческими работами здесь

Сортировка по алфавиту
как мне перегнать из файла значения "Номер тел." "Фамилия" "Адрес" в компонент Memo, отсортировать по алфавиту и вернуть значения в...

Сортировка по алфавиту
Информация о работниках предприятия включает: ФИО работника, ставку почасовой оплаты, количество отработанных часов за месяц. Вывести...

Сортировка по алфавиту
надо отсортировать список по алфавиту unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes,...

Сортировка по алфавиту
В переменной qtrue содержатся данные типа : Акабан Москва Сидней Ростов. Необходимо отсортировать их по алфавиту и удалить пробелы, чтобы...

Сортировка по алфавиту
Друзья, подскажите как можно ускорить вариант сортировки файлов по алфавиту: В текстовом файле строки вот такого плана: Борисов...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru