Buscando por intervalos de datas em objetos do tipo Query

Caros, surgiu uma pergunta no MSDN de um usuário que consistem em como buscar por um range de datas e determinada tabela. Bom, para isso, a solução é bem simples, basta fazer como fazemos nos filtros do AX: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 […]

Quando criar queries na AOT e quando criar via X++?

Outro dia me perguntaram qual decisão deveria ser tomada quando fosse necessário criar uma query via objetos e eu disse que deveriamos criar as queries na AOT apenas quando fossem frequentemente reutilizadas, mas agora, lendo alguns docs da microsoft, eu achei o seguinte: “You can build a query in the AOT using MorphX or as […]

Select com Join, Sum() e Group by

Hoje tive que fazer o seguinte select funcionar no ax: SELECT a.CommissionGroupId, SUM(b.LineAmount) FROM InventTable a INNER JOIN CustInvoiceTrans b ON a.itemid = b.itemid WHERE b.invoiceid = ‘U000033’ GROUP BY a.CommissionGroupId; Esse select, traduzido pra X++ fica: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 static void calculateCommission(Args _args) […]

Usando a classe query()

Como o nome já diz, QueryRun é o executor de uma query que está associada a ele. Para construir a query que você quer que o QueryRun execute, você precisa configurar as classes: *Query *QueryBuildDataSource *QueryBuildRange *QueryBuildFieldList *QueryBuildLink *QueryBuildDynaLink O exemplo de hoje usará os quatro primeiros para demonstrar uma query que soma o campo […]

Tags / Categorias

RSS



Arquivo

Dynamics Community