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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.04.2005, 15:49   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Автором данной пошаговой инструкции для начинающих изучать систему Microsoft Axapta является Андрей Михайлов. Инструкция долгое время "жила" на сайте www.erpg.ru. C любезного разрешения автора, инструкция переехала на сайт axapta.mazzy.ru.
  • Обзор технологических возможностей Аксапты
  • Установка Axapta 3.0 на MS SQL Server 2000
  • Устранение проблемы с русскими буквами
  • Hello World!
    • Создание проекта
    • Создание формы
  • Репозитарий прикладных объектов (Application Object Tree)
  • Использование меток
  • Учебная задача
    • Создание таблиц
    • Создание формы
    • Создание списочного отчета
    • Отчет "План-фактный анализ"
    • Создание отчета с помощью Wizard'а
    • Создание собственного меню
  • Обозреватель таблицы
  • Case-средство MorphXplorer
  • Использование ADO в Axapta
    • Создание элементов управления
    • Создание свойств и методов формы на языке X++
  • Стандартные учебные примеры
Подробнее...
http://axapta.mazzy.ru/hints/steps/
__________________
полезное на axForum, github, vk, coub.
Старый 12.09.2006, 13:50   #2  
IPv6 is offline
IPv6
Участник
 
44 / 33 (2) +++
Регистрация: 15.09.2006
Спасибо, действительно *очень* хороший тьюториал!
Возник один вопрос, на странице
http://axapta.mazzy.ru/lib/steps/step07_4.html
описано задание запроса с GROUP_BY
но у меня при добавлении поля в SUM все остальные из отчета выкидываются и GROUP_BY не добавляется можете описать этот момент поподробней?
Спасибо!
Старый 12.09.2006, 14:05   #3  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
Thumbs up
Цитата:
Сообщение от IPv6 Посмотреть сообщение
у меня при добавлении поля в SUM все остальные из отчета выкидываются и GROUP_BY не добавляется
Правильно. Что бы получасть значения SUM и прочих агрегирующих(так ли они называются !?!) функций в отчете, нужно в узел источника данных(DataSource) Sorting добавить поля, по которым Вы хотите группировать. В совойствах самого источника данных, свойство OrderMode перевести в значение Group By, после этого, при переборе данных Вам будут доступны только данные с итоговыми значениеми(SUM, COUNT etc), а так же текущие значения полей, по которым происходит группировка. Именно поэтому, когда в узле Fields, Вы выбираете одну из агрегирующих функций, аксапта сама удаляет все остальные поля.

Update:

Проверил(днем времени не было), поле Sum из узла fields на дизайн перетащить не удается, Axapta 3.0 SP3

В общем, присоединяюсь к вопросу предыдущего автора...как из узла fields перетащить выбранные агрегирующие функции на дизайн отчета и как вообще достучаться до их значений?
Старый 12.09.2006, 20:07   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от IPv6 Посмотреть сообщение
описано задание запроса с GROUP_BY
но у меня при добавлении поля в SUM все остальные из отчета выкидываются и GROUP_BY не добавляется можете описать этот момент поподробней?
ВСЕ поля показываются АВТОМАТИЧЕСКИ, если у ветки Fields установлено свойство Dynamics=Yes.
Как только вы создаете агрегатную функцию, свойство автоматически переключается в No.
Читайте хелп по поводу этого свойства.

Агрегатные функции будут включены в запрос только в том случае, если вы установите свойство OrderMode=Group by в таблице запроса.

В раздел Group By запроса будут входить поля, которые включены в ветку Sorting.

Цитата:
Сообщение от Lemming Посмотреть сообщение
Проверил(днем времени не было), поле Sum из узла fields на дизайн перетащить не удается, Axapta 3.0 SP3

В общем, присоединяюсь к вопросу предыдущего автора...как из узла fields перетащить выбранные агрегирующие функции на дизайн отчета и как вообще достучаться до их значений?
Есть такая бага.
Перетащить мышкой в 3.0 действительно нельзя.

Создавайте контрол и устанавливайте его свойства руками.
__________________
полезное на axForum, github, vk, coub.
Старый 15.09.2006, 10:52   #5  
IPv6 is offline
IPv6
Участник
 
44 / 33 (2) +++
Регистрация: 15.09.2006
спасибо за наводки!
все же по поводу тьюториала - добавили бы намеки на эти свойства в текст, потому как из написанной строчки (сделайте чтобы запрос выглядел вот так) догадатся как нужно это сделать нет никакой возможности. догадаться что группировка находится за свойством с именем - orderBy - тоже (order за сортировку отвечает обычно)

еще раз спасибо за тьют, в целом очень хорошая вещь позволившая мне въехать в азы с нуля
Старый 15.09.2006, 11:39   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от IPv6 Посмотреть сообщение
все же по поводу тьюториала - добавили бы намеки на эти свойства в текст, потому как...
Спасибо за предложение.
Можно я напомню?

Цитата:
Сообщение от mazzy Посмотреть сообщение
Автором данной пошаговой инструкции для начинающих изучать систему Microsoft Axapta является Андрей Михайлов. Инструкция долгое время "жила" на сайте www.erpg.ru.
Поэтому авторский текст менять не планирую.
Вот создать новый туториал - да, можно.
__________________
полезное на axForum, github, vk, coub.
Старый 18.09.2006, 16:40   #7  
IPv6 is offline
IPv6
Участник
 
44 / 33 (2) +++
Регистрация: 15.09.2006
Цитата:
Сообщение от mazzy Посмотреть сообщение
Спасибо за предложение.
Можно я напомню?
Цитата:
Сообщение от mazzy Посмотреть сообщение
Автором данной пошаговой инструкции ... является Андрей Михайлов.
Поэтому авторский текст менять не планирую.
Вот создать новый туториал - да, можно.
ясно, прошу прощения! ну думаю прочитавший тьюториал и в соотв. раздел форума заглянет, где теперь уже все написано
 


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

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

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