2. Past this code in new class.
[FormControlEventHandler(formControlStr(CaseDetailCreate, OK), FormControlEventType::Clicked)]
public static void OK_OnClicked(FormControl sender, FormControlEventArgs e)
{
Args args = new Args();
WorkOrderHeader workorderTable;
CaseDetailBase caseDetailBaseTable;
FormRun form = sender.formRun();
FormDataSource caseDetailBase_ds = form.dataSource(formDataSourceStr(CaseDetailCreate,CaseDetailBase)) as FormDataSource; //Form
CaseDetailBase caseDetailBase = caseDetailBase_ds.cursor(); //form data source
FormControl caseIdField = form.design(0).controlName("GeneralGroup_CaseId"); //form control
if ( args.record().TableId == tableNum(WorkOrderHeader))
{
workorderTable = args.record();
ttsbegin;
select * from caseDetailBaseTable
where caseDetailBaseTable.CaseId == CaseDetailBase.CaseId;
caseDetailBaseTable.WorkorderId = workorderTable.WorkOrderId;
ttscommit;
}
}