试试在小窗体的onclose事件里提交记录!

解决方案 »

  1.   

    加入你的主窗口、子窗口和小窗体窗口名称分别为:MainForm,ChildForm,DataDlg,DataDlg单元要uses其它两个窗口的单元名。在DataDlg双击事件中写:
      if MainForm.MDIChildCount > 0 then
        TChildForm(MainForm.ActiveMDIChild).Edit1.Text := DBEdit1.Text;
    怎么也不会错。
      

  2.   

    问题已解决:将小窗口(一般窗体,fsnormal)改为在程序中创建就行了。
    但是:在MDI系统中显示一般窗体,如何定位?(想在子窗体的某一按钮旁弹出小窗口)