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 […]
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 […]
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) […]
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 […]