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

📄 光盘档案.frm

📁 一个以SQL Server 2000为数据库
💻 FRM
📖 第 1 页 / 共 3 页
字号:
MsgBox "入库成功", vbOKOnly
Code.Enabled = False
B_num.Enabled = False
Name_.Enabled = False
Role.Enabled = False
Type_.Enabled = False
Dir.Enabled = False
Money.Enabled = False
Address.Enabled = False
Intor.Enabled = False
Admin.Enabled = False
Time.Enabled = False
Insert.Enabled = False
Continue.Enabled = True

Exit Sub
ErrorHandle:
    Select Case (Err.Number)
        Case 32755:
        Case -2147217900:
            MsgBox "输入错误", vbExclamation, "Error"
        Case -2147217913:
            MsgBox "某些数据格式不正确!", vbExclamation, "错误"
        Case -2147217833:
            MsgBox "某些数据长度错误", vbExclamation, "Error"
        Case Else:
            MsgBox Err.Number & vbCrLf & Err.Description, vbExclamation, "Error"
    End Select
    On Error GoTo 0
    Exit Sub


End Sub

Private Sub Continue_Click()
Code.Enabled = True
B_num.Enabled = True
Name_.Enabled = True
Role.Enabled = True
Type_.Enabled = True
Dir.Enabled = True
Intor.Enabled = True
Admin.Enabled = True
Time.Enabled = True
Address.Enabled = True
Money.Enabled = True
Insert.Enabled = True



Code.Text = ""
B_num.Text = ""
Name_.Text = ""
Role.Text = ""
Type_.Text = ""
Dir.Text = ""
Intor.Text = ""
Admin.Text = ""
Address.Text = ""
Money.Text = ""
End Sub

Private Sub change_Click()

Dim sql As String
Dim sql1 As String

sql = "select * from CD_Info where Bar_code = "
If Code2.Text = "" Then
MsgBox "条形码未输入", vbOKOnly
Exit Sub
End If
sql = sql + "'" + Code2.Text + "'"
Set cnRecordSet = Form1.cnTest.Execute(sql)
If cnRecordSet.EOF = True Then
MsgBox "没有该条记录", vbOKOnly
Exit Sub
End If



