Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2008, 17:11   #1
GazimagomedovM
Пользователь
 
Аватар для GazimagomedovM
 
Регистрация: 05.11.2007
Сообщений: 20
Радость изменение запроса на выбор

Помогите пожалуйста начинающим. Есть текст запроса в компоненте Query, на какой компонент лучше выводить результат запроса, и самое главное!!!
как можно сделать это: "ввести искомое значение (в какой компонент лучше вводить искомое значение?) и это значение подставлялось в текст запроса компонента QUERY (свойство SQL)
( select dbank,cno,nsum,esum,asntext
from odm1218
where asntext like '%2795204844%' ).
ЗАРАНЕЕ СПАСИБО.
GazimagomedovM вне форума Ответить с цитированием
Старый 21.01.2008, 17:24   #2
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

если честно, я вообще ничего не понял...
поясни задачу!!!!!
dron-s вне форума Ответить с цитированием
Старый 21.01.2008, 17:46   #3
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Если я правильно понял вопрос и мне не изменяет память, ибо давно с базами не ботал, то выводить результат запроса в DBGrid можно, ведь межет несколько записей подходить под условие.
вводить искомое значение можно куда угодно. например в TEdit.
пишешь текст запроса:
select dbank,cno,nsum,esum,asntext
from odm1218
where asntext like :findstring

а в проге перед выполнением запроса (т.е. перед Query.Open) пишешь:
Qyery.ParamByName('findstring').Val ue := '%'+Edit.Text+'%'
pu4koff вне форума Ответить с цитированием
Старый 28.01.2008, 22:58   #4
Pitbull
детский тренер
Форумчанин
 
Аватар для Pitbull
 
Регистрация: 08.06.2007
Сообщений: 532
По умолчанию

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.add('select * from таблица where Поле =' + QuotedStr(Edit1.Text));
Query1.Open;
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Pitbull вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
результат запроса Ko$tello БД в Delphi 7 18.04.2012 12:13
Обработка SQL-запроса iid2007 Microsoft Office Access 2 10.07.2008 12:41
Формирование запроса BlackOmen JavaScript, Ajax 6 15.06.2008 12:37
1С: debug SQL-запроса. crazy horse SQL, базы данных 0 05.06.2008 08:19
Как сделать выбор параметра запроса из таблицы valery Microsoft Office Access 1 30.11.2007 11:17