2014-11-24 14 views
6

Qualcuno sa come eseguire un JOINT OUTER SINISTRO in una Dynamics AX Vista da AOT (non una query creata a livello di programmazione).SINISTRA UNISCIATA in Dynamics AX View

Non riesco a trovare un modo per fare qualcosa di diverso da un INNER JOIN, e la documentazione sembra indicare che non è possibile.

Questo sembra essere un enorme punto debole, quindi immagino che se non lo supportano, c'è un modo consigliato per realizzare la stessa cosa.

Grazie

+1

Hai esaminato una [Query] standard (http://i.stack.imgur.com/qaG5s.png)? –

+0

Lo stiamo usando per una funzione molto specifica che purtroppo richiede una vista. Grazie. – Brad

risposta

8

è necessario creare Query e quindi impostare la proprietà Query del View a tale query.

sulle fonti di dati di query è possibile selezionare JoinMode:

  • InnerJoin - crea interno o cross join
  • OuterJoin - crea LEFT JOIN
  • ExistsJoin - crea in cui è presente (...)
  • NotExistsJoin - crea DOVE NON ESISTE (...)

Vedere: Create a View Based on a Query

+0

Oltre a, l'utilizzo di Query è sempre una buona pratica e un must nel caso in cui sia necessario aggiungere più di un DS sotto un altro DS (essendo questa una limitazione nella vista) ... e quindi si può facilmente usare quella query in una vista o in un modulo come DS. – Boody