06.11.2006, 09:54 | #1 |
Участник
|
Помогите начинающим!!!
Нам дали задание: создать форму, в которой выводятся остатки номенклатуры на выбранном складе. Мы создали форму, ена которой находится выпадающий список со складами (StringEdit) и грид, в котором два столбца: номенклатура и остаток. Не знаем, как вывести остатки именно по выбранному складу. И как не выводить номенклатуры, остаток которых = 0. Помогите плиииииз! Очень нужно. Заранее спасибо.
|
|
06.11.2006, 10:20 | #2 |
Участник
|
Во первых - если учебное задание - то лучше самому всё делать, а не по форумам спрашивать.
Во вторых - такая форма уже есть. InventOnHandItem |
|
07.11.2006, 09:17 | #3 |
Участник
|
в обычно 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 |
Участник
|
...Делаем connection и взваливаем на себя работу по фильтрации выведенных значений, RLS, группировке по другим полям, да?
Можно, конечно, и так сделать - тем более, что стандартным query отфильтровать нулевые остатки не получится - не поддерживается конструкция HAVING. Но я бы действительно посмотрел, как показ остатков сделан в форме InventOnHandItem, конкретно метод init на datasource "InventSum", далее по ссылкам. Заодно начинающие узнают много нового.
__________________
Денис Балуев. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
вопрос про дату в range. помогите разобраться. | 5 | |||
Помогите!!!!!Обработка вх.НДС в SP4 | 4 | |||
Курсовые разницы! Помогите! | 7 | |||
Помогите с запросом.. | 2 | |||
Помогите найти доку | 18 |
|