powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Преобразование numeric в currency
10 сообщений из 10, страница 1 из 1
Преобразование numeric в currency
    #35720793
Strict
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть проблема. Проверяю тип содержимого text box`а: ?type(thisform.pageframe1.page2.text5.value) пишет N. Пытаюсь преобразовать из numeric в currency, используя функцию NTOM(): ?ntom(thisform.pageframe1.page2.text5.value) выходит сообщение 'Function argument value, type, or count is invalid'. Что я делаю не так ? Помогите PLEASE!!!
...
Рейтинг: 0 / 0
Преобразование numeric в currency
    #35721080
qqqqqqqqqqq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты уверен что у тебя numeric?
Что выдаст:
Код: plaintext
? vartype(thisform.pageframe1.page2.text5.value)
...
Рейтинг: 0 / 0
Преобразование numeric в currency
    #35721173
Strict
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
? vartype(thisform.pageframe1.page2.text5.value)

Пишет С. Как быть в этом случае ?
...
Рейтинг: 0 / 0
Преобразование numeric в currency
    #35721245
Strict
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё получилось. Я сначала применил функцию VAL(), а потом NTOM().
...
Рейтинг: 0 / 0
Преобразование numeric в currency
    #35721488
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше поставь 0 в thisform.pageframe1.page2.text5.value в дизайнере форм и тогда там изначально будет число, иначе там строка по умолчанию. Можно 0.00 если после запятой надо.
...
Рейтинг: 0 / 0
Преобразование numeric в currency
    #35729251
Sid Sidov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Лучше поставь 0 в thisform.pageframe1.page2.text5.value в дизайнере форм и тогда там изначально >будет число, иначе там строка по умолчанию. Можно 0.00 если после запятой надо.

Попробовал этот случай, что получается! Если свойство thisform.pageframe1.page2.text5.alignment равно 1, 2, 3 (Right, Centr, Automatic), то при вводе в поле значения с клавиатуры, одни косяки, то больше трех символов не вводиться, то перекидывает на другой объект, если сделать по левому краю выравнивание, то при вводе, ноль который стоит изначально, прыгает в середину, мне кажется это как то не корректно! Может быть я что то упустил в свойствах, или чего не знаю? Подскажите пожалуйста!!!
...
Рейтинг: 0 / 0
Преобразование numeric в currency
    #35729371
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текстбоксы для numeric дают ввести столько цифр - сколько в него входит. Расширь текстбокс и будет входить больше.
...
Рейтинг: 0 / 0
Преобразование numeric в currency
    #35729389
Sid Sidov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да в том то и дело что его длина то не причем, туда символов двадцать точно еместиться, а он то два то три вводит и перекидываеться на кнопку какую нибудь как будто Tab нажимаю, бывает на другой Edit перескакивает... Ладно просто сделаю проверку по символьно, цифры там или буквы. так посимпатичнее будет!!!
...
Рейтинг: 0 / 0
Преобразование numeric в currency
    #35729434
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sid SidovДа в том то и дело что его длина то не причем, туда символов двадцать точно еместиться, а он то два то три вводит и перекидываеться на кнопку какую нибудь как будто Tab нажимаю, бывает на другой Edit перескакивает... Ладно просто сделаю проверку по символьно, цифры там или буквы. так посимпатичнее будет!!!
Никогда таких проблем не было. Сделай форму-пример с демонстрацией косяка и сюда выложи.

Как вариант - возможно ты мышкой в середину поля курсор ставишь, тогда заполняются оставшиеся до конца поля цифры. Попробуй без мышки (Tab`ом например) на это поле перейти и набрать число.
...
Рейтинг: 0 / 0
Преобразование numeric в currency
    #35729508
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покрутить inputmask и/или maxlength



Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Преобразование numeric в currency
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]