AX 2012 wie set args Datensatz der datasource in X++
Kann mir jemand sagen, was ich tun sollte, in X++ um eine NICHT-null-Wert von args.Aufzeichnung().datasource () - Methode wird nach der Ausführung der folgenden Anweisungen:
PurchTable purchTable;
args.record(purchTable);
if(args.record().datasource()) //this condition fails because of null value
{
//I have to reach here
}
Ich weiß, dass der gleiche code funktioniert Prima, wenn es heißt von der Form, aber mein Szenario ist, dass ich diesen code ausführen, werden innerhalb von X++. Bitte um Hilfe!!
InformationsquelleAutor Muhammad Anas Khan | 2014-01-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
args.Aufzeichnung().datasource() empfängt die form die datasource. Hier, verwenden Sie eine Tabelle buffer nur. Das ist, warum Sie nichts haben.
Wenn Sie abrufen möchten, und die Tabelle buffer, könnten Sie diesen Weg gehen:
Grüße,
Geoffrey
"args.dataset() == tableNum(PurchTable)" ist nur zu testen, die TableId zu verhindern, indem ein SalesTable-Puffer in einem PurchTable. args.Datensatz() ist genug, um zu testen, ob ein Datensatz übergeben wird.
Diese gibt keine Antwort auf die Frage, die gestellt wurde
InformationsquelleAutor Geoffrey DELMEE