Office中国论坛/Access中国论坛

标题: 如何实现在input对话框点击OK或Cancel后执行不同命令? [打印本页]

作者: coolbug    时间: 2005-1-15 19:35
标题: 如何实现在input对话框点击OK或Cancel后执行不同命令?
好像input对话框返回的始终是输入的字串或值,并不能像msgbox那样返回vbok等作为执行下一步命令的判断选择,那该如何实现在input对话框点击OK或Cancel后执行不同命令呢?急等指教,谢谢。
作者: wu8313    时间: 2005-1-16 06:06
点击ok或者cancel执行不同事件。需要定义变量。cancel返回空字符串。看看这个例子。

Private Sub 命令0_Click()

Dim a As String



a = InputBox("输入1至3这样的正整数", "输入")



If a <> "" Then

Select Case a



Case 1



Me.标签1.Caption = "输入了数字1"



  

  GoTo 100



  Case 2



    Me.标签1.Caption = "输入了数字2"

     GoTo 100

   

   Case 3



    Me.标签1.Caption = "输入了数字3"

           GoTo 100

           

           

           

              

100  DoCmd.OpenForm a



End Select



Else

MsgBox "没有输入任何内容", vbInformation, "消息"

End If



End Sub[attach]8621[/attach]



[此贴子已经被作者于2005-1-15 22:08:17编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3