procedure dataset1_onafterscroll(DataSet: TDataSet);
begin
 dataset2.active:= false;
 dataset2.params.parambyname('pid').value:= dataset.fieldbyname('id').value;
 dataset2.active:= true;
end;

procedure dataset1_oninternalcalcfields(const sender: tmsebufdataset;
               const fetching: Boolean);
begin
 sender.fieldbyname('unitdef').value:= dataset2.fieldbyname('defunit').value;
end;

My purpose is after scrolling dataset and dataset2 refreshed, I will
change field 'unitdef' (fk_IntercalCalc) with new value from field
'defunit' from dataset2.
But the problem is dataset2.fieldbyname('defunit').value always get
same value. I think oninternalcalcfields did not call after
onafterscroll.
As designed? or this is bug?

Thanks
_______________________________________________
MSEide-MSEgui-talk mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mseide-msegui-talk

Reply via email to