Главная страница
    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.048 c
11-1182453093
=BuckLr=
2007-06-21 23:11
2008.01.20
RE_StartIndent


11-1182526366
lse
2007-06-22 19:32
2008.01.20
goodwell


2-1198424105
Бэтман
2007-12-23 18:35
2008.01.20
Проблема с печатью quick report


2-1198232377
webpauk
2007-12-21 13:19
2008.01.20
Прозрачная картинка


2-1197967319
ZLinX
2007-12-18 11:41
2008.01.20
MySQL





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