Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / GRID - отображение строк в разл. форматах / 8 сообщений из 8, страница 1 из 1
04.02.2014, 12:19
    #38548337
buba1961
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRID - отображение строк в разл. форматах
Добрый!

В исх. таблице поля в фомате N (12,5).
В гриде в строке 'цена' необх. показывать 5 знаков после точки,
а вот в других строках в этом нет надобности, т.е надо отображать
целое число.
Есть ли такая возможность в VFoxPro8?

Заранее благодарен.
...
Рейтинг: 0 / 0
04.02.2014, 12:21
    #38548345
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRID - отображение строк в разл. форматах
buba1961Добрый!

В исх. таблице поля в фомате N (12,5).
В гриде в строке 'цена' необх. показывать 5 знаков после точки,
а вот в других строках в этом нет надобности, т.е надо отображать
целое число.
Есть ли такая возможность в VFoxPro8?

Заранее благодарен.

Так "цена" в строке? Или все-таки в столбце?
...
Рейтинг: 0 / 0
04.02.2014, 12:29
    #38548358
buba1961
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRID - отображение строк в разл. форматах
IgorNGbuba1961Добрый!

В исх. таблице поля в фомате N (12,5).
В гриде в строке 'цена' необх. показывать 5 знаков после точки,
а вот в других строках в этом нет надобности, т.е надо отображать
целое число.
Есть ли такая возможность в VFoxPro8?

Заранее благодарен.

Так "цена" в строке? Или все-таки в столбце?

задача - отобразить строки грида (по условию) с разл. кол-вом знаков
после запятой.В БД формат N (12,5)
...
Рейтинг: 0 / 0
04.02.2014, 12:41
    #38548390
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRID - отображение строк в разл. форматах
buba1961отобразить строки грида (по условию) с разл. кол-вом знаков
после запятойто есть в каждой строке должно быть своё количество знаков? или всё же в каждом столбце?
...
Рейтинг: 0 / 0
04.02.2014, 12:45
    #38548405
buba1961
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRID - отображение строк в разл. форматах
в гриде в одной строке заданное кол-во знаков после запятой.
Нужен аналог работы
.Setall("DynamicInputMask","IIF(SBST.NN=92,'@Z 99 999 999.999','@Z 99 999 999'","Column")
вот только это не срабатывает
...
Рейтинг: 0 / 0
04.04.2014, 10:39
    #38605149
AngelOKES
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRID - отображение строк в разл. форматах
buba1961, Мне тоже хотелось бы отобразить цифры так как в екселе, если есть число 123,45678, то пускай так и отображается, а число 5,0000 чтоб отображалось как 5, но пока ничего сам найти не могу
...
Рейтинг: 0 / 0
04.04.2014, 12:58
    #38605373
SoftwareBoy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRID - отображение строк в разл. форматах
Можно преобразовать число в строку и отображать уже её:
Код: sql
1.
IIF(myfield=INT(myfield),STR(myfield,12),STR(myfield,12,5))


Можно ещё убирать справа лишние нули:
Код: sql
1.
IIF(myfield=INT(myfield),STR(myfield,12),PADL(RTRIM(STR(myfield,12,5),1,"0"),12))
...
Рейтинг: 0 / 0
04.04.2014, 13:11
    #38605403
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRID - отображение строк в разл. форматах
AngelOKESbuba1961, Мне тоже хотелось бы отобразить цифры так как в екселе, если есть число 123,45678, то пускай так и отображается, а число 5,0000 чтоб отображалось как 5, но пока ничего сам найти не могу
Надо написать свою функцию MyFunc(), которая превратит число 5,0000 в строку "5", 123,45678 -> "123,45678" и т.д.
а в гриде выводить ее результат MyFunc(MyTable.MyField)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / GRID - отображение строк в разл. форматах / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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