'''取出光碟信息,显示到页面的控件中

Code1.Enabled = True
Code1.Text = cnRecordSet.Fields.item(0).Value
B_num1.Enabled = True
B_num1.Text = cnRecordSet.Fields.item(1).Value
Name_1.Enabled = True
Name_1.Text = cnRecordSet.Fields.item(2).Value
Role1.Enabled = True
Role1.Text = cnRecordSet.Fields.item(3).Value
Type_1.Enabled = True
Type_1.Text = cnRecordSet.Fields.item(4).Value
Dir1.Enabled = True
Dir1.Text = cnRecordSet.Fields.item(5).Value
Intor1.Enabled = True
Intor1.Text = cnRecordSet.Fields.item(6).Value
State1.Enabled = True
State1.Text = cnRecordSet.Fields.item(7).Value
Address1.Enabled = True
Address1.Text = cnRecordSet.Fields.item(8).Value
Borrow1.Enabled = True
Borrow1.Text = cnRecordSet.Fields.item(9).Value



sql1 = "select * from CD_inInfo where Bar_code = "
sql1 = sql1 + "'" + Code2.Text + "'"
Set cnRecordSet = Form1.cnTest.Execute(sql1)

Admin1.Enabled = True
Admin1.Text = cnRecordSet.Fields.item(2).Value
Time1.Enabled = True
Time1.Text = cnRecordSet.Fields.item(3).Value
Money1.Enabled = True
Money1.Text = cnRecordSet.Fields.item(4).Value


Confirm.Enabled = True
Cancel.Enabled = True


End Sub

Private Sub Dele_Click(Index As Integer)
If MsgBox("确定删除?", vbOKCancel) = vbOK Then

Dim sql1 As String
'Dim sql2 As String
Dim sql3 As String
Dim sql4 As String



sql1 = "select * from CD_Info where Bar_code = "
'sql2 = "delete from CD_Info where Bar_code = "
sql3 = "delete from CD_inInfo where Bar_code = "
sql4 = "select Return_bool from Borrow_Info where Bar_code = "
If Code2.Text = "" Then
MsgBox "条形码未输入", vbOKOnly
Exit Sub
End If
sql1 = sql1 + "'" + Code2.Text + "'"
'sql2 = sql2 + "'" + Code2.Text + "'"
sql3 = sql3 + "'" + Code2.Text + "'"
sql4 = sql4 + "'" + Code2.Text + "'"

Set cnRecordSet = Form1.cnTest.Execute(sql1)
If cnRecordSet.EOF = True Then
MsgBox "没有该条记录", vbOKOnly
Else

Set cnRecordSet = Form1.cnTest.Execute(sql4)
If cnRecordSet.EOF = False Then
    If cnRecordSet.Fields(0).Value = "未还" Then
        MsgBox "光盘未还,无法删除", vbOKOnly
        Exit Sub
    End If
End If

Set cnRecordSet = Form1.cnTest.Execute(sql3)
'Set cnRecordSet = Form1.cnTest.Execute(sql2)
MsgBox "删除成功", vbOKOnly

Code1.Text = ""
B_num1.Text = ""
Name_1.Text = ""
Role1.Text = ""
Type_1.Text = ""
'Property1.Text = ""
Dir1.Text = ""
Address1.Text = ""
Money1.Text = ""
Intor1.Text = ""
State1.Text = ""
Admin1.Text = ""
Time1.Text = ""

Code1.Enabled = False
B_num1.Enabled = False
Name_1.Enabled = False
Role1.Enabled = False
Type_1.Enabled = False
Dir1.Enabled = False
Address1.Enabled = False
Money1.Enabled = False
Intor1.Enabled = False
State1.Enabled = False
Admin1.Enabled = False
Time1.Enabled = False
Borrow1.Enabled = False




Code2.Text = ""
Exit Sub
End If
End If
End Sub



Private Sub Confirm_Click()
If MsgBox("确定修改?", vbOKCancel) = vbOK Then



If Code1.Text = "" Then
MsgBox "条形码不能为空", vbOKOnly
Exit Sub
End If

If Name_1.Text = "" Then
MsgBox "碟名不能为空", vbOKOnly
Exit Sub
End If


If B_num1.Text = "" Then
MsgBox "编号不能为空", vbOKOnly
Exit Sub
End If

Dim sql_admin As String
Dim sql_code As String
Dim sql_de As String
Dim sql1_de As String


sql1_de = "delete from CD_inInfo where Bar_code = "
sql1_de = sql1_de + "'" + Code2.Text + "'"
sql_de = "delete from CD_Info where Bar_code = "
sql_de = sql_de + "'" + Code2.Text + "'"

Set cnRecordSet = Form1.cnTest.Execute(sql1_de)
Set cnRecordSet = Form1.cnTest.Execute(sql_de)






sql_code = "select Bar_code from CD_Info where Bar_code = "
sql_code = sql_code + "'" + Code1.Text + "'"
Set cnRecordSet = Form1.cnTest.Execute(sql_code)
    If cnRecordSet.EOF = False Then
       MsgBox "该条形码已存在", vbOKOnly
       Exit Sub
    End If




If Admin1.Text = "" Then
MsgBox "入库人不能为空", vbOKOnly
Exit Sub
End If

sql_admin = "select AdminID from Admin_Info where AdminID = "
sql_admin = sql_admin + "'" + Admin1.Text + "'"
Set cnRecordSet = Form1.cnTest.Execute(sql_admin)
    If cnRecordSet.EOF = True Then
        MsgBox "不存在该管理员", vbOKOnly
    Exit Sub
    End If


On Error GoTo ErrorHandle:


Dim sql As String

Dim sql1 As String



''光碟入库,插入新光碟的信息
sql = "insert into  CD_Info(Bar_code,CD_b_num,CD_name,lead_role,CD_type,director,CD_intor,CD_state,CD_address,Borrow_num)values("

sql = sql + "'" + Code1.Text + "'" + ","
sql = sql + "'" + B_num1.Text + "'" + ","
sql = sql + "'" + Name_1.Text + "'" + ","
sql = sql + "'" + Role1.Text + "'" + ","
sql = sql + "'" + Type_1.Text + "'" + ","
sql = sql + "'" + Dir1.Text + "'" + ","
sql = sql + "'" + Intor1.Text + "'" + ","
sql = sql + "'" + State1.Text + "'" + ","
sql = sql + "'" + Address1.Text + "'" + ","
sql = sql + "'" + Borrow1.Text + "'" + ")"




sql1 = "insert into CD_inInfo(Bar_code,CD_name,AdminID,CD_intime,CD_money)values("
sql1 = sql1 + "'" + Code1.Text + "'" + ","
sql1 = sql1 + "'" + Name_1.Text + "'" + ","
sql1 = sql1 + "'" + Admin1.Text + "'" + ","
sql1 = sql1 + "'" + Time1.Text + "'" + ","
sql1 = sql1 + "'" + Money1.Text + "'" + ")"


Set cnRecordSet = Form1.cnTest.Execute(sql)
Set cnRecordSet = Form1.cnTest.Execute(sql1)
MsgBox "修改成功", vbOKOnly
Code1.Enabled = False
B_num1.Enabled = False
Name_1.Enabled = False
Role1.Enabled = False
Type_1.Enabled = False
Dir1.Enabled = False
Address1.Enabled = False
Money1.Enabled = False
Intor1.Enabled = False
State1.Enabled = False
Admin1.Enabled = False
Time1.Enabled = False
Confirm.Enabled = False


End If

Exit Sub

ErrorHandle:
    Select Case (Err.Number)
        Case 32755:
        Case -2147217900:
            MsgBox "输入错误", vbExclamation, "Error"
        Case -2147217833:
            MsgBox "某些数据长度错误", vbExclamation, "Error"
        Case Else:
            MsgBox Err.Number & vbCrLf & Err.Description, vbExclamation, "Error"
    End Select
    On Error GoTo 0
    Exit Sub
End Sub
Private Sub Cancel_Click()
Code1.Text = ""
B_num1.Text = ""
Name_1.Text = ""
Role1.Text = ""
Type_1.Text = ""
Dir1.Text = ""
Address1.Text = ""
Money1.Text = ""
Intor1.Text = ""
State1.Text = ""
Admin1.Text = ""
Time1.Text = ""
Borrow1.Text = ""
End Sub









Private Sub Intor12_Change()

End Sub

Private Sub View_Click()
Dim sql As String
sql = " select CD_Info.Bar_code,CD_b_num,CD_Info.CD_name,lead_role,"
sql = sql + " CD_type,director, CD_intor, CD_state,CD_address,Borrow_num, AdminID,"
sql = sql + " CD_intime, CD_money from CD_Info ,CD_inInfo "
sql = sql + " where CD_Info.Bar_code=CD_inInfo.Bar_code"
Set cnRecordSet = Form1.cnTest.Execute(sql)
Dim item As ListItem
ListView1.ListItems.Clear
Do While cnRecordSet.EOF = False
    Set item = ListView1.ListItems.Add
    item.Text = cnRecordSet.Fields.item(0).Value
    item.SubItems(1) = cnRecordSet.Fields.item(1).Value
    item.SubItems(2) = cnRecordSet.Fields.item(2).Value
    item.SubItems(3) = cnRecordSet.Fields.item(3).Value
    item.SubItems(4) = cnRecordSet.Fields.item(4).Value
    item.SubItems(5) = cnRecordSet.Fields.item(5).Value
    item.SubItems(6) = cnRecordSet.Fields.item(6).Value
    item.SubItems(7) = cnRecordSet.Fields.item(7).Value
    item.SubItems(8) = cnRecordSet.Fields.item(8).Value
    item.SubItems(9) = cnRecordSet.Fields.item(9).Value
    item.SubItems(10) = cnRecordSet.Fields.item(10).Value
    item.SubItems(11) = cnRecordSet.Fields.item(11).Value
    item.SubItems(12) = cnRecordSet.Fields.item(12).Value
    cnRecordSet.MoveNext
    Loop
    
End Sub
Private Sub Command1_Click()
ListView1.ListItems.Clear
End Sub

⌨️ 快捷键说明

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