Archive for the ‘X++’ Category

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

Funções do kernel do AX

Math real abs(real figure) real sin(real arg) real cos(real arg) real tan(real arg) real asin(real arg) real acos(real arg) real atan(real arg) real sinH(real arg) real cosH(real arg) real tanH(real arg) real exp10(real decimal) real log10(real figure) real exp(real arg) real logN (real figure) real power(real figure1, real figure2) real frac(real decimal) real trunc(real decimal) […]

RecId x SystemSequences

Hoje eu me deparei com um problema a respeito dos recids… Quando eu tentava inserir um novo registro na tabela de parceiros comerciais (contactperson) o DAX me dizia que o registro já existia. Abri o Sql Server Profiler para acompanhar a query de insert e pude observar que ele estava tentando usar um RECID que […]

Práticas e padrões: Pack e Unpack

O Eduardo Miranda, responsável pelo http://eduardomiranda.net/blogs/dynamicsax/ escreveu um ótimo artigo a respeito do pack e unpack e abaixo a url do mesmo: http://eduardomiranda.net/blogs/dynamicsax/archive/2008/02/09/239.aspx []s

Runtime form controls

From Axaptapedia Criar formulário em runtime pode ser muito útil em várias circunstâncias. Qualquer tipo de controle pode ser adicionado: groups, string edits, buttons etc. O DAX usa esta técnica para adicionar dinamicamente ‘Action buttons’ em formulários quando é necessário. O código para adicionar esses controles para essas funções é chamado no método new() do […]

Tags / Categorias

RSS



Arquivo

Dynamics Community