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

Вниз

Большие буквы в запросе   Найти похожие ветки 

 
mpokemonov ©   (2005-12-15 18:10) [0]

День добрый!
Вопрос: есть база IB 7.x. Необходимо учесть верхний регистр при запросе(формируется в процессе по идентификаторам).Типа:
из комбо по нажатию подбирается ближайший, но чтоб было все равно, нажал маленькую или с шифтом большую. В базе первая - заглавная.
таких комбо на формах сотня.:-) не писать же отработчик KeyDown для каждого?


 
Johnmen ©   (2005-12-15 18:47) [1]

Не совсем понятен вопрос. Но

>не писать же отработчик KeyDown для каждого?

не пиши для каждого, напиши один, и назначь каждому...


 
mpokemonov ©   (2005-12-15 19:02) [2]

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


 
Desdechado ©   (2005-12-15 19:51) [3]

> учесть верхний регистр при запросе(формируется в процессе по идентификаторам)
идентификаторы буквенные и пользователь вводит их руками?


 
mpokemonov ©   (2005-12-15 19:55) [4]

да, они потом вносятся:
query1.sql.Clear;
query1.Params.CreateParam(ftstring,"str",ptinput);
query1.Params.ParamByName("str").Value:=combobox1.text;
query3.SQL.Add("")
проблема в том, что когда руками вводят, иногда вводят нижний регист для первого символа, а все только верхний.


 
Desdechado ©   (2005-12-15 20:53) [5]

а сложно их самому перевести в верхний, если уж они такие обязаны быть?


 
Johnmen ©   (2005-12-16 09:01) [6]

И не понятно, зачем
query1.Params.CreateParam(ftstring,"str",ptinput);
? В чём фишка?


 
evvcom ©   (2005-12-16 10:32) [7]

ParamByName("str").Value:=AnsiUpperCase(combobox1.text);



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

Текущий архив: 2006.02.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.049 c
3-1134135704
DSKalugin
2005-12-09 16:41
2006.02.12
like % - не работает. Почему?


15-1137674126
ПЛОВ
2006-01-19 15:35
2006.02.12
Mail.Ru в дауне


1-1136980916
Gear
2006-01-11 15:01
2006.02.12
Как можно установить Merge Module (*.MSM) с помощью Delphi ?


1-1137387906
Гость101
2006-01-16 08:05
2006.02.12
Прокручивание текста


2-1137989054
dm37
2006-01-23 07:04
2006.02.12
Цвет сетки DBGrid