我用了一个InputBox$("请输入新的用户名(20字以内)", "提示")显示出来后有确定和取消俩个按扭,
点击确定按扭时.提示框中的内容能写入数据库,但我点击取消按扭时将会写入一个空的字符串到数据库中呢?
Private Sub Command1_Click()
'修改用户名
Dim str As String
Me.Text1.Text = InputBox$("请输入新的用户名(20字以内)", "提示")
Sql = "update 密码表 set 用户名='" & Trim(Me.Text1.Text)
Sql = Sql & "' where 用户名='" & Trim(mdiMain.Tag) & "'"
mdiMain.Caption = Replace(mdiMain.Caption, mdiMain.Tag, Me.Text1.Text)
mdiMain.Tag = Trim(Me.Text1.Text)
dbOperate Sql
End Sub
应该怎么实现当我点击取消按扭时不写入任何内容到数据库中呢?
点击确定按扭时.提示框中的内容能写入数据库,但我点击取消按扭时将会写入一个空的字符串到数据库中呢?
Private Sub Command1_Click()
'修改用户名
Dim str As String
Me.Text1.Text = InputBox$("请输入新的用户名(20字以内)", "提示")
Sql = "update 密码表 set 用户名='" & Trim(Me.Text1.Text)
Sql = Sql & "' where 用户名='" & Trim(mdiMain.Tag) & "'"
mdiMain.Caption = Replace(mdiMain.Caption, mdiMain.Tag, Me.Text1.Text)
mdiMain.Tag = Trim(Me.Text1.Text)
dbOperate Sql
End Sub
应该怎么实现当我点击取消按扭时不写入任何内容到数据库中呢?
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
'修改用户名
Dim str As String
Me.Text1.Text = InputBox$("请输入新的用户名(20字以内)", "提示")
if trim(Me.Text1.Text) = "" then exit sub Sql = "update 密码表 set 用户名='" & Trim(Me.Text1.Text)
Sql = Sql & "' where 用户名='" & Trim(mdiMain.Tag) & "'"
mdiMain.Caption = Replace(mdiMain.Caption, mdiMain.Tag, Me.Text1.Text)
mdiMain.Tag = Trim(Me.Text1.Text)
dbOperate Sql
End Sub