Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];

Вниз

Использование 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.02 c
2-1153126424
Spools
2006-07-17 12:53
2006.08.06
Один вопрос по Combobox


15-1152129575
Petr V. Abramov
2006-07-05 23:59
2006.08.06
Птичку жалко :)


2-1152877100
learner
2006-07-14 15:38
2006.08.06
Установление коннекта между NamedPipe-ми по сети.


3-1148986218
Iehbr
2006-05-30 14:50
2006.08.06
Запрос на выборку из дву таблиц


1-1150393322
Urvin
2006-06-15 21:42
2006.08.06
Цвет выделения в ListView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский