1.在使用窗体上面的叉按纽关闭窗体时如何才能使它弹出个确定信息,只有确认后窗体才能关闭.
2.从数据库中调出组进行修改,在点修改按纽时如何判断这组信息是否被修改过.(不要是和数据库中原有信息进行比较)
本人新手需要问的问题比较多,所以不能给分太多,请大家原谅

解决方案 »

  1.   

    1
    ------------------------------
    在form onClose里写
    if Application.MessageBox('请确认是否退出本系统', '提示信息', mb_iconinformation + mb_YesNo) = id_no then
        Abort;2
    -----------------------------
    可以加加字段,作个标志就可以了
      

  2.   

    这位大哥真厉害,我想再和你学2招,希望你能指导下.
    我把你的代码改了下:
    if Application.MessageBox('请确认是否退出本系统', '提示信息', mb_iconinformation+ mb_YesNoCancel) = id_no or id_cancel then
        Abort;
    为什么再点取消的时候窗体还是回关闭,还有,mb_iconinformation这中图片信息从那里可以找到呀.
    第2个问题还是不太明白,你能说下原理吗?
      

  3.   

    1
    if Application.MessageBox('请确认是否退出本系统', '提示信息', mb_iconinformation+ mb_YesNoCancel) = id_no or id_cancel then
        Abort;
    ------------------------------------

    你加or id_cancel 做什么2
    在数据库里加个字段 i (2个状态,0 未修改  1 修改)
    当你修改数据时先判断一下 i 的状态就可以了啊
      

  4.   

    我在详细说下,
    1,我想在关闭窗体的时候出现的警告窗体中有3个选项,'是'执行个操作后关闭窗口,'否'执行另外个操作后关闭窗口,'取消'者不关闭窗口.
    2.我是把数据库中的内容调到拉edit中了,修改edit中的内容不会对数据库产生影响.