2017-12-12 6 views
0

Hiii, Ich binIndizes in axapta

ich eine Tabelle Axapta, in dem ich möchte zwei Felder sollten zusammen als Primärschlüssel dienen. Ist dies möglich oder nicht

Wenn nicht, gibt es einen alternativen Weg zu erreichen.

+0

Willkommen bei Stack-Überlauf. Ja, das ist möglich. Wenn Sie nicht wissen, wie es geht, empfehle ich Ihnen zuerst ein Training in D365FO-Entwicklung. [80730AE: Entwicklungsgrundlagen in Microsoft Dynamics AX] (https://mbspartner.microsoft.com/AX/CourseModules/1181) ist ein guter Einstieg. –

+0

Ich kann mich nicht in diesem Link anmelden – Vamshi

Antwort

1

Es gibt viele Beispiele in der AOT.

zum Beispiel Tabelle MarkupTrans hat TableRecIdIdx Primärindex von 3 Feldern erstellt (TransRecId, TransTableId und LineNum); VendInvoiceInfoLine Tabelle hat Primärindex TableRefIdx von 5 Feldern erstellt (TableRefId, ParmId, OrigPurchId, LineNum und RecId) usw.

+0

Danke Ich werde auch einige mehr Beispiel beziehen – Vamshi

+0

Ich habe meine Antwort müssen wir einen Index mit 2 oder mehr Felder erstellen und legen Sie die Erlaubte Duplikate auf NO und alternative Schlüssel auf Ja im Index Gehen Sie dann zu den Tabelleneigenschaften und legen Sie den Ersatzschlüssel als Ihren Index fest. – Vamshi

+0

Ihre Frage war ein Primärschlüssel, kein alternativer Schlüssel. Es gibt maximal einen Primärschlüssel pro Tabelle, während eine Tabelle mehrere alternative Schlüssel haben kann. Ersatzschlüssel ist eine andere Sache, es definiert nur, welche Felder in Formularen erscheinen würden, um jeden Datensatz hilfreich zu identifizieren. Dein Kommentar beantwortet deine Frage also nicht wirklich. Mehr zum Thema: https://msdn.microsoft.com/en-us/library/hh812105.aspx – 10p