Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.06;
Скачать: CL | DM;

Вниз

Использование TQuery   Найти похожие ветки 

 
Morgan128   (2006-06-01 16:12) [0]

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


 
Sergey13 ©   (2006-06-01 16:16) [1]

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


 
MsGuns ©   (2006-06-01 16:33) [2]

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


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

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

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

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


 
Desdechado ©   (2006-06-01 16:43) [4]

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


 
Johnmen ©   (2006-06-01 16:46) [5]

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


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

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


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

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


 
Morgan128   (2006-06-01 17:17) [8]

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


 
Megabyte ©   (2006-06-01 17:25) [9]

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


 
Desdechado ©   (2006-06-01 17:35) [10]

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

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


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

>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+"%""";


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

О, спасибо!



Страницы: 1 вся ветка

Текущий архив: 2006.08.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.051 c
2-1153376028
oleggar
2006-07-20 10:13
2006.08.06
справочник имен


15-1152595364
tButton
2006-07-11 09:22
2006.08.06
а я вот призадумался


2-1152875372
crazy_corpse
2006-07-14 15:09
2006.08.06
ВОПРОСЫ АЛГОРИТМОВ!


2-1153426046
Ivolg
2006-07-21 00:07
2006.08.06
Курсор


2-1152889248
Megabyte
2006-07-14 19:00
2006.08.06
Компонент ClientDataSet