Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Использование TQuery [D7, Paradox]


Morgan128 ©   (2006-06-01 16:12:00) 

1. Имею query_select со строкой sql:   Select all from table1 where Fio like FIO. Соответственно в таблице1 есть поле под названием Fio, а значение FIO берется из Edit. Вопрос: как сделать поиск с неполным соответствием (например я ввел только первую букву, а он вывел результат всех с первой буквой)? и как вывести первые 10 результатов в ListBox.
2. Как с помощью Query добавить значение Edit в таблицу.
Прошу подсказать правильный SQL код, и код процедуры, а то я совсем все забыл :)


Morgan128   (2006-06-01 18:57:00) [1]

О, спасибо!


MsGuns   (2006-06-01 18:00:00) [2]

>Morgan128   (01.06.06 17:17) [8]
>Desdechado, а что, надо писать так: Select * from table1 where Fio like FIO ?

Query.SQL.Text := 'Select * from table1 where Fio like ''%'+Edit1.Text+'%''';


Desdechado   (2006-06-01 17:35:00) [3]

Morgan128   (01.06.06 17:17) [8]
LocalSQL.hlp

VALUA   (01.06.06 17:16) [7]
вообще-то свои вопросы задают в СВОЕЙ ветке
насколько я помню, свойство Filter в IBX не реализовано
используй событие OnFilterRecord


Megabyte   (2006-06-01 17:25:00) [4]

% - любое кол-во символов
_ - один символ(может отличаться в другой СУБД)


Morgan128   (2006-06-01 17:17:00) [5]

Desdechado, а что, надо писать так: Select * from table1 where Fio like FIO?


VALUA   (2006-06-01 17:16:00) [6]

Удалено модератором
Примечание: У нас не запрещено создавать свои ветки


Morgan128   (2006-06-01 17:12:00) [7]

Johnmen Шутник :) я уже диплом 2 года как получил :). Вот как раз 2 года назад я такую БД и замутил. Жаль, что сейчас уже ничего от нее не осталось :(


Johnmen   (2006-06-01 16:46:00) [8]

В общем, поздняк суетиться, до скорой сдачи курсовой или что там у тебя не успеешь...
:)


Desdechado   (2006-06-01 16:43:00) [9]

почитай LocalSQL.hlp
а то твой синтаксис не смахивает на "забытый"
больше похоже на "не знал да забыл"


Morgan128   (2006-06-01 16:40:00) [10]

2 Sergey13 нифига там нет. Если было бы - не спрашивал.

2 MsGuns 1. а так как я написал - нельзя? вроде как сортировка...
             2. Набиваю фио в Edit, считываю в fio (string). Какой SQL командой   можно это fio добавить в таблицу в поле FIO.

Самый больной вопрос у меня такой. при использовании query_select со строкой sql:   Select all from table1 where Fio like FIO.какой командой в процедуре выловить результат отработки query.


MsGuns   (2006-06-01 16:33:00) [11]

1. Для поиска есть несколько функций класса TQuery Find и Locate
Спользование - в справке
2. Вопрос неясен.


Sergey13   (2006-06-01 16:16:00) [12]

Предлагаю освежить память в F1.


Наверх

Титульная страница Поиск, карта сайта Написать письмо