Dynamics AX Blog - Dynamics AX 4.0 - Seite 5

Momentan angezeigt werden nur Beiträge, welche für die Dynamics AX-Version »Dynamics AX 4.0« relevant sind. Filter entfernen

RSS-Feed dieser Version

#PreFixField und #PreFixFieldValue

Im Standard-Code werden in Verbindung mit dem Befehl setPrefix des öfteren die Makros PreFixField und PreFixFieldValue verwendet. Was die Verwendung dieser Makros für eine Auswirkung auf die Darstellung des Infologs hat, möchte ich im folgenden anhand einfacher Beispiele demonstrieren.

Beispiel für PreFixField

setPrefix('Beispiel fuer #PreFixField');

select firstonly salesTable;

setPrefix(#PreFixField(salesTable, salesId));
info('Datensatz in Tabelle "Auftrag" gefunden.');

Screenshot

 


 
 

Dynamics AX: Datumslookup um Anzeige der Kalenderwoche erweitern

LookupUm im Lookup von Datumsfelder zusätzlich die Kalenderwoche angezeigt zu bekommen, ist eine Anpassung der Form SysDataLookup notwendig.

Es muss lediglich die Eigenschaft ShowRowlabels des Table-Controls DaysTable auf YES geändert werden.

Warum diese Eigenschaft nicht standardmässig auf YES gesetzt ist, wundert mich zwar, da ja die dahinterliegende Logik komplett vorhanden ist, aber das darf jemand anderer mit Microsoft diskutieren :-)

Nachtrag vom 19.11.2009
Zuständig für die Berechnung der Kalenderwoche ist die Methode drawMonth() des Formulares. In dieser wird standardmässig die Funktion weekOfYear() verwendet. Diese Funktion sollte - zumindest für nicht amerikanische Unternehmen - durch wkOfYr() ersetzt werden. Erstere berechnet nämlich die Kalenderwoche nach amerikanischem Vorbild.


 
 

Dynamics AX: Die Debug-Klasse

Mit der Debug-Klasse stellt Microsoft dem Dynamics AX-Entwickler eine Klasse zur Seite, mit deren Hilfe man während des Debuggen von Code sich Informationen anzeigen lassen kann, ohne die Infolog-Klasse missbrauchen zu müssen.


 
 

Dynamics AX: Die Aktualisierung muss im Rahmen einer Buchung ausgeführt werden

...heisst nichts anderes, als daß man beim Entwickeln ttsbegin/ttscommit vergessen hat.

Eine nicht ganz glücklich ins Deutsche übersetzte Fehlermeldung ;-)


 
 

Zertifizierungsprüfung Microsoft Dynamics AX 4.0 Development Introduction

01.09.2008In eigener Sache

Congratulations! You have passed this Microsoft Dynamics exam.

Nach rund 5 Jahren Entwicklung im Umfeld von Microsoft Dynamics AX habe ich heute meine erste Zertifizierungsprüfung bestanden. Leider nur mit 98%, d.h. eine der 75 Fragen habe ich falsch beantwortet. Trotzdem: Juchu ;-)

Weitere Prüfungen werden folgen, schließlich wäre ich irgendwann gerne Microsoft Certified Business Management Solutions Specialist for Microsoft Dynamics AX.


 
 

Dynamics AX: Illegal property value

Wenn man in Dynamics AX versucht die Eigenschaft AllowDuplicates eines Tabellen-Indexes von No auf Yes zu ändern, kann folgende Fehlermeldung auftreten:

Illegal property value

In diesem Fall ist vermutlich der betroffene Index als PrimaryIndex oder ClusteredIndex der Tabelle eingetragen. Eigentlich auch logisch :-)


 
 

Dynamics AX: Container Quicktipp

Container sind ja was feines, und aus diesem Grund verwende ich sie immer wieder gerne beim Programmieren unter Dynamics AX. Durch einen Blog-Beitrag bei SysDictCoder bin ich auf einen kleinen Trick gestossen, der mir in Zukunft etwas Tipp-Arbeit ersparen wird.

Und zwar habe ich bisher Container immer ähnlich wie im folgenden befüllt:

container fieldCon = conNull();
;
fieldCon = conIns(fieldCon, conLen(fieldCon)+1, "accountNum");
fieldCon = conIns(fieldCon, conLen(fieldCon)+1, "name");
fieldCon = conIns(fieldCon, conLen(fieldCon)+1, "zipcode");
fieldCon = conIns(fieldCon, conLen(fieldCon)+1, "countryregionid");
fieldCon = conIns(fieldCon, conLen(fieldCon)+1, "county");

Wesentlich rascher ist die folgende Schreibweise:

container fieldConFast = conNull();
;
fieldConFast += "accountNum";
fieldConFast += "name";
fieldConFast += "zipcode";
fieldConFast += "countryregionid";
fieldConFast += "county";

SysDictCoder geht in seinem Artikel etwas mehr ins Detail, deshalb meine Empfehlung dort mal vorbeizuschauen.


 
 
Seiten « 1 2 3 4 5 6 7 8 » 

 

 
 
 
Beiträge des aktuellen Monats
April 2024
MoDiMiDoFrSaSo
1234567
891011121314
15161718192021
22232425262728
2930 
 
© 2006-2024 Heinz Schweda | Impressum | Kontakt | English version | Mobile Version
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.  Mehr dazu