Form2.frm
上传用户:whsjsoft
上传日期:2022-07-21
资源大小:26k
文件大小:4k
源码类别:

数据库编程

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form Form2 
  3.    Caption         =   "Form2"
  4.    ClientHeight    =   4665
  5.    ClientLeft      =   13485
  6.    ClientTop       =   4020
  7.    ClientWidth     =   5430
  8.    LinkTopic       =   "Form2"
  9.    ScaleHeight     =   4665
  10.    ScaleWidth      =   5430
  11.    Begin VB.TextBox Text5 
  12.       Height          =   375
  13.       Left            =   2520
  14.       TabIndex        =   11
  15.       Top             =   2880
  16.       Width           =   1455
  17.    End
  18.    Begin VB.CommandButton Command2 
  19.       Caption         =   "取消"
  20.       Height          =   495
  21.       Left            =   3360
  22.       TabIndex        =   9
  23.       Top             =   3600
  24.       Width           =   1335
  25.    End
  26.    Begin VB.CommandButton Command1 
  27.       Caption         =   "确定"
  28.       Height          =   495
  29.       Left            =   1200
  30.       TabIndex        =   8
  31.       Top             =   3600
  32.       Width           =   1335
  33.    End
  34.    Begin VB.TextBox Text4 
  35.       Height          =   375
  36.       Left            =   2520
  37.       TabIndex        =   7
  38.       Top             =   2160
  39.       Width           =   1455
  40.    End
  41.    Begin VB.TextBox Text3 
  42.       Height          =   375
  43.       Left            =   2520
  44.       TabIndex        =   5
  45.       Top             =   1560
  46.       Width           =   1455
  47.    End
  48.    Begin VB.TextBox Text2 
  49.       Height          =   375
  50.       Left            =   2520
  51.       TabIndex        =   3
  52.       Top             =   960
  53.       Width           =   1455
  54.    End
  55.    Begin VB.TextBox Text1 
  56.       Height          =   375
  57.       Left            =   2520
  58.       TabIndex        =   1
  59.       Top             =   480
  60.       Width           =   1455
  61.    End
  62.    Begin VB.Label 部门 
  63.       Caption         =   "部门:"
  64.       Height          =   375
  65.       Left            =   1680
  66.       TabIndex        =   10
  67.       Top             =   3000
  68.       Width           =   615
  69.    End
  70.    Begin VB.Label Label4 
  71.       Caption         =   "职位:"
  72.       Height          =   255
  73.       Left            =   1680
  74.       TabIndex        =   6
  75.       Top             =   2280
  76.       Width           =   615
  77.    End
  78.    Begin VB.Label Label3 
  79.       Caption         =   "性别:"
  80.       Height          =   255
  81.       Left            =   1680
  82.       TabIndex        =   4
  83.       Top             =   1680
  84.       Width           =   615
  85.    End
  86.    Begin VB.Label Label2 
  87.       Caption         =   "名字:"
  88.       Height          =   255
  89.       Left            =   1680
  90.       TabIndex        =   2
  91.       Top             =   1080
  92.       Width           =   735
  93.    End
  94.    Begin VB.Label Label1 
  95.       Caption         =   "编号:"
  96.       Height          =   255
  97.       Left            =   1680
  98.       TabIndex        =   0
  99.       Top             =   600
  100.       Width           =   615
  101.    End
  102. End
  103. Attribute VB_Name = "Form2"
  104. Attribute VB_GlobalNameSpace = False
  105. Attribute VB_Creatable = False
  106. Attribute VB_PredeclaredId = True
  107. Attribute VB_Exposed = False
  108. Private Sub Command1_Click()  '确定增加记录
  109. On Error GoTo com1
  110. '=======================================================================================
  111. '判断主键是否相同,如果相同则退出
  112.   res.MoveFirst
  113.   Dim head() As String '定义头数组
  114.   Dim temp As Long '
  115.   temp = res.RecordCount - 1
  116.   ReDim head(temp)
  117.   For i = 0 To temp
  118.   
  119.       head(i) = res.Fields(0)
  120.       res.MoveNext
  121.       If Form2.Text1.Text = head(i) Then
  122.          MsgBox "主键相同,退出"
  123.          Unload Me
  124.          Exit Sub
  125.       End If
  126.   Next i
  127. '=======================================================================================
  128.   
  129.   
  130.   res.AddNew
  131.   res.Fields(0) = Form2.Text1.Text
  132.   res.Fields(1) = Form2.Text2.Text
  133.   res.Fields(2) = Form2.Text3.Text
  134.   res.Fields(3) = Form2.Text4.Text
  135.   res.Fields(4) = Form2.Text5.Text
  136.   res.Update
  137. Unload Me
  138. Exit Sub
  139. com1:
  140. MsgBox "添加出错"
  141. Unload Me
  142. End Sub
  143. Private Sub Command2_Click()
  144. Unload Me
  145. End Sub