static void QueryExample(Args _args)
{
Query query;
QueryBuildDatasource datasource;
;
query = new Query();
// Add SalesTable main datasource
datasource = query.addDataSource(tableNum(SalesTable));
// Add child datasource "SalesLine" to previously created DS
datasource = datasource.addDataSource(tableNum(SalesLine));
// Set the join mode
datasource.joinMode(JoinMode::InnerJoin);
// Indicate you don't want to use relations automatically
datasource.relations(false);
// Add link between parent field and child field
datasource.addLink(fieldNum(SalesTable, SalesId),
fieldNum(SalesLine, SalesId));
info(query.xml());
}
Like this:
Like Loading...