⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmtj.frm

📁 信息管理数据库
💻 FRM
📖 第 1 页 / 共 2 页
字号:
         Top             =   600
         Width           =   375
      End
      Begin VB.Label Label8 
         Caption         =   "属相"
         Height          =   255
         Left            =   1320
         TabIndex        =   25
         Top             =   960
         Width           =   375
      End
      Begin VB.Label Label9 
         Caption         =   "年龄"
         Height          =   255
         Left            =   120
         TabIndex        =   24
         Top             =   960
         Width           =   375
      End
      Begin VB.Label Label10 
         Caption         =   "血型"
         Height          =   255
         Left            =   2640
         TabIndex        =   23
         Top             =   960
         Width           =   375
      End
   End
   Begin VB.TextBox Text1 
      Height          =   375
      Index           =   4
      Left            =   4080
      TabIndex        =   1
      Top             =   1320
      Width           =   2055
   End
   Begin VB.TextBox Text1 
      Height          =   375
      Index           =   3
      Left            =   4080
      TabIndex        =   0
      Top             =   480
      Width           =   2055
   End
   Begin VB.CommandButton Command1 
      Caption         =   "添加"
      Height          =   375
      Left            =   4560
      TabIndex        =   19
      Top             =   3000
      Width           =   735
   End
   Begin VB.CommandButton Command3 
      Caption         =   "取消"
      Height          =   375
      Left            =   4560
      TabIndex        =   18
      Top             =   4200
      Width           =   735
   End
   Begin VB.CommandButton Command2 
      Caption         =   "修改"
      Height          =   375
      Left            =   4560
      TabIndex        =   17
      Top             =   3600
      Width           =   735
   End
   Begin VB.Label Label6 
      Caption         =   "OICQ"
      Height          =   255
      Left            =   4080
      TabIndex        =   21
      Top             =   960
      Width           =   615
   End
   Begin VB.Label Label3 
      Caption         =   "姓名"
      Height          =   255
      Left            =   4080
      TabIndex        =   20
      Top             =   120
      Width           =   495
   End
End
Attribute VB_Name = "frmTJ"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private Sub Add_Uo()
  frmData.Data1.Recordset.Fields("Year") = CDate(Text1(1).Text) ' Password(CDate(Text1(2).Text))  '出生年月
  frmData.Data1.Recordset.Fields("Love") = Text1(0).Text 'Password(Text1(0).Text) '昵称
  frmData.Data1.Recordset.Fields("Age") = Text1(2).Text 'Year(Date) - Year(Text1(2).Text) ' Password(Year(Date) - Year(Text1(2).Text))
 
  frmData.Data1.Recordset.Fields("Name") = Text1(3).Text 'Password(Text1(1).Text) '姓名
  frmData.Data1.Recordset.Fields("Sex") = Combo1(0).Text ' Password(Combo1.Text)  '性别
  frmData.Data1.Recordset.Fields("Constell") = Combo1(1).Text ' Password(Combo2.Text)  '星座
  frmData.Data1.Recordset.Fields("Attributive") = Combo1(2).Text
  frmData.Data1.Recordset.Fields("Blood") = Combo1(3).Text
  
  frmData.Data1.Recordset.Fields("Oicq") = Text1(4).Text 'Password(Text1(3).Text)  'QQ
  frmData.Data1.Recordset.Fields("Address") = Text1(5).Text 'Password(Text1(4).Text)  '地址
  frmData.Data1.Recordset.Fields("TelepNo") = Text1(6).Text ' Password(Text1(5).Text)  '电话
  frmData.Data1.Recordset.Fields("MoveCall") = Text1(7).Text 'Password(Text1(6).Text)  '手机
  frmData.Data1.Recordset.Fields("Home") = Text1(8).Text ' Password(Text1(7).Text)  '宅电
  frmData.Data1.Recordset.Fields("Call") = Text1(9).Text ' Password(Text1(8).Text)  '传呼
  frmData.Data1.Recordset.Fields("Fax") = Text1(10).Text 'Password(Text1(9).Text)  '传真
  frmData.Data1.Recordset.Fields("Email") = Text1(11).Text 'Password(Text1(10).Text)  '电子信箱
  frmData.Data1.Recordset.Fields("Appendix") = Text1(12).Text ' Password(Text1(11).Text)  '备注
  
  frmData.Data1.Recordset.Update '进行记录更新
  frmData.Data1.Refresh '更新数据库
  ListRefresh     '调用子程序,来完成frmData窗体列表控件的数据库更新
End Sub
Private Sub Resul()
    Dim Result As Integer
    Dim i As Integer
  '排错处理
  For i = 0 To 12
      If Text1(i).Text = "" Then Text1(i).Text = "-"
  Next i
  If Not IsNumeric(Text1(2).Text) Then
     Text1(2).Text = 0
  End If
  For i = 0 To 3
     If Combo1(i).Text = "" Then
        Combo1(i).Text = "-"
     End If
  Next i
End Sub
Private Sub Command1_Click() '添加
On Error GoTo erren
  Resul
  '在没有输入法错误的前提下,添加新记录
  frmData.Data1.Recordset.AddNew '添加开始
  Add_Uo
  '复位
  FW_click
erren:
  Dim Result As Integer
  If Not IsDate(Text1(1).Text) Then
    Result = MsgBox("出生年月不符合格式!", 48, "提示")
    Text1(1).Text = Date
  End If
Exit Sub
End Sub
Private Sub FW_click() '复位
  Dim i As Integer
  For i = 0 To 12
    Text1(i).Text = ""
  Next i
  For i = 0 To 3
     Combo1(i).Text = ""
  Next i
  Text1(1).Text = Date
End Sub

Private Sub Command2_Click() '修改
On Error GoTo erren
 Resul
  frmData.Data1.Recordset.Edit
  Add_Uo
  Unload frmTJ
  Exit Sub
erren:
  Dim Result As Integer
  If Not IsDate(Text1(1).Text) Then
    Result = MsgBox("出生年月不符合格式!", 48, "提示")
    Text1(1).Text = Date
  End If
 Exit Sub
End Sub

Private Sub Command3_Click() '取消
  Unload frmTJ
End Sub

Private Sub Form_Load()
 On Error GoTo ErrHandle
 Combo1(0).AddItem "-"
 Combo1(0).AddItem "男"
 Combo1(0).AddItem "女"
 '----------------------------
 Combo1(1).AddItem "-"
 Combo1(1).AddItem "山羊座"
 Combo1(1).AddItem "水瓶座"
 Combo1(1).AddItem "双鱼座"
 Combo1(1).AddItem "白羊座"
 Combo1(1).AddItem "金牛座"
 Combo1(1).AddItem "双子座"
 Combo1(1).AddItem "巨蟹座"
 Combo1(1).AddItem "狮子座"
 Combo1(1).AddItem "处女座"
 Combo1(1).AddItem "天秤座"
 Combo1(1).AddItem "天蝎座"
 Combo1(1).AddItem "人马座"
 '--------------------------------
 Combo1(2).AddItem "-"
 Combo1(2).AddItem "鼠"
 Combo1(2).AddItem "牛"
 Combo1(2).AddItem "虎"
 Combo1(2).AddItem "兔"
 Combo1(2).AddItem "龙"
 Combo1(2).AddItem "蛇"
 Combo1(2).AddItem "马"
 Combo1(2).AddItem "羊"
 Combo1(2).AddItem "猴"
 Combo1(2).AddItem "鸡"
 Combo1(2).AddItem "狗"
 Combo1(2).AddItem "猪"
 '----------------------------
 Combo1(3).AddItem "-"
 Combo1(3).AddItem "A型"
 Combo1(3).AddItem "B型"
 Combo1(3).AddItem "AB型"
 Combo1(3).AddItem "O型"
 '-----------------------
  '开始初始化
  Dim i As Integer
If frmData.Uo = False Then '添加
 
 '--------------------------
     For i = 0 To 12
         Text1(i).Text = ""
     Next i
         Text1(1).Text = Date
 Else
 '修改
 
  Text1(3).Text = frmData.ListView_Name '姓名
  Text1(4).Text = frmData.ListView_QQ   'QQ
  
  
  Text1(0).Text = frmData.ListView_Love '昵称
     Combo1(0).Text = frmData.Text1(0).Text '性别
     Combo1(1).Text = frmData.Text1(3).Text '星座
  Text1(1).Text = frmData.Text1(2).Text '年月日
  Text1(2).Text = frmData.Text1(1).Text '年龄
     Combo1(2).Text = frmData.Text1(4).Text '属相
     Combo1(3).Text = frmData.Text1(5).Text '血型
  Text1(5).Text = frmData.Text1(6).Text '地址
  Text1(6).Text = frmData.Text1(7).Text '电话
  Text1(7).Text = frmData.Text1(8).Text '手机
  Text1(8).Text = frmData.Text1(9).Text '宅电
  Text1(9).Text = frmData.Text1(10).Text '传呼
  Text1(10).Text = frmData.Text1(11).Text '传真
  Text1(11).Text = frmData.Text1(12).Text 'Email
  Text1(12).Text = frmData.Text1(13).Text '备注
 End If
 Exit Sub
ErrHandle:
  MsgBox Err.Description
  Exit Sub
End Sub

Private Sub Text1_DblClick(Index As Integer)
   '在程序中计算人的年龄
    If Index = 2 Then Text1(2).Text = Year(Now) - Year(Text1(1).Text)
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -