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

Вниз

Перевод Ф.И.О. в верхний регистр   Найти похожие ветки 

 
zdm ©   (2008-09-29 16:45) [40]

забавная но предсказуемологичная вещь происходит теперь... в базе порядка 150-200 записей по которой идет поиск и поэтому сделал Edit для быстрого поиска.. и когда говорю Upper все забавненько так переводится в верхний регистр.. в принципе ни чего страшного, но смотрится не очень.. единственная мысль это изначально для отображения переводить в верхний , либо делать окно для ввода параметров поиска


 
Ega23 ©   (2008-09-29 16:48) [41]

Стоп. Так тебе на клиенте отсортировать надо?


 
koha!   (2008-09-29 16:54) [42]


> zdm ©   (29.09.08 14:35)


Еще добавлю, от себя, как бы я сделал, если бы стояла задача именно проверять во время вода:
Это по событию OnChenge - т.е. самого контрола + можно использовать уже проверенные функции для поиска и замены это
StringReplace
Функция StringReplace заменяет первое или все вхождения подстроки OldPattern в SourceString строкой NewPattern в соответствии с настройками Flags.

В качестве результата функции возвращается измененная строка.

www.delphibasics.ru

Переменная Flags может содержать ни одного, один или оба этих значения множества:

rfReplaceAll : Заменяет все вхождения
rfIgnoreCase : игнорирует регистр при поиске

LastDelimiter
Эти значения задаются в квадратных скобках, как в нашем примере.
Функция LastDelimiter находит последнее вхождение любого набора символов разделителей (Delimiter) в строке (Source).

Если найдено, возвращается позиция. Иначе, возвращается 0.


 
zdm ©   (2008-09-29 16:54) [43]

хорошо. опишу последовательно. хотя [11] [12] [24] [30] мне было достаточно заглаза.. дальше лирика.. Просто задачка стояла не одна, а две.
1. При вводе чтобы нормально вносилось  в базу, больше в принципе для красоты.
2. Истекает частично из первого. При поиске были проблемы с регистром. Я не хотел грузить слишком ..типа напишите прогу, а спросил
  а) как сделать после пробела чтобы вводился следующий символ заглавным.
  б) немного продолжив и отойдя от задаваемого вопроса, как искать без учета региста.
На все вопросы я получил ответ.
Спасибо еще раз всем.


 
KSergey ©   (2008-09-29 16:54) [44]

Главное дать пользователю возможность таки ввести именно так, как он хочет. Если прога будет всегда "применять свой могучий ум" - это может быть очень не к месту. Хотя бы посмотреть как тот же ворд себя ведет в случае автозамен.


 
Anatoly Podgoretsky ©   (2008-09-29 18:30) [45]

> zdm  (29.09.2008 16:45:40)  [40]

Зачем ты все забавненько переводишь в верхний регистр?


 
Anatoly Podgoretsky ©   (2008-09-29 18:31) [46]

> KSergey  (29.09.2008 16:54:44)  [44]

Хорошо ведет, сильно не мешает.



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

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

Наверх




Память: 0.54 MB
Время: 0.012 c
6-1194787304
Olegz77
2007-11-11 16:21
2008.11.09
Indy: TIdPop3, TIdMessage


2-1222754944
Agrh
2008-09-30 10:09
2008.11.09
Как определить что сетевой принтер включен?


15-1221225864
Scritniy
2008-09-12 17:24
2008.11.09
Версии Delphi


4-1199781046
mabia
2008-01-08 11:30
2008.11.09
Программный доступ к сетевой папке


15-1221257410
Rouse_
2008-09-13 02:10
2008.11.09
Официальное обращение к товарищу под ником "Кое Кто"