
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.02.2004, 15:20
|
|||
|---|---|---|---|
|
|||
определить "-" или "+" суммы по типу документа |
|||
|
#18+
Доброго времени суток. Плиз помогите горю: (А-2000, mdb) Есть выборка из нескольких таблиц (UNION) имеются поля: тип_документа; сумма. ПРИМЕР: F1 2000 F2 5400 S3 560 Сумма всегда положительное число. По типу документа нужно получить знак суммы ПРИМЕР: F1 -2000 F2 5400 S3 - 560 Типов документов - 7 Пробовал несколько вложенных IIF IIF ([тип_документа] = "F1";"-"; IIF([тип_документа]="F2";"+";..... потом соединял (&) все в другом поле и преобразовывал в лонг - мало того, что это байда так она еще и не работала. ЗЫ: Все это нужно в отчете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.02.2004, 15:32
|
|||
|---|---|---|---|
определить "-" или "+" суммы по типу документа |
|||
|
#18+
Обычно делают так: есть справочник типов документов, в котором одно поле = коэффицент умножения. Пример: Код Коэф. F1 -1 F2 1 F3 1 F4 -1 ... В запросах делается так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.02.2004, 15:34
|
|||
|---|---|---|---|
|
|||
определить "-" или "+" суммы по типу документа |
|||
|
#18+
Спасиб дарагой!!!! Мысль!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.02.2004, 15:35
|
|||
|---|---|---|---|
определить "-" или "+" суммы по типу документа |
|||
|
#18+
Проще всего завести доп поле во вьюхе где UNION собираеш А если по правильному , то доп поле заводиш в справочнике где хранятся типы документов и цепляеш через INNER JOIN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1676892]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 386ms |

| 0 / 0 |
