powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / определить "-" или "+" суммы по типу документа
5 сообщений из 5, страница 1 из 1
определить "-" или "+" суммы по типу документа
    #32395524
6-6-6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Плиз помогите горю:
(А-2000, mdb)
Есть выборка из нескольких таблиц (UNION)
имеются поля: тип_документа; сумма.
ПРИМЕР: F1 2000
F2 5400
S3 560
Сумма всегда положительное число. По типу документа нужно получить знак суммы
ПРИМЕР: F1 -2000
F2 5400
S3 - 560
Типов документов - 7
Пробовал несколько вложенных IIF
IIF ([тип_документа] = "F1";"-"; IIF([тип_документа]="F2";"+";.....
потом соединял (&) все в другом поле и преобразовывал в лонг - мало того, что это байда так она еще и не работала.
ЗЫ: Все это нужно в отчете
...
Рейтинг: 0 / 0
определить "-" или "+" суммы по типу документа
    #32395554
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно делают так:

есть справочник типов документов, в котором одно поле = коэффицент умножения.

Пример:
Код Коэф.
F1 -1
F2 1
F3 1
F4 -1
...


В запросах делается так:

Код: plaintext
1.
select sum([table1].[summa]*[typedoc].[koef])
from table1 inner join typedoc on table1.typ=koef.typ
...
Рейтинг: 0 / 0
определить "-" или "+" суммы по типу документа
    #32395561
6-6-6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасиб дарагой!!!!
Мысль!!!!!!!
...
Рейтинг: 0 / 0
определить "-" или "+" суммы по типу документа
    #32395563
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще всего завести доп поле во вьюхе
где UNION собираеш

А если по правильному , то доп поле заводиш в справочнике
где хранятся типы документов и цепляеш через INNER JOIN
...
Рейтинг: 0 / 0
определить "-" или "+" суммы по типу документа
    #32395577
6-6-6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
щяс попробую комб создать где каждлму типу будет соответсвовать -1 или 1
Спасибо всем
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / определить "-" или "+" суммы по типу документа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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