![]() |
|
#1
|
|||
|
|||
![]() Здравствуйте. Я хотел бы узнать, как можно упорядочить записи по алфавиту в DBLoockupComboBox. И ещё, можно ли как то организовать ввод с клавиатуры, чтобы введенные буквы отображались, это нужно для поиска по веденным символам, т.к стандартно поиск осуществляется, но введенные символы не видны.
|
#2
|
||||
|
||||
![]() Чё-то первый раз вижу чтобы этот компонент использовался для поиска по таблице. Он для других целей нужен. Если хочешь сделать поиск по введённым символам то лучше TEdit.
Код:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); var Op: TLocateOptions; begin Op:=Op+[loCaseInsensitive]+[loPartialKey]; Table1.Locate('имя поля где будет поиск',Edit1.Text,Op); end; И теперь когда ты будшь писать что-то в Edit1 то будет происходить приближённый поиск без учёта регистра по таблице и если что-то найдётся то курсор(стрелка слева) встанет на найденную строку. |
#3
|
|||
|
|||
![]() Дело в том что мне не просто поиск нуже, а как бы отфильтрация из списка, и мне не хочется для этого писать дополнительный запрос. Подумал может быть у этого компонента есть какие либо стандартные функции для этого. Но всё равно спасибо за ответ.
|