![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использование 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.