AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.11.2006, 09:54   #1  
оно is offline
оно
Участник
 
5 / 10 (1) +
Регистрация: 19.10.2006
? Помогите начинающим!!!
Нам дали задание: создать форму, в которой выводятся остатки номенклатуры на выбранном складе. Мы создали форму, ена которой находится выпадающий список со складами (StringEdit) и грид, в котором два столбца: номенклатура и остаток. Не знаем, как вывести остатки именно по выбранному складу. И как не выводить номенклатуры, остаток которых = 0. Помогите плиииииз! Очень нужно. Заранее спасибо.
Старый 06.11.2006, 10:20   #2  
Delfins is offline
Delfins
Участник
 
320 / 39 (2) +++
Регистрация: 20.09.2005
Адрес: Riga, Latvia
Во первых - если учебное задание - то лучше самому всё делать, а не по форумам спрашивать.

Во вторых - такая форма уже есть. InventOnHandItem
Старый 07.11.2006, 09:17   #3  
Protey is offline
Protey
Участник
 
143 / 15 (1) ++
Регистрация: 22.09.2005
Адрес: Сургут
в обычно SQL запросе остатки выглядят так:

Declare @Location As VarChar(20)
set @location = 'Склад'

select itemid, sum(postedQty + received - deducted + registered - picked) as QtySum
from bmssa.inventsum
where inventdimid in (select inventdimid from bmssa.inventdim where inventlocationid = @location and dataareaid = 'rus')
and dataareaid = 'rus'
group by itemid

делаем connection и все
Старый 07.11.2006, 11:41   #4  
denny is offline
denny
Участник
 
93 / 29 (1) +++
Регистрация: 16.11.2003
Адрес: Novosibirsk
...Делаем connection и взваливаем на себя работу по фильтрации выведенных значений, RLS, группировке по другим полям, да?
Можно, конечно, и так сделать - тем более, что стандартным query отфильтровать нулевые остатки не получится - не поддерживается конструкция HAVING. Но я бы действительно посмотрел, как показ остатков сделан в форме InventOnHandItem, конкретно метод init на datasource "InventSum", далее по ссылкам. Заодно начинающие узнают много нового.
__________________
Денис Балуев.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
вопрос про дату в range. помогите разобраться. Hans DAX: Программирование 5 24.04.2007 17:52
Помогите!!!!!Обработка вх.НДС в SP4 lila DAX: Функционал 4 15.02.2006 16:41
Курсовые разницы! Помогите! SSM DAX: Функционал 7 26.09.2005 11:10
Помогите с запросом.. DarkBear DAX: Программирование 2 15.08.2005 13:38
Помогите найти доку vitart DAX: Администрирование 18 03.07.2003 16:10

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:52.