Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Формат числа в зависимости от погрешности / 7 сообщений из 7, страница 1 из 1
13.12.2009, 17:31
    #36363726
sumoru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат числа в зависимости от погрешности
Привет Всем!
Вопрос у меня правда не по формам, а по отчету, но все равно надеюсь на помощь.
Есть отчет, в котором выводятся некие измеренные значения числового типа. Погрешность измерения у каждого значения может быть разной. В зависимости от погрешности, т.е. от количества знаков после запятой у погрешности, нужно вывести такое же количество знаков после запятой у измеренного значения. Недостающие знаки - дополнить нулями. Например, если измеренная величина равна 122,5, а погрешность равна 0,002, то в отчете нужно вывести 122,500. Задача: написать функцию для любого варианта измеренной величины и погрешности.

Заранее благодарю всех, кто откликнется!!!
...
Рейтинг: 0 / 0
13.12.2009, 18:19
    #36363757
Тифа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат числа в зависимости от погрешности
а погрешность как хранится?
если я правильно понял вы сами и ответили на свой вопрос, выводить надо не числом, а строкой, не поле, а формулу в которой и ставить необходимую маску
...
Рейтинг: 0 / 0
13.12.2009, 18:30
    #36363770
sumoru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат числа в зависимости от погрешности
Измеренное значение и погрешность - поля в таблице, хранятся в числовом виде. Но в том-то все и дело, что знаю, как посчитать количество символов после запятой в погрешности, но не соображу, как добить нулями измеренное значение после запятой этим количеством символов. Т.е. не могу написать ту самую формулу...
...
Рейтинг: 0 / 0
13.12.2009, 19:06
    #36363790
Тифа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат числа в зависимости от погрешности
ну надо составить маску где в конце будет D и необходимое кол-во нулей
...
Рейтинг: 0 / 0
14.12.2009, 12:05
    #36364615
sumoru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат числа в зависимости от погрешности
Помогите, плиз, составить такую маску!
...
Рейтинг: 0 / 0
14.12.2009, 12:07
    #36364625
sumoru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат числа в зависимости от погрешности
Помогите, пожалуйста, составить такую маску!
...
Рейтинг: 0 / 0
14.12.2009, 17:01
    #36365529
Тифа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат числа в зависимости от погрешности
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
declare
  mask varchar2( 32 );
begin
  mask := 'FM999G999G999G990D';
  for r in  1 ..колво нулей loop
     mask := mask||'0';
  end loop;
end;
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Формат числа в зависимости от погрешности / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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