powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Тип поля и параметры числа???
7 сообщений из 7, страница 1 из 1
Тип поля и параметры числа???
    #32740351
TarasV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для колонки КонтролСоурс задаю формульно, например:

THISFORM.grid1.column8.ControlSource = 'round('+_asa+'.sumall*'+_asa+'.kurs,2)'

_asa - временая таблица.
дальше

TYPE(THISFORM.grid1.column8.ControlSource)

возвращает "N", а как можно узнать и ширину и децимал даной колонки?

ПС.Формула зарание не известна, но известно что результат нумерик
...
Рейтинг: 0 / 0
Тип поля и параметры числа???
    #32740359
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. AFIELDS( )
...
Рейтинг: 0 / 0
Тип поля и параметры числа???
    #32740403
TarasV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lnuСм. AFIELDS( )
Спасибо.
Смотрел, пробовал...не идет.
так как возвращается масив только с полями в таблице.
А мне надо имено параметры числа которое возвращает формула в контролсоурс колонки.
...
Рейтинг: 0 / 0
Тип поля и параметры числа???
    #32740462
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И правильно, что не идет, т.к. источником является вычисляемое поле.
Если по примеру, то децимал - 2.
...
Рейтинг: 0 / 0
Тип поля и параметры числа???
    #32740487
TarasV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немножко поменяем задачу:
есть переменная n - тип её зарание известен "N"(Numeric)

в ходе програмы:
n = 34.3109

нужна функция котарая б возвратила
width и Decimal числа n
...
Рейтинг: 0 / 0
Тип поля и параметры числа???
    #32740533
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
lnValue =  34 . 3109 
lcValue = TransForm(m.lnValue)
lnPoint = AT(SET('Point'),m.lcValue)
?"Общая длина = ",LEN(m.lcValue)
?"Количество знаков после запятой",LEN(m.lcValue)-m.lnPoint

Но в данном случае, все это не имеет смысла.

Допустим в первой строке Вы получите значение 1.2, а во второй 123.456. Так какая размерность будет правильная?
...
Рейтинг: 0 / 0
Тип поля и параметры числа???
    #32740543
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет такой функции. Размер и точность вычисляемого поля Fox определяет исходя из размера и точности всех переменных и констант, учитывая какие операции над ними производятся (сложение/вычитание,умножение, деление и т.д.), и не зависит от значения переменных. Поэтому запиши в DBF и посмотри какой там размер точность.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Тип поля и параметры числа???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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