powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / событие
11 сообщений из 11, страница 1 из 1
событие
    #36462038
kroxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
1 юзер вводит в Text1.Text число (как проверить , что число)

2 в Text2.Text - должно получиться число- ставка НДС18%, от значения Text1.Text округленная до 2-х знаков 

Ну совсем все в голове перепуталось , помогите пожалуйста
...
Рейтинг: 0 / 0
событие
    #36462141
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kroxa,

так, а в чем проблема?
Напишите функцию которая будет проверять значение на число (делается в 3 строки).
Логика простая, если преобразованный тип проверяемого значения равен непреобразованному, то это число, либо буквально тут обсуждали как ограничить ввод.

А по второму вообще все просто возьмите значение из объекта и умножьте его на 18% и поместите в значение объекта 2.
...
Рейтинг: 0 / 0
событие
    #36462188
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) функция IsNumeric

2) неясно выразили свою мысль. Ставка 18% - это число 0.18 и оно неизменно
а если хотите вычислить СУММУ НДС, то формула будет зависеть от того, включает число в первом поле НДС или нет.
...
Рейтинг: 0 / 0
событие
    #36462220
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro1) функция IsNumeric



Shocker.Pro всю жизнь был уверен, что IsNumeric на Null тоже возвращает True, поэтому пользовался самописной
сейчас проверил реально не возвращает
спасибо
...
Рейтинг: 0 / 0
событие
    #36462730
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Shamanus
> Shocker.Pro всю жизнь был уверен, что IsNumeric на Null тоже возвращает True, поэтому пользовался самописной

У неё другая проблема. Она возвращает True на латинские буквы обозначающие цифры в шестнадцатиричной системе счисления -
A, B, C, D, E, F

> спасибо

Да не за что

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
событие
    #36462870
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь ГорбоносУ неё другая проблема. Она возвращает True на латинские буквы обозначающие цифры в шестнадцатиричной системе счисления -
A, B, C, D, E, F

Гонишь
Код: plaintext
1.
2.
3.
?isnumeric("1d")
False
?isnumeric("&h1d")
True
...
Рейтинг: 0 / 0
событие
    #36463003
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Shocker.Pro
> Гонишь

Согласен, что-то в памяти засело, что была какая-то проблема с этой функцией
НО!!!
Ы?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
событие
    #36463060
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь ГорбоносСогласен, что-то в памяти засело, что была какая-то проблема с этой функцией
НО!!!
Ы?


И чо? Она распознает экспоненциальное представление числа с плавающей точкой. Не вижу в этом проблемы. Ты с тем же успехом можешь писать это выражение например в эксель, а функция Val корректно преобразует это выражение в Double.
...
Рейтинг: 0 / 0
событие
    #36464702
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбоносчто-то в памяти засело, что была какая-то проблема с этой функцией
Игорь, Вы об этом, наверное:

?isnumeric("1d2")
True

?1d2
100
...
Рейтинг: 0 / 0
событие
    #36465275
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: ZVI
> Игорь, Вы об этом, наверное:

я натолкнулся на это давно и просто перестал пользоватся этой функцией, если было хоть малейшие подозрение на возможную
неправильную работу. А из-за чего просто не помню, позже это трансформировалось в неправильную трактовку
шестнадцатеричных букв, но как оказалось это как раз правильно, спасибо Shocker.Pro

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
событие
    #36465285
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,

вот и у меня какая то гадость засела в голове, видимо из многочисленных форумов где то прочитал, поэтому до сих пор пользуюсь самописной.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / событие
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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