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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
15-1197652299
Wolf
2007-12-14 20:11
2008.01.20
Вопрос на тему написание программы для создания Backup системы


1-1192698414
borodin
2007-10-18 13:06
2008.01.20
Директива message


2-1197922608
istok
2007-12-17 23:16
2008.01.20
Overflow ...


5-1164372214
DevilDevil
2006-11-24 15:43
2008.01.20
ограничить клиентскую область


4-1182254758
Alexey SVD
2007-06-19 16:05
2008.01.20
Как выключить компьютер под xp