|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.11.2016, 19:59 | #1 |
Пользователь
Регистрация: 03.04.2015
Сообщений: 25
|
Поиск по БД
как сделать поиск по БД с помощью RadioButton или просто поиск по БД по ФИО или Улицы когда пишу в edit и нажимаю кнопку срабатывал поиск..что не правильно?куда должно все выводиться?
Код:
Последний раз редактировалось Аватар; 07.11.2016 в 20:06. |
16.11.2016, 08:47 | #2 | |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Цитата:
2- SQL.Add(' SELECT * FROM Пациенты Where [Код_пациента] like "%'+Edit1.Text+'%"');- запрос регистрозависимый. SQL.Add(' SELECT * FROM Пациенты Where KOD_PAC like UPPER('+quotedstr('%'+ansiuppercase (Edit1.Text)+'%')+')'); 3. SQL.Clear; SQL.Add(' SELECT * FROM Пациенты Where ФИО like "%'+Edit1.Text+'%"'); Можно писать сразу так: SQL.text:=' SELECT * FROM Пациенты Where ФИО like "%'+Edit1.Text+'%"'; 4: Можно сделать динамично без радиобаттонов: Код:
Пишу много и развернуто
Последний раз редактировалось Heneken87; 16.11.2016 в 08:56. |
|
16.11.2016, 09:28 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
|
16.11.2016, 09:43 | #4 | ||
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
Цитата:
Цитата:
Код_пациента судя по гриду числовой. Какой там like в запросе? При поиске по фио или улице 1-ый процент в like не нужен
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
||
17.11.2016, 09:38 | #5 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
if radiobatto1.checked then
begin КОд end else if radiobatto2.checked then begin Код end; Я про красный Else, он излишен. Регистрозависимость: я же написал: SQL.Add(' SELECT * FROM Пациенты Where KOD_PAC like UPPER('+quotedstr('%'+ansiuppercase (Edit1.Text)+'%')+')');
Пишу много и развернуто
|
17.11.2016, 10:04 | #6 | ||
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
Цитата:
Цитата:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
||
17.11.2016, 10:06 | #7 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,515
|
Цитата:
Иванов like UPPER('иванов') =FALSE Цитата:
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 17.11.2016 в 10:10. |
||
18.11.2016, 07:31 | #8 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
like UPPER('+ansiuppercase ('иванов')+') =true - я так написал, а не как вы
Он полезен,но если батоны на 1 панеле то излишен. НЕЛЬЗЯ чекнуть на 1 панеле более одного radioButton! Проверки и без else отработают.
Пишу много и развернуто
Последний раз редактировалось Heneken87; 18.11.2016 в 07:39. |
18.11.2016, 07:47 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
Упрямо отказывая в молоке, корова всё равно быком не станет (c)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
18.11.2016, 09:58 | #10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
вот это как раз и не отработает.
даже если не обращать внимания на то, что Вы про кавычки для строковой константы забыли. Вы реально не видите разницы между Цитата:
и между Код:
И не упорствуйте. Это не делает Вам чести. Ошибиться может каждый. Но упорствовать в своих заблуждениях - глупо. |
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
по ID поиск выдает результат, а по Фамилии нет. как осуществить поиск по фамилии | Евгений174 | БД в Delphi | 5 | 12.04.2016 11:38 |
Помогите-при поиске через яндекс,поиск идёт в майле,поиск и браузер по умолчанию стоит яндекс, так же постоянно выскакивает казино | Vlad8purple | Windows | 2 | 08.03.2016 14:52 |
Помощь в доработке программы на языке паскаль (бинарный поиск, поиск перебором) | DimzNOVIchok45 | Помощь студентам | 0 | 13.10.2014 20:11 |
Реализовать два метода поиска строк в массиве: поиск перебором, бинарный поиск на языке Pascal | DimzNOVIchok45 | Помощь студентам | 7 | 19.09.2014 21:40 |
Обработка одномерного массива - поиск среднего, поиск минимального, сортировка (Паскаль) | nadez | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 18.03.2014 08:45 |