Форум: "Базы";
Текущий архив: 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