Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Вниз

Интересное поведение функции Length()   Найти похожие ветки 

 
pavel_guzhanov ©   (2006-11-15 13:37) [40]


> Но поскольку это Эксель, то там может быть любая ерунда,
>  включая отсутствие

Я смотрю значение переменной Middl_name, если она равна пустой строке, это уже другой разговор, а вот когда она не пустая... получается описаная в вопросе ерунда...


 
Anatoly Podgoretsky ©   (2006-11-15 13:37) [41]

> pavel_guzhanov  (15.11.2006 13:25:37)  [37]

А оканчивающее на пробел можешь представить?


 
KilkennyCat ©   (2006-11-15 13:40) [42]

> Что-то я никак не придумаю женское отчество, оканчивающее
> на "я"...


Как-то зашел я в магазин, тарелку купить (неудобно из банки кушать). Читаю ценники... "Яйцорезка". Забавно, думаю. И тут слышу диалог двух продавщиц, пишущих новый ценник:
- Ты неправильно написала, надо "крысаловка", а не "крысоловка".
- почему?
- Проверочное слово: "Крыса".
И пишущая верит и исправляет...

Вот так-то. Надо всегда предполагать, что пользователь всякий бывает, может и "я" написать...


 
Anatoly Podgoretsky ©   (2006-11-15 13:41) [43]

> pavel_guzhanov  (15.11.2006 13:37:40)  [40]

Ты смотришь?
Почему тогда утаиваешь эту важную часть кода?
Что еще ты утаиваешь?
Ну например мы от тебя не смогли добиться определения Middl_name, а без этого разговор бессмысленен.


 
Игорь Шевченко ©   (2006-11-15 13:47) [44]

Я почему говорю, что проще спросить - в файле может быть информация с ошибками ввода...


> > SEX := "Н/д";
>
> это кто?


Это недоступный


 
KilkennyCat ©   (2006-11-15 13:51) [45]

> [44] Игорь Шевченко ©   (15.11.06 13:47)

в смысле "не дает" ? :)))


 
Jeer ©   (2006-11-15 14:14) [46]


> KilkennyCat ©   (15.11.06 13:40) [42]


Чтобы ты сказал о таких ценниках ?
"Блазгогупцы"
"Мужской дуфля"
"Гаструлка"
и тп.


 
Игорь Шевченко ©   (2006-11-15 15:27) [47]

KilkennyCat ©   (15.11.06 13:51) [45]

В смысле нет данных


 
Amoeba ©   (2006-11-15 17:56) [48]


> Anatoly Podgoretsky ©   (15.11.06 13:37) [41]
> > pavel_guzhanov  (15.11.2006 13:25:37)  [37]
>
> А оканчивающее на пробел можешь представить?

А ведь такое запосто может быть... Так что, прежде чем анализировать строку,  для начала надо ей Trim сделать. IMHO вещь в данном случае очевидная (может здесь одни из граблей и лежат?).


 
RASkov   (2006-11-15 18:24) [49]

> MIDDL_NAME := Trim(MIDDL_NAME);

[17] Возможно пробел имеет место быть.
И еще UpperCase не работает с русскими символами, покрайней мере у меня так
ShowMessage(UpperCase("а")); показывает - а //символ "а" русский
у меня D7 WinXP SP2 Rus


 
Андрей Сенченко ©   (2006-11-15 19:51) [50]

RASkov  

И еще UpperCase не работает с русскими символами,

С ними работает AnsiUpperCase


 
RASkov   (2006-11-15 19:53) [51]

> [50] Андрей Сенченко ©   (15.11.06 19:51)

Это я знаю.
Но в примерах то здесь везде UpperCase


 
Amoeba ©   (2006-11-16 11:41) [52]


> RASkov   (15.11.06 19:53) [51]
> > [50] Андрей Сенченко ©   (15.11.06 19:51)
>
> Это я знаю.
> Но в примерах то здесь везде UpperCase

Если знаешь, то какого черта сам на заменил в коде UpperCase на AnsiUpperCase (религия не позволяет?!) и еще ноешь, что "И еще UpperCase не работает с русскими символами"?


 
Mikhail V ©   (2006-11-16 11:48) [53]

Автор, тебе библиотечку кинуть для подобного "рода" деятельности?


 
RASkov   (2006-11-16 14:20) [54]

> [52] Amoeba ©   (16.11.06 11:41)

А нафик мне это было говорить?
:)
> и еще ноешь, что "И еще UpperCase не работает с русскими
> символами"?

Я не ною, а указал на факт.


 
Amoeba ©   (2006-11-16 15:09) [55]


> RASkov   (16.11.06 14:20) [54]
> > [52] Amoeba ©   (16.11.06 11:41)
>
> А нафик мне это было говорить?
> :)
> > и еще ноешь, что "И еще UpperCase не работает с русскими
>
> > символами"?
>
> Я не ною, а указал на факт.


LOL!


 
RASkov   (2006-11-16 15:14) [56]

> Если знаешь, то какого черта сам на заменил в коде UpperCase

Я не понял, че вы ко мне привязались?:)))
В каком коде, я по Вашему должен был чего-то заменить?:)))
Это у меня LOL.


 
RASkov   (2006-11-16 15:20) [57]


> [48] Amoeba ©   (16.11.06 15:09)

> Так что, прежде чем анализировать строку,  для начала надо
> ей Trim сделать.

Тоже самое и Вам скажу - Что же Вы сразу Trim то не сделали? А?
:)))


 
Amoeba ©   (2006-11-16 15:39) [58]


> Я не понял, че вы ко мне привязались?:)))

Зачем нужно было демонстрировать в своем вопросе заведомо некорректный код, тем более, что Вы с самого начала знали (судя по Вашей реакции), в чем его некорректность (UpperCase а не AnsiUpperCase)?

Поэтому и LOL.


 
Anatoly Podgoretsky ©   (2006-11-16 16:15) [59]

> RASkov  (16.11.2006 15:20:57)  [57]

> Что же Вы сразу Trim то не сделали? А?

Никакого А, как только возникла подобная необходимость, а есть она или нет - автор то молчит, так сразу возник TRIM.
А как только возникла необходимость в преобразовании в Верхний регист, то надо было сразу указывать ANSI функцию, посколько про русский язык было известно сразу.

Так что не А, а О


 
Anatoly Podgoretsky ©   (2006-11-16 16:15) [60]

> Amoeba  (16.11.2006 15:39:58)  [58]

Не LOL, а провокация, потом очередное по счету оправдание за код.


 
RASkov   (2006-11-16 18:20) [61]

> [58] Amoeba ©   (16.11.06 15:39)

Если, что - я вопросов здесь не задавал.

> [59] Anatoly Podgoretsky ©   (16.11.06 16:15)

Я согласен с Вами и я как бы подвел итог вопроса автора. И тут Amoeba....
Ладно, как бы то нибыло здесь отвечать, кроме автору, больше не буду.


 
Amoeba ©   (2006-11-16 18:23) [62]


> RASkov   (16.11.06 18:20) [61]
> > [58] Amoeba ©   (16.11.06 15:39)
>
> Если, что - я вопросов здесь не задавал.

Нда, действительно... Перепутал. В таком случае прими мои извинения за наезд не по адресу.


 
RASkov   (2006-11-16 18:40) [63]

Ух.. неужто все кончилось:)
> [62] Amoeba ©   (16.11.06 18:23)

Бывает:) Непереживай.


 
Leonid Troyanovsky ©   (2006-11-16 18:46) [64]


> RASkov   (16.11.06 18:40) [63]

> Ух.. неужто все кончилось:)


Зря ты не регистрируешься.

Ну, ладно, ухожу-ухожу.

--
Regards, LVT.


 
pavel_guzhanov ©   (2006-11-17 11:19) [65]

Спасибо всем, кто пытался помочь! Помогла Trim (не учел я, что заполняющие файл в экселе могут после отчества еще и пробел воткнуть :0)), и, естественно, AnsiUpperCase.

Спасибо!



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

Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.57 MB
Время: 0.043 c
2-1163396548
диффур
2006-11-13 08:42
2006.12.03
как организовать цикл по записям в таблице ib


1-1161172048
zirus
2006-10-18 15:47
2006.12.03
Масштабирование изображений(квадрат -> трапеция)


2-1163275753
vertal
2006-11-11 23:09
2006.12.03
отношение FindDialog к клавише Enter


15-1163706435
Колдун
2006-11-16 22:47
2006.12.03
Конвертация аудио


15-1163042679
Optim
2006-11-09 06:24
2006.12.03
Существуют ли программы оптимизации исходного паскалевского кода?





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