procedure TMainForm.DataSetBroker1AfterScroll(DataSet: TDataSet);
begin
if DataSetBroker1.DataSet.FieldByName('zd1').AsString='5 :afro: 555555555' then
DocView1.OpenView(TDOcMode.dmPreview)
else
DocView1.OpenView(TDOcMode.dmEdit)
end;
如果当前记录处在dmpreview模式,下一条记录处在dmEdit模式那么程序就会处在无响应状态。