Quantcast
Channel: Microsoft Dynamics AX Forum - Recent Threads
Viewing all articles
Browse latest Browse all 72043

Temp Table

$
0
0

Hi.

I have a new form which datasource is from a tempDB. In the Init method are my codes below:

[Form]
public class UPSalesOrderCheck extends FormRun
{
/// <summary>
///
/// </summary>
public void init()
{
super();
UPSalesOrderCheck.setTmpData(element.populateRecordsfromQuery());

}

public UPSalesOrderCheck populateRecordsfromQuery()
{
UPSalesOrderCheck tempDB;
Map fieldMapping;
Query query;
QueryBuildDataSource qbds_SalesTable;
QueryBuildRange qbr_SalesTable;
QueryBuildRange qbr_SalesTable2;
QueryBuildFieldList fldList_SalesTable;


//Empty the target test table
//delete_from tempDB;

Date tmpCreatedDate = today()-100; // dd-mm-yyyy

// Build the query
query = new Query();
qbds_SalesTable = query.addDataSource(tableNum(SalesTable));

//qbr_SalesTable = qbds_SalesTable.addRange(fieldNum(SalesTable, createdDateTime));
//qbr_SalesTable.value(SysQuery::range(tmpCreatedDate,today()));

qbr_SalesTable2 = qbds_SalesTable.addRange(fieldNum(SalesTable, CustAccount));
qbr_SalesTable2.value("DE-001");

// Field lists are required
// ------------------------
fldList_SalesTable = qbds_SalesTable.fields();
fldList_SalesTable.addField(fieldNum(SalesTable, SalesId));
fldList_SalesTable.addField(fieldNum(SalesTable, SalesName));
fldList_SalesTable.dynamic(QueryFieldListDynamic::No);

fieldMapping = new Map(Types::String, Types::Container);
fieldMapping.insert(fieldStr(UPSalesOrderCheck, SalesId), [qbds_SalesTable.uniqueId(), fieldStr(SalesTable, SalesId)]);
fieldMapping.insert(fieldStr(UPSalesOrderCheck, SalesName), [qbds_SalesTable.uniqueId(), fieldStr(SalesTable, SalesName)]);



// Let AX handle getting data from the query to the target table
// -------------------------------------------------------------
query::insert_recordset(tempDB,fieldMapping, query);

return UPSalesOrderCheck;

}

}

But data are not being populated in the form.

What i did wrong?

Thanks.


Viewing all articles
Browse latest Browse all 72043

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>