Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / определить "-" или "+" суммы по типу документа / 5 сообщений из 5, страница 1 из 1
02.02.2004, 15:20
    #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
02.02.2004, 15:32
    #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
02.02.2004, 15:34
    #32395561
6-6-6
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить "-" или "+" суммы по типу документа
Спасиб дарагой!!!!
Мысль!!!!!!!
...
Рейтинг: 0 / 0
02.02.2004, 15:35
    #32395563
Latuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить "-" или "+" суммы по типу документа
Проще всего завести доп поле во вьюхе
где UNION собираеш

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


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