|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как сделать поиск по БД через кнопку и ADOQuery SQL? - Delphi БД
в интернете не смог найти подробного описание кода и как подключать Query к БД...нужно сделать поиск по ФИО в таблице пациенты.
я создал на форму query1 and ADOquery1 and Datasource..потом adoquery есть свойство connection string в нем путь к бд драйвер выбрал ...а свойство в sql незнаю как писать..query связал с datasource..мне нужно чтобы когда я писал в edit слова или буквы,то когда я нажимаю на кнопку поиск и мне выводило поиски..проограмму с кодом скинул сверху. |
#2
|
|||
|
|||
Код:
ADOQuery1.SQL.Text := 'select * from YourTable where [ФИО] like ''%'+edit1.text+'%'''; Но в данном случае лучше обрабатывть OnFilterRecord компонента, который получает данные для отображени в гриде. Но опть же, это будет фильтрация. А чистый поиск делается, обычно, через Locate. Последний раз редактировалось lmikle, 03.11.2016 в 18:10. |
#3
|
||||
|
||||
Не взял мой 7z приложенный архив, вот пример вышесказанного, без конкретики
Код:
ADOtable1.Locate('ФИО', Edit1.Text, [loPartialKey]); Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#4
|
||||
|
||||
Цитата:
1. запросил данные 2. обработал данные 3. отобразил данные — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию Последний раз редактировалось lmikle, 03.11.2016 в 18:10. |
#5
|
|||
|
|||
Мэд.
Тут из вопроса не совсем понятно, что ТС надо. Толи поиск по БД, толи по выборке, толи фильтрация. Вот я просто дал несколько примеров. ЗЫ. Сорь, увидел мал. ошибочку в своем коде, пришлось твой пост отредактировать... |