26.03.2012, 14:33 | #1 |
Участник
|
как сделать чтобы query дублированные Amount2 не суммировал?! ))))
я новичек! спаситееее!!!!
как сделать чтобы он тут дублированные Amount2 не суммировал?! )))) qbs.addSelectionField(fieldNum(VSN_SalesShipment, Amount2), selectionField::Sum);
__________________
Работа программиста и шамана имеют много общего!- Оба бормочут непонятные слова, совершают непонятные действия и не могут объяснить как оно работает.... |
|
26.03.2012, 14:56 | #2 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: Лиса-а-а (1). |
26.03.2012, 16:01 | #3 |
Участник
|
сейчас вот так
X++: Query myQuery; QueryBuildDataSource qbs; ; myQuery = new Query(queryStr(vsn_SalesShipmentRoll)); qbs = myQuery.dataSourceTable(tableNum(VSN_SalesShipment)); qbs.orderMode(OrderMode::GroupBy); и как distinct в QueryBuildDataSource засунуть?!!! я чегото тупую совсем или может как то запрос туда сунуть, я чет структуру понять не мону
__________________
Работа программиста и шамана имеют много общего!- Оба бормочут непонятные слова, совершают непонятные действия и не могут объяснить как оно работает.... |
|
26.03.2012, 16:10 | #4 |
----------------
|
|
|
|
За это сообщение автора поблагодарили: mazzy (2). |
26.03.2012, 16:12 | #5 |
Участник
|
а как вы определяете, что Amount2 является дублированным?
В аксаптовском QueryBuildDataSource нет возможности указать distinct. Нужно перечислять поля, по которым хотите получить уникальные значения, в группировке Group By (об этом вам и пытаются сказать) |
|
|
За это сообщение автора поблагодарили: Лиса-а-а (1). |
27.03.2012, 09:57 | #6 |
Участник
|
Спасябо всем! С этим вроде разобраласяа а может сразу подскажите какие нить ссылки на электронные ресурсы или темы форума, где описаны стандартные методы для работы с таблицами??!!!...
__________________
Работа программиста и шамана имеют много общего!- Оба бормочут непонятные слова, совершают непонятные действия и не могут объяснить как оно работает.... |
|
27.03.2012, 10:22 | #7 |
Участник
|
http://book.axforum.info/morphx.pdf
Раздел "2.4 Запросы к базе данных" стр. 59 Раздел "8 Запросы" стр. 251 Последний раз редактировалось S.Kuskov; 27.03.2012 в 10:26. |
|
09.04.2012, 09:47 | #8 |
Участник
|
X++: qbs.addSelectionField(fieldNum(VSN_SalesShipment, Amount2), selectionField::Sum);
__________________
Работа программиста и шамана имеют много общего!- Оба бормочут непонятные слова, совершают непонятные действия и не могут объяснить как оно работает.... |
|
09.04.2012, 10:14 | #9 |
Участник
|
При помощи классов Query, QueryBuildDataSource, QueryBuildRange и т.д., можно только сконструировать запрос (создать текст запроса). Для выполнения запроса (для выбора данные из БД) необходимо использовать класс QueryRun.
|
|