呵呵,我给解释一下了,没有什么高深的学问,都让某些高手见笑了
以下是引用hellowxm在2007-3-20 22:07:00的发言:
不好意思,我不懂代码,但有些可以大概知道意思,有些不知道了。好心人能讲解一下吗,谢谢
下面是控制台窗体里的事件,红色部分应该是关键吧,能不能讲解一下下面的意思。有些我猜的,不知道对不对。很想做出这种效果,请前辈们指教,谢谢。
Private Sub Command0_Click()
DoCmd.OpenForm "back" ‘打开back窗体
End Sub
Private Sub Command1_Click()
DoCmd.OpenForm "兑奖" '打开 "兑奖"窗体
End Sub
Private Sub Command2_Click()
If MsgBox("请确认是否删除历史数据,此操作不可恢复", vbYesNo + vbInformation, "注意") = vbYes Then DoCmd.RunSQL "DELETE 留底.* FROM 留底;" ’进行判断,如果选YES的话就删留底表中的记录
End Sub
Private Sub Form_Close() ‘退出
DoCmd.Quit
End Sub
Private Sub Form_Load()
DoCmd.RunCommand acCmdAppMinimize ‘这个不明白什么意思 //让ACCESS主体窗口最小化
DoCmd.Restore //由于主体都最小化了,这个窗体就看不见了。所以这句把窗口叫出来
End Sub
还有窗体BACK项里的事件不是很明白一些代码的用法
Option Compare Database
Private Sub Form_Open(Cancel As Integer)
DoCmd.RunCommand acCmdAppMaximize
DoCmd.Maximize //让他最大化占满屏幕当背景,背景是一个窗体,无边框。
DoCmd.OpenForm "index" //背景布置好以后,就该呼叫主窗口亮相了
End Sub
Private Sub 主体_DblClick(Cancel As Integer)
DoCmd.Close //这句是我调试用的,背景窗体没有控制框关不掉,只好这样来了。只是后来忘了删掉罢了
End Sub
[此贴子已经被作者于2007-3-21 14:30:07编辑过]
|