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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.06.2007, 04:48   #1  
Blog bot is offline
Blog bot
Участник
 
25,617 / 848 (80) +++++++
Регистрация: 28.10.2006
jinx: Automatisches hinzuf?gen von Tabellenmethoden zum AutoReport
Fragen in Newsgroups bringen mich manchmal auf Ideen. So geschehen heute mit der Frage, wie Methoden automatisch in (Auto)Berichten angezeigt werden k?nnen.
Ich habe mir mal die M?he gemacht, den Aufruf des AutoReports aus den Maske so umzuschreiben, das automatisch Methoden (Display Methoden sind angedacht, z.Z. werden alle Methoden ber?cksichtigt) in den AutoReport integriert.
Hierf?r ist es notwendig, das auf Tabellenebene eine Methode erzeugt wird deren Name mit "AutoReport" beginnt. Selbstverst?ndlich sollte diese Methode auch einen R?ckgabewert enthalten, der im Report angezeigt werden kann.
Alle Methoden werden zum Schluss am Ende der Zeile angezeigt, nachdem alle Felder in der Gruppe "AutoReport" gedruckt wurden sind.

Dieses ist vorl?ufig nur ein erster "Schnellschuss"!

F?r den einen oder anderen bestimm nicht uninteressant, da somit eine beliebige Anzahl von Benutzerdefinierten Methoden in den Autobericht gebracht werden kann.

Um diese Funktion zu erreichen habe ich die Maske "SysTableForm" angepasst, da von dort der Aufruf und Aufbau des AutoReports stattfindet.

M?glich Erweiterungen die mir spontan noch einfallen:
  • Parametrisierung der Postion, sodass die Anzeige nicht immer am Ende erfolgt.
  • Erweiterung der ?berpr?fung der anzuzeigenen Methoden
Getestet habe ich diese Funktion vorerst nur bei Debitoren und Kreditoren.

Verwendung auf eigende Gefahr, es wird keine Haftung ?bernommen.

Viel Spass damit


Form_SysTableForm_AddMethod2Report.zip (13,8 KB)
Es wird keine Haftung oder Gew?hrleistung auf die Richtigkeit der gemachten Angaben gegeben. Die Verwendung erfolgt auf eigene Gefahr. Copyright © Mathias F??ler * jinx's AX Blog http://starside.eu *

More...
Старый 01.06.2007, 11:34   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Автор модифицировал AutoReport так, что он стал показывать методы (display). Название метода должно начинаться на "AutoReport", а работает пока только для клиентов и поставщиков.
Старый 02.06.2007, 12:41   #3  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Авто модификации немного запутался (ошибся).
На самом деле необязательно что-то модифицировать.
Нужно просто добавить необходимые дисплей методы в группу полей AutoReport
Старый 02.06.2007, 13:02   #4  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Угу. Вот и мне так всегда казалось.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
jinx: Anzeige von Lagerdimensionen auf Masken Blog bot DAX auf Deutsch 0 14.03.2009 01:06
jinx: Microsoft Dynamics AX API – Teil 3 „Buchen von Auftr?gen“ Blog bot DAX auf Deutsch 0 26.10.2007 03:34
jinx: Microsoft Dynamics AX API – Teil 2 „Erstellen von Bestellungen“ Blog bot DAX auf Deutsch 1 04.09.2007 11:46
jinx: Microsoft Dynamics AX API – Teil 1 „Erstellen von Auftr?gen“ Blog bot DAX auf Deutsch 0 17.08.2007 20:54
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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