Есть поле типа намбер. Мне нужно чтобы пользователь мог вводить числа начинающиеся с нуля, как пример 0000124. Ноутсы все нули отбрасывают. Можно ли как-то задать возможность вводить именно с нулями? Или надо с текстом извращаться?
дяденька, это текст, форматированный текст...Обычный номер
это номер, но не numberОбычный номер... К примеру телефонный 009... Вопрос же не в этом...
Очень странно. Потому как аналог ЛС Isnumeric работает и со стрингами. Тем хуже любителям собак.Если меня не подводит склероз, @IsNumber вернет @true только для числа.
Текст, содержащий число как строку, он так не обработает.
%REM
Function IsDigital
Description: проверяет, являются ли все элементы переданной строки цифрами
%END REM
Function IsDigital(sValue As String) As Boolean
IsDigital = (sValue Like UString(Len(sValue), "#"))
End Function
два вопроса:Visual Basic:%REM Function IsDigital Description: проверяет, являются ли все элементы переданной строки цифрами %END REM Function IsDigital(sValue As String) As Boolean IsDigital = (sValue Like UString(Len(sValue), "#")) End Function
@IsNumber, - здесь выше уже было писано, возвращает 1 только для числа, а не для текста, содержащего числа;А чем вам штатные функции не угодили?
@IsNumber (Formula Language) + @ToNumber (Formula Language)
IsNumeric function (LotusScript Language)