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

Вниз

incremental search DBlookUpComboBox   Найти похожие ветки 

 
xman ©   (2007-09-10 09:21) [0]

Доброе утро, использую DBLookUpCombobox и не могу понять, почему, когда я выбираю поле в ListField типа String при фокусе на lookupcombobox, набираю с клавиатуры значение и если в базе существует значение начинающиеся с того, что я набрал, то запись выбирается, а если установить в ListField поле типа Integer, то подстановка не работает..почему?

хотя помню какое-то время работало все нормально. :)
пробовал удалял компонент и заново настраивал - ничего


 
Anatoly Podgoretsky ©   (2007-09-10 09:46) [1]

Работает, как только наберешь точное число.


 
xman ©   (2007-09-10 10:38) [2]

ну у меня в списке такие числа :)
ID    |....
-----|---
1     |...
213  |...
425  |...
---------
тут нельзя ошибиться

набираю: 1  - ничего не происходит
2 - тоже самое и т.д.

выбрал в ручную "213" нажал DEL - () очистить значение(text) в комбобоксе
опять пробую нефига стоит на месте :(

в таблице это ключевое поле (ID)
в lookupcombobox такие параметры:
listfield :  ID
keyFIELD : ID

что это может быть?


 
xman ©   (2007-09-10 10:39) [3]

вручную я имел ввиду - выбрал мышкой в выпадающем меню DBlookUpcombobox`a


 
sniknik ©   (2007-09-10 11:19) [4]

> набираю: 1  - ничего не происходит
> 2 - тоже самое и т.д.
а что должно происходить? число это не строка, нет такого одно число примерно равно другому (частичное соответствие как для строки)...
т.е. набрав число полностью оно все таки подставляется (в случае с 1) но немного поздновато (не видно т.к. уже набрано), а 2 и т.д. не соответствует равенству.
если нужен подбор по первым символам то и и представляй число строкой.


 
xman ©   (2007-09-10 12:15) [5]

если юзать dblookupcomboboxEh от EHLIB, то там понимает.


 
sniknik ©   (2007-09-10 12:27) [6]

> то там понимает.
представить число строкой несложно. авторы EHLIB это видать знали...


 
Anatoly Podgoretsky ©   (2007-09-10 12:57) [7]

> sniknik  (10.09.2007 12:27:06)  [6]

Они владели тайным знанием.


 
xman ©   (2007-09-10 13:10) [8]

можно и мне по секрету узнать?
подскажите а...


 
Anatoly Podgoretsky ©   (2007-09-10 13:22) [9]

Так sniknik ©   (10.09.07 12:27) [6] с потрохами их продал.


 
sniknik ©   (2007-09-10 13:27) [10]

> можно и мне по секрету узнать?
в запросе CStr
хотя они (авторы EHLIB) вряд ли делают это в запросе, у них же нет отдельных гридов на разные базы...
а вот как в компоненте сделать аналогичный строковому писк проще наверное у них и посмотреть (EHLIB же вроде с исходниками?).


 
xman ©   (2007-09-10 14:12) [11]

спасибо за комманду CStr,  я только хотел искать комманду преоброзователь.
решил создать в таблице виртуальный столбец в котором значения типа стринг и по нему и искать ;)


 
Anatoly Podgoretsky ©   (2007-09-10 14:22) [12]

> xman  (10.09.2007 14:12:11)  [11]

Более универсально CAST



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

Форум: "Базы";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.084 c
15-1197795244
Kostafey
2007-12-16 11:54
2008.01.20
С днем рождения ! 16 декабря


15-1197341960
Превед
2007-12-11 05:59
2008.01.20
А вернёт ли Медвед Путину власть?


2-1198342227
savyhinst
2007-12-22 19:50
2008.01.20
DLL( cool )->dll:"parameter=nil");


2-1198429088
JusteR
2007-12-23 19:58
2008.01.20
Выражение


2-1198240068
Washington
2007-12-21 15:27
2008.01.20
CheckBoxOnClick





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский