P
PurpleMan
Всем доброго времени суток!!!
Возникла проблема, нуждаюсь в помощи.
Короче к делу ...
Есть две теблицы:
1) приходы, где есть столбцы
а) Артикул (числовое)
б) Местонахождение (числовое)
в) Количество (числовое)
2) расходы
а) Артикул (числовое)
б) Местонахождение (числовое)
в) Количество (числовое)
Создаю запрос
а) Артикул
б) Местонахождение
в) Количество.Приход
г) Количество.Расход
д) Выражение=Количество.Приход-Количество.Расход
Связываю два поля
Артикул.Приход->Артикул.Расход
Местонахождение.Приход->Местонахождение.Расход
И возникает у меня следующая проблемка: :angry:
Артикул.Приход например 1111 и Количество.Приход 100
Артикул.Расход например 1111 и количество.Расход 50
Соответственно Выражение.Запрос по Артикулу 1111 равно 50
А если :angry:
Артикул.Приход=1111, Количество.Приход=100
Артикул.Расход=1111, Количество.Расход=Null
то Выражение.Запрос=Null, а хотелось бы чтоб запрос при значении
Количество.Расход=Null возвращал значение Количество.Приход=100
Вот такая вот заморочка ... пробывал и Nz и Iif чё-то неполучается ... либо возвращает все значения из столбца
Количество.Приход либо матом ругается ))))))
Помогите кто чем может )))
Все сам допер .... спасибо всем ))) то есть мне )))
SELECT Запрос1.Артикул, Запрос1.[Код местоположения], Запрос1.[Sum-Количество], Запрос2.[Sum-Количество], IIf(IsNull([Запрос2]![Sum-Количество]),[Запрос1]![Sum-Количество],[Запрос1]![Sum-Количество]-[Запрос2]![Sum-Количество]) AS Выражение1
FROM Запрос1 LEFT JOIN Запрос2 ON (Запрос1.Артикул = Запрос2.Артикул) AND (Запрос1.[Код местоположения] = Запрос2.[Код местоположения]);
Возникла проблема, нуждаюсь в помощи.
Короче к делу ...
Есть две теблицы:
1) приходы, где есть столбцы
а) Артикул (числовое)
б) Местонахождение (числовое)
в) Количество (числовое)
2) расходы
а) Артикул (числовое)
б) Местонахождение (числовое)
в) Количество (числовое)
Создаю запрос
а) Артикул
б) Местонахождение
в) Количество.Приход
г) Количество.Расход
д) Выражение=Количество.Приход-Количество.Расход
Связываю два поля
Артикул.Приход->Артикул.Расход
Местонахождение.Приход->Местонахождение.Расход
И возникает у меня следующая проблемка: :angry:
Артикул.Приход например 1111 и Количество.Приход 100
Артикул.Расход например 1111 и количество.Расход 50
Соответственно Выражение.Запрос по Артикулу 1111 равно 50
А если :angry:
Артикул.Приход=1111, Количество.Приход=100
Артикул.Расход=1111, Количество.Расход=Null
то Выражение.Запрос=Null, а хотелось бы чтоб запрос при значении
Количество.Расход=Null возвращал значение Количество.Приход=100
Вот такая вот заморочка ... пробывал и Nz и Iif чё-то неполучается ... либо возвращает все значения из столбца
Количество.Приход либо матом ругается ))))))
Помогите кто чем может )))
Все сам допер .... спасибо всем ))) то есть мне )))
SELECT Запрос1.Артикул, Запрос1.[Код местоположения], Запрос1.[Sum-Количество], Запрос2.[Sum-Количество], IIf(IsNull([Запрос2]![Sum-Количество]),[Запрос1]![Sum-Количество],[Запрос1]![Sum-Количество]-[Запрос2]![Sum-Количество]) AS Выражение1
FROM Запрос1 LEFT JOIN Запрос2 ON (Запрос1.Артикул = Запрос2.Артикул) AND (Запрос1.[Код местоположения] = Запрос2.[Код местоположения]);