搜索
首页 电脑/网络 程序设计 VB

请大家帮忙把下面这段程序翻译一下,谢谢了!

  Private Sub Command1_Click()If Trim(Text1(0)。Text) = "" Then MsgBox "用户名不能为空!", vbExclamation + vbOKOnly, "警告" Text1(0)。SetFocus Exit SubEnd IfIf Trim(Text1(1)。
  Text) = "" Then MsgBox "密码不能为空!", vbExclamation + vbOKOnly, "警告" Text1(1)。SetFocus Exit SubEnd IfIf Trim(Text1(2)。Text) = "" Then MsgBox "确认密码不能为空!", vbExclamation + vbOKOnly, "警告" Text1(2)。
  SetFocus Exit SubEnd IfIf Trim(Text1(1)。Text) <> Trim(Text1(2)。Text) Then MsgBox "确认密码不正确!", vbExclamation + vbOKOnly, "警告" Text1(2)。
  SetFocus Exit SubEnd IfDim aa As Integeraa = 0If Option1(2)。Value = True Then For i = 0 To 3 If Check1(i)。Value = 1 Then aa = 1 Exit For End IfNext iIf aa = 0 Then MsgBox " 普通用户至少要有一项权限!", vbExclamation + vbOKOnly, "警告"Exit SubEnd IfEnd IfDim mrc As ADODB。
  Recordsettxtsql = "select * from use where username='" & Trim(Text1(0)。Text) & "'"Set mrc = ExecuteSQL(txtsql)If mrc。EOF = False Then MsgBox " 已存在该用户!", vbExclamation + vbOKOnly, "警告" Text1(0)。
  SetFocus Text1(0)。SelStart = 0 Text1(0)。SelLength = Len(Text1(0)。Text) Exit SubEnd Iftxtsql = "select * from use"Set mrc = ExecuteSQL(txtsql)mrc。
  AddNew mrc。Fields(0) = Trim(Text1(0)。Text) mrc。Fields(1) = Trim(Text1(1)。Text)For i = 0 To 2 If Option1(i)。Value = True Then Select Case i Case 0 mrc。
  Fields("admin") = "y" Case 1 mrc。Fields("readonly") = "y" Case 2 For j = 0 To 3 If Check1(j)。Value = 1 Then Select Case j Case 0 mrc。
  Fields("qx1") = "y" Case 1 mrc。Fields("qx2") = "y" Case 2 mrc。Fields("qx3") = "y" Case 3 mrc。
  Fields("qx4") = "y" End Select End If Next j End Select End If Next i mrc。Update MsgBox " 用户添加成功!", vbExclamation + vbOKOnly, "警告" Text1(0)。
  Text = "" Text1(1)。Text = "" Text1(2)。Text = ""End SubPrivate Sub Command2_Click()Unload MeEnd SubPrivate Sub Form_Load()Option1(2)。
  Value = TrueEnd SubPrivate Sub Form_Resize()Text1(0)。SetFocusEnd SubPrivate Sub Option1_Click(Index As Integer)If Index <> 2 ThenFor i = 0 To 3 Check1(i)。
  Enabled = FalseNext iElseFor i = 0 To 3 Check1(i)。Enabled = TrueNext iEnd IfEnd Sub。

全部回答

2006-12-09

0 0
这个是用来增加用户的窗口,由VB编写 主要功能在 Command1的onClick()事件下实现: 1、检查用户名是否为空,违规提示; 2、检查口令是否为空,违规提示; 3、检查确认口令是否为空,违规提示; 4、检查是否选择权限,违规提示; 5、检查数据库use表中是否已经存在用户,,违规提示; 6、插入数据库use表,新增用户;

2006-12-10

51 0
    私人的潜水艇命令 1_Click() 如果整理(Text1。(0)本文)="" 然后 MsgBox" 用户名不能为空! ", vbExclamation+ vbOKOnly," 警告 " Text1。
  (0)SetFocus 退出潜水艇 结束如果 如果整理(Text1。  (1)本文)="" 然后 MsgBox" 密码不能为空! ", vbExclamation+ vbOKOnly," 警告 " Text1。
  (1)SetFocus 退出潜水艇 结束如果 如果整理(Text1。(2)本文)="" 然后 MsgBox" 确认密码不能为空! ", vbExclamation+ vbOKOnly," 警告 " Text1。
    (2)SetFocus 退出潜水艇 结束如果 如果整理(Text1。(1)本文)<> 整理(Text1。(2)本文) 然后 MsgBox" 确认密码不正确! ", vbExclamation+ vbOKOnly," 警告 " Text1。
  (2)SetFocus 退出潜水艇 结束如果 使如完整的事物 aa 暗淡 aa=0 如果 Option1。  (2)价值 = 真实的然后 因为 i=0 到 3 如果检查 1(i)。
  价值 =1 然后 aa=1 退出 结束如果 下个 i 如果 aa=0 那么 MsgBox" 普通用户至少要有一项权限! ", vbExclamation+ vbOKOnly," 警告 " 退出潜水艇 结束如果 结束如果 使如 ADODB 的 mrc 暗淡。
    Recordset txtsql="选择 * 从使用哪里使用者名称 ='"& 整理(Text1。(0)本文)&"'" 设定 mrc=ExecuteSQL(txtsql) 如果 mrc。
  EOF= 错误的然后 MsgBox" 已存在该用户! ", vbExclamation+ vbOKOnly," 警告 " Text1。  (0)SetFocus Text1。
  (0)SelStart=0 Text1。(0)SelLength=Len(Text1。(0)本文) 退出潜水艇 结束如果 txtsql=" 选择 * 从使用 " 设定 mrc=ExecuteSQL(txtsql) mrc。
    AddNew mrc。Fields(0)= 整理(Text1。(0)本文) mrc。Fields(1)= 整理(Text1。(1)本文) 因为 i=0 到 2 如果 Option1(i)。
  价值 = 真实的然后 选择情形 i 情形 0 mrc。Fields(" 管理 ")=" y" 情形 1 mrc。  Fields(" readonly")=" y" 情形 2 因为 j=0 到 3 如果检查 1(j)。
  价值 =1 然后 选择情形 j 情形 0 mrc。Fields(" qx 1")=" y" 情形 1 mrc。Fields(" qx 2")=" y" 情形 2 mrc。  Fields(" qx 3")=" y" 情形 3 mrc。
  Fields(" qx 4")=" y" 结束选择 结束如果 下个 j 结束选择 结束如果 下个 i mrc。更新 MsgBox" 用户添加成功! ", vbExclamation+ vbOKOnly," 警告 " Text1。
    (0)本文 ="" Text1。(1)本文 ="" Text1。(2)本文 ="" 结束潜水艇 私人的潜水艇命令 2_Click() 卸货我 结束潜水艇 私人的附属 Form_Load() Option1。
  (2)评价 = 真实的 结束潜水艇 私人的附属 Form_Resize() Text1。  (0)SetFocus 结束潜水艇 私人的附属 Option1_ 点击 (如完整的事物索引) 如果编入索引中 <>2 那么 因为 i=0 到 3 检查 1(i) 。
  使 =能够错误的 下个 i 别的 因为 i=0 到 3 检查 1(i) 。使 =能够真实的 下个 i 结束如果 结束潜水艇 。  。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
VB
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
VB
数据库
C/C++
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
VB
VB
举报
举报原因(必选):
取消确定举报