escript:associate
Associate
- example.js
var mvgBC = accBC.GetMVGBusComp("Position"); mvgBC.ActivateField("AL SubGroup Id"); var srcBC = mvgBC.GetAssocBusComp(); //TheApplication().Trace(accBC.GetFieldValue("Id")); mvgBC.SetViewMode(3); srcBC.SetViewMode(3); mvgBC.ClearToQuery(); mvgBC.SetSearchExpr("[Id]='"+this.GetFieldValue("Id")+"'"); //TheApplication().Trace("mvgBC.SetSearchExpr:"+mvgBC.GetSearchExpr()); mvgBC.ExecuteQuery(ForwardBackward); if (!mvgBC.FirstRecord()) { srcBC.ClearToQuery(); srcBC.SetSearchExpr("[Id]='"+this.GetFieldValue("Id")+"'"); srcBC.ExecuteQuery(ForwardOnly); //TheApplication().Trace(srcBC.GetSearchExpr()); if (srcBC.FirstRecord()) { //TheApplication().Trace("Associate"); srcBC.Associate(true); //TheApplication().Trace("AssociateOK"); } }
escript/associate.txt · Востаннє змінено: 2024/02/23 11:22 повз wiki_admin