Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
2 / 2 / 2
Регистрация: 20.04.2012
Сообщений: 108

Как сделать поиск по первым буквам слов?

10.09.2014, 10:42. Показов 3803. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Делаю поиск по буквам. При вводе в эдит буквы "в" в таблице выводит и иванова, и петрова, и волкова. Как сделать чтобы начинало искать по первым буквам? вот мой кусок кода.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void __fastcall TForm1::Edit1Change(TObject *Sender)
{
if (DBGrid1->Visible)   {      
if (Edit1->Text.IsEmpty()) { 
        ADOQuery1->SQL->Clear();
        ADOQuery1->SQL->Add("select * from voditeli");
        ADOQuery1->Open();
    }
    else {
        ADOQuery1->SQL->Clear();
 
ADOQuery1->SQL->Add("SELECT * FROM voditeli WHERE [famili] LIKE '%"+Edit1->Text+"%';");
 
        ADOQuery1->Open();
        if (ADOQuery1->IsEmpty())
        { 
            ShowMessage("Такой фамилии нет");
        }
    }
        }
 
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.09.2014, 10:42
Ответы с готовыми решениями:

В текстбоксе сделать автозаполнение по первым буквам как в комбобоксе
Друзья, кто знает можно ли в текстбоксе сделать автозаполнение по первым буквам как в комбобоксе? find-ом нашел содержимое текстбокса в...

Как организовать поиск по первым буквам запроса через input javascript
Прилагаю свой вариант, но он работает только для первого символа, дальше не получается организовать вывод (только начала изучать...

Поиск слова по первым 5 буквам
Есть база слов, все слова разной длинны, находятся в текстовом документе на раб. столе. Я открываю свой софт и пишу(если слово 10 знаков...

2
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
10.09.2014, 10:58
% в LIKE означает любое число любых символов.
Значит
SQL
1
LIKE 'V%'
ищет все слова, начинающиеся на V (перед V нет %),
а
SQL
1
LIKE '%V%'
ищет все слова, которые имеют V в любом месте.
1
2 / 2 / 2
Регистрация: 20.04.2012
Сообщений: 108
10.09.2014, 11:55  [ТС]
спасибо за ответ
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.09.2014, 11:55
Помогаю со студенческими работами здесь

Поиск по первым буквам в StringGrid
Здравствуйте есть база данных StringGrid, есть поиск , но как сделать что бы искало по первым буквам не знаю.Пожалуйста посмотрите архив и...

Поиск по первым буквам слова
Добрый день. Подскажите пожалуйста код для поиска по первым буквам слова. В компонент tableView_5 выгружается информация из таблицы, и...

Поиск по первым буквам из формы!
Есть массив, в нём имена. Надо чтобы "что-то" выводило те имена у которых начало на букву "А". Как такое реализовать?...

Расположить данный набор слов в алфавитном порядке по первым буквам
Еще одна задача по фри паскалю)) 139. Расположить данный набор слов в алфавитном порядке по первым буквам. (набор слов любой)

Поиск по первым буквам в классе Dictionary
Привет всем! В общем есть пара вопросов: 1) как сделать поиск по первым словам в слове как на картинке 2) и чтобы результат поиска был...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru