|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
15.06.2007, 21:39 | #1 |
Регистрация: 14.06.2007
Сообщений: 4
|
Как прописать запрос поиск????
Как прописать SQL Запрос.Чтоб поле из таблицы(DBGrid) Можно было найти только по первой букве??
|
15.06.2007, 21:48 | #2 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
select * from table where field like 'a%'
ЗЫ: Аватар супер! |
15.06.2007, 21:53 | #3 |
Регистрация: 14.06.2007
Сообщений: 4
|
За аватар спасибо!А у меня до этого было так прописано!Как исправить:
procedure TForm2.RzButton4Click(Sender: TObject); begin Form2.ADOQuery1.Active:=false; Form2.ADOQuery1.SQL.Clear; Form2.ADOQuery1.SQL.Add('select *'); Form2.ADOQuery1.SQL.Add('From Ассортимент'); Form2.ADOQuery1.SQL.Add('WHERE Наименование LIKE '''+Edit1.Text+''''); Form2.ADOQuery1.Active:=true; end; Ассортимент это название таблицы,А наименование это название поля!Помоги плиз!!!!! Последний раз редактировалось Sexyprogrammist; 15.06.2007 в 21:56. |
15.06.2007, 22:12 | #4 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
procedure TForm2.RzButton4Click(Sender: TObject);
begin Form2.ADOQuery1.Active:=false; Form2.ADOQuery1.SQL.Clear; Form2.ADOQuery1.SQL.Add('select *'); Form2.ADOQuery1.SQL.Add('From Ассортимент'); Form2.ADOQuery1.SQL.Add('WHERE Наименование LIKE '''+Edit1.Text+'%'''); Form2.ADOQuery1.Active:=true; end; Обрати внимание на знак процента. |
15.06.2007, 22:24 | #5 |
Регистрация: 14.06.2007
Сообщений: 4
|
Я твой должник!Спасибо большое!
должнИК? Мда... Аватар подходит ) //zetrix Последний раз редактировалось zetrix; 16.06.2007 в 16:53. |
18.06.2007, 13:50 | #6 |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
можно еще использовать фильтры... Но ,конечно select предпочтительнее....
if Length(FindEdit.Text)>0 then DataModule1.BookTable.Filtered:=tru e else DataModule1.BookTable.Filtered:=fal se; DataModule1.BookTable.Filter:='Имя поля >'''+FindEdit.Text+''''; получается оно будет сравнивать введенное пользователем значение.. Но подсказка выше - более правильно ... Фильтры использовать можно, нооооооо как-то не красиво это все =)
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
11.12.2009, 21:39 | #7 |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 118
|
А если ещё чуток развить тему SQL запроса, возможно ли делать его одновременно по двум критериям поиска?
Например Через один Edit я ввожу Фамилию, а через другой имя, затем идёт запрос и в компонент Query записываются все фамилии совпадающие с введённой в Edit и все имена. Если можно скиньте ссылочку на литературу, а то практически не знаком с языком програмирования, который применяется внутри SQL запроса.
Если всё откладывать на потом, то потом будет всё.
|
11.12.2009, 22:22 | #8 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
все ссылочки на литературу есть в шапке подфорума
ориентировочно запрос будет строиться так Код:
|
11.12.2009, 23:40 | #9 |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 118
|
Вы не могли бы пояснить функцию Format и зачем нужно писать %s.
Если всё откладывать на потом, то потом будет всё.
|
11.12.2009, 23:58 | #10 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск в 2-ух таблицах через запрос | icome | Microsoft Office Access | 3 | 26.08.2008 18:14 |
подскажите как прописать | alexs2141 | Помощь студентам | 6 | 03.06.2008 14:32 |
Прописать в реестр | Михаил Юрьевич | Общие вопросы Delphi | 4 | 02.02.2008 10:49 |
Как прописать в HKEY_CURRENT_USER ? | UnD)eaD)Snake | Общие вопросы Delphi | 4 | 27.07.2007 21:52 |
Поиск через запрос | Таня84 | БД в Delphi | 1 | 17.02.2007 02:52 |