Vasanth Arivali's Blog

Posts Tagged ‘Dynamic Query with Aggregate function

Hi All,

 

Here i written the code to use the Aggregate functions and Joins in Dynamic Query in spite of using normal Select statement in Ax 2009

 

Normal Select Statement:

 

while select sum(qty) from inventTrans where inventTrans.ItemId ==

“OL-2500” join inventDimgroup by inventBatchId where

inventDim.InventDimId == inventTrans.InventDimId

{

// Our Code Here

}

 

Dynamic Query:

 

static void Vasanth_Query_Eg1(Args _args)

{

Query                   query;

QueryBuildDataSource    queryBuildDataSource;

QueryBuildRange         queryBuildRange;

QueryRun                queryRun;

Qty                     total;

InventTrans             inventTrans;

;

query = new Query();    queryBuildDataSource    = query.addDataSource(tableNum(InventTrans));

queryBuildDataSource.addSelectionField(fieldNum(InventTrans,Qty),

SelectionField::Sum);

queryBuildDataSource.orderMode(OrderMode::GroupBy);

queryBuildRange         = queryBuildDataSource.addRange(fieldNum(InventTrans,ItemId));

queryBuildDataSource    = queryBuildDataSource.addDataSource(tableNum(InventDim));

queryBuildDataSource.orderMode(OrderMode::GroupBy);

queryBuildDataSource.addSortField(fieldNum(InventDim,InventBatchId));

queryBuildDataSource.relations(true);

queryRun = new QueryRun(query);

if (queryRun.prompt())

{

while (queryRun.next())

{

inventTrans = queryRun.get(tableNum(InventTrans));

total = inventTrans.Qty;

}

}

info(strFmt(“Quantity: %1”, total));
}

Advertisements

Welcome

What’s happening?

  • RT @kalai_MeRoWiN: 😂😂😂😂😂😂😂😂😂😂😂 https://t.co/lJvODsKjQm 21 hours ago
  • RT @ArtEscape_: Head in the clouds ☺️💭☁️ artescape.co 🎨 https://t.co/qL7S8nzwtq 5 days ago
  • RT @TamilarNation: யார் தமிழன் என்றா கேட்கிறாய்? தமிழ் மண்ணிற்கும், மக்களுக்கும் சொந்தமான வளத்திற்கும், அம்மக்களின் கலாச்சாரத்திற்கு எந்த… 5 days ago
  • RT @dohatalkies: த்தூ💦💦 https://t.co/5DHJTm4gLV 6 days ago
  • RT @mohandreamer: வாழ்த்துகள் ஐயா.. https://t.co/XzXjnDdIne 6 days ago
  • RT @thawheednow: மத்திய அரசின் மாப்பிள்ளை மாஃபா பாண்டியராஜன்? மாஃபா பாண்டியராஜனுக்கும் மத்திய அரசுக்கும் என்ன தொடர்பு? @OfficeOfOPS அணியி… 6 days ago
  • RT @trollvishal: நீதிதுறையையும் தனியாருக்கு குடுக்கலாமே😜😜😜திறம்பட செயலாற்றுவார்கள்😂😂😂😂 அன்று கர்ணன் இதை கூறும்போது வரலாற்றில் இல்லாத ஒன்று… 6 days ago
  • RT @vikatan: ரேஷன் கடைகளில் உளுத்தம் பருப்பு வழங்கமுடியாது..! செல்லூர் ராஜூ உறுதி #SellurRaju bit.ly/2D2KT5a https://t.co/ARQdWpM… 6 days ago
  • RT @trollvishal: இந்த செய்தியை படியுங்கள் சமுக வலைதளங்களில் பிஜேபி எதிராக பதிவிடுவோருக்கு பாலியல் தொந்தரவு முதல் மிரட்டல் , ஆபாச பேச்சுகள்… 6 days ago
  • RT @BONDSHA1: யார் பைத்தியம்...? https://t.co/9j7oie9tMq 6 days ago

Categories

Join 13 other followers