:: Visual Foxpro, Foxpro for DOS
число десятичных знаков для поля
glaz58
Автор

Сообщений: 812
Откуда: Воронеж
Дата регистрации: 09.02.2008
Уважаемые знатоки! Как узнать число десятичных знаков для указанного поля типа Numeric в таблице? Можно значение поля перевести в строку и узнать длину строки после десятичной точки(запятой), но может быть есть более органичный способ?
Ratings: 0 negative/0 positive
Re: число десятичных знаков для поля
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Были такие обсуждения:

forum.foxclub.ru

forum.foxclub.ru
Ratings: 0 negative/0 positive
Re: число десятичных знаков для поля
test123

Сообщений: 10
Дата регистрации: 04.05.2022
Simple777
Были такие обсуждения:
forum.foxclub.ru

forum.foxclub.ru

И это не единственная странность. (c)Таран
Ratings: 0 negative/0 positive
Re: число десятичных знаков для поля
akvvohinc

Сообщений: 4219
Откуда: Москва
Дата регистрации: 11.11.2008
glaz58
Как узнать число десятичных знаков для указанного поля типа Numeric в таблице?
AFIELDS()
Ratings: 0 negative/0 positive
Re: число десятичных знаков для поля
dimuhametov

Сообщений: 1562
Откуда: Костанай
Дата регистрации: 01.11.2008
test123
Simple777
Были такие обсуждения:
forum.foxclub.ru

forum.foxclub.ru

И это не единственная странность. (c)Таран

причем с 12-го года автор топика ответ ищет ...


------------------
Незнание делает жизнь такой интересной.
Ratings: 0 negative/0 positive
Re: число десятичных знаков для поля
leonid

Сообщений: 3204
Откуда: Рига
Дата регистрации: 03.02.2006
dimuhametov
причем с 12-го года автор топика ответ ищет ...

Может это бот?
Ratings: 0 negative/0 positive
Re: число десятичных знаков для поля
glaz58
Автор

Сообщений: 812
Откуда: Воронеж
Дата регистрации: 09.02.2008
Спасибо, давно не требовалось, уже забыл, что спрашивал 10 лет назад.
Ratings: 0 negative/0 positive
Re: число десятичных знаков для поля
sphinx

Сообщений: 31180
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Я на днях искал по форуму, почему при InputMask 9999999.99 не вводятся копейки.
Забыл.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: число десятичных знаков для поля
of63

Сообщений: 25254
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
sphinx
Я на днях искал по форуму, почему при InputMask 9999999.99 не вводятся копейки. Забыл.
А зачем тогда напомнил про свою забывчивость? Себе или нам? )
Ratings: 0 negative/0 positive
Re: число десятичных знаков для поля
sphinx

Сообщений: 31180
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Я к тому, что согласился, что такое бывает - что-то вылетит из головы.
Почему ты подозрителен?


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: число десятичных знаков для поля
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Оказывается, как-то раз сам узнавал точность поля. Примерно так. Надо узнать число знаков после запятой у числового поля myfield.

Use mytable
=afields(myarr)
? myarr(ascan(myarr,'MYFIELD')+3)
Ratings: 0 negative/0 positive
Re: число десятичных знаков для поля
akvvohinc

Сообщений: 4219
Откуда: Москва
Дата регистрации: 11.11.2008
Как-то это для двумерного массива не по-человечески.

Я бы делал более естественным способом - 4-я колонка в искомой строке:
? myarr(ASCAN(myarr,'MYFIELD',-1,-1,-1,8),4)
Ratings: 0 negative/0 positive
Re: число десятичных знаков для поля
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Во всяком случае "мой способ" работает для всех версий, начиная с FPD 2.0
И вроде как интуитивно более понятен, нежели использование 4 дополнительных параметров.

Впрочем, это не принципиально, так думаю.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 23 (Гостей: 23)

© 2000-2024 Fox Club 
Яндекс.Метрика