当按下FORM1窗本的CMD新增,CMD保存,MD修改时,同时也要调用FORM2的CMD新增,CMD保存,CMD修改功能,我在FORM1先修改,再保存的时候, FORM2窗体会先增加一个空记录,再新增一条非空记录,而不是修改记录后,再保存的,出现在这种情况要怎样解决,请问VB代码怎样写,最好要详细些,我是新手

解决方案 »

  1.   

    我明白楼主的意思!!!!
    你是说在FORM1上操作时,同时要调用FORM2中的某些函数(其实所谓按钮的操作也可以看作是一个函数),你只要把那个FORM2中的几个事件响应函数前的private改为public,然后在Form1中调用form2.onclick(),就可以了(form2的onclick()函数是点击form2某个按钮后所执行的函数体)
      

  2.   

    Form1sub ProcSave()
        ...保存数据
        call Form2.Addnew '调用Form2的方法
    end subForm2
    '添加一个公用方法给Form1调用
    public Sub AddNew()
       ...新增数据
    end sub