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

Заранее благодарю всех, кто откликнется!!!
...
Рейтинг: 0 / 0
Формат числа в зависимости от погрешности
    #36363757
Тифа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а погрешность как хранится?
если я правильно понял вы сами и ответили на свой вопрос, выводить надо не числом, а строкой, не поле, а формулу в которой и ставить необходимую маску
...
Рейтинг: 0 / 0
Формат числа в зависимости от погрешности
    #36363770
sumoru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Измеренное значение и погрешность - поля в таблице, хранятся в числовом виде. Но в том-то все и дело, что знаю, как посчитать количество символов после запятой в погрешности, но не соображу, как добить нулями измеренное значение после запятой этим количеством символов. Т.е. не могу написать ту самую формулу...
...
Рейтинг: 0 / 0
Формат числа в зависимости от погрешности
    #36363790
Тифа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну надо составить маску где в конце будет D и необходимое кол-во нулей
...
Рейтинг: 0 / 0
Формат числа в зависимости от погрешности
    #36364615
sumoru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, плиз, составить такую маску!
...
Рейтинг: 0 / 0
Формат числа в зависимости от погрешности
    #36364625
sumoru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, пожалуйста, составить такую маску!
...
Рейтинг: 0 / 0
Формат числа в зависимости от погрешности
    #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
7 сообщений из 7, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Формат числа в зависимости от погрешности
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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