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

📄 专业课教材出库.frm

📁 学生教材管理系统:对学校书库进销存进行管理的系统
💻 FRM
📖 第 1 页 / 共 4 页
字号:
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         BeginProperty Column26 
            DataField       =   "学期"
            Caption         =   "学期"
            BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
               Type            =   0
               Format          =   ""
               HaveTrueFalseNull=   0
               FirstDayOfWeek  =   0
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         SplitCount      =   1
         BeginProperty Split0 
            BeginProperty Column00 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column01 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column02 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column03 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column04 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column05 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column06 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column07 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column08 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column09 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column10 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column11 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column12 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column13 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column14 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column15 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column16 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column17 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column18 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column19 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column20 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column21 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column22 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column23 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column24 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column25 
               ColumnWidth     =   1214.929
            EndProperty
            BeginProperty Column26 
               ColumnWidth     =   1214.929
            EndProperty
         EndProperty
      End
      Begin VB.Label Label15 
         AutoSize        =   -1  'True
         Caption         =   "如果有人不要书请点""特殊情况"""
         Height          =   180
         Left            =   75
         TabIndex        =   35
         Top             =   7620
         Width           =   2520
      End
      Begin VB.Label Label10 
         AutoSize        =   -1  'True
         Caption         =   "sssssss"
         Height          =   180
         Left            =   7515
         TabIndex        =   34
         Top             =   7605
         Width           =   630
      End
      Begin VB.Label Label13 
         AutoSize        =   -1  'True
         Height          =   180
         Left            =   8700
         TabIndex        =   33
         Top             =   8700
         Width           =   90
      End
      Begin VB.Label Label2 
         AutoSize        =   -1  'True
         Caption         =   "aaaa"
         Height          =   180
         Left            =   3015
         TabIndex        =   32
         Top             =   7620
         Width           =   360
      End
   End
End
Attribute VB_Name = "专业课教材出库"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim tim As Integer, jcsum As Integer, ckcs As Integer

Private Sub Combo1_Click()
    Text2.Text = ""
    Adodc1.RecordSource = "select bj from 学生专业课教材情况表  where xi='" & Trim(Combo1.Text) + "'" + "  group by bj"
    Adodc1.Refresh
    Combo2.Clear
    Do While Not Adodc1.Recordset.EOF
        Combo2.AddItem Adodc1.Recordset.Fields("bj")
        Adodc1.Recordset.MoveNext
    Loop
    Adodc2.RecordSource = "select * from 学生专业课教材情况表 where xi='" & Combo1 + "'"
    Adodc2.Refresh
End Sub

Private Sub Combo2_Click()
    Adodc2.RecordSource = "select * from 学生专业课教材情况表 where bj='" & Combo2 + "'"
    Adodc2.Refresh
    Adodc2.Recordset.MoveFirst
    js = 0
    Do While Not Adodc2.Recordset.EOF
        If Adodc2.Recordset.Fields("是否领书") = "否" Then js = js + 1
        Adodc2.Recordset.MoveNext
    Loop
    Adodc2.Recordset.MoveFirst
    Adodc = Adodc2.Recordset.RecordCount
    Label2.Caption = "此班共有" + Str$(Adodc) + "人,其中有" + Str$(Adodc - js) + "人领书,有" + Str$(js) + "人不领书。"
    Text2.Text = Adodc - js
    Adodc2.Recordset.MoveFirst
    Adodc2.Recordset.Find "是否领书='是'"
    tim = 0
    If Adodc2.Recordset.EOF = False Then
    For i = 0 To 9
        If Adodc2.Recordset.Fields(4 + i) <> "" Then tim = i + 1
    Next
    End If
    Label10.Caption = "已领书" + Str$(tim) + "次!"
    
End Sub

Private Sub Combo3_Click()
    Adodc5.RecordSource = "select * from 教材库存表 where 教材名='" & Combo3 + "'"
    Adodc5.Refresh
    Text1 = Adodc5.Recordset.Fields("单价")
    jcsum = Adodc5.Recordset.Fields("库存数量")
    Label13.Caption = "库存" + Str$(jcsum) + "本书!"
End Sub

Private Sub Command1_Click()
    xuqi = Trim(Combo4.Text)
    If Combo1.Text = "" Or Combo2.Text = "" Or Combo3.Text = "" Or Text1 = "" Or Text2 = "" Or Combo5.Text = "" Or Text5.Text = "" Then
        MsgBox "信息不完整,请输入!", vbOKOnly + vbInformation, "教材出库": Combo5.SetFocus
    Else
    If jcsum < Val(Text2) Then
        MsgBox "库存量不够出库所需求,请入库此书!", vbOKOnly + vbInformation: Combo3.Text = "": Text1 = "": Label13.Caption = ""
    Else
        Adodc2.Recordset.MoveFirst
        Do While Not Adodc2.Recordset.EOF
            If Adodc2.Recordset.Fields("是否领书") = "是" Then
                Adodc2.Recordset.Fields(4 + tim) = Trim(Combo3.Text)
                'zje = Adodc2.Recordset.Fields("总金额")
                Adodc2.Recordset.Fields("总金额") = Adodc2.Recordset.Fields("总金额") + Val(Text1.Text)
                Adodc2.Recordset.Fields("学期") = xuqi
            End If
            Adodc4.Recordset.MoveFirst
            Adodc4.Recordset.Find "xh='" & Trim(Adodc2.Recordset.Fields("xh")) & "'"
            zje = Adodc4.Recordset.Fields(xuqi)
            hj = Adodc4.Recordset.Fields("合计")
            Adodc4.Recordset.Fields(xuqi) = Adodc2.Recordset.Fields("总金额")
            If Adodc4.Recordset.Fields(xuqi) <> zje Then
                hj = hj + (Adodc4.Recordset.Fields(xuqi) - zje)
            End If
            Adodc4.Recordset.Fields("合计") = hj
            Adodc4.Recordset.Update
            Adodc2.Recordset.MoveNext
        Loop
        Adodc2.Recordset.MoveFirst
        Adodc2.Recordset.Find "是否领书='是'"
        tim = 0
        For i = 0 To 19
            If Adodc2.Recordset.Fields(4 + i) <> "" Then tim = i + 1
        Next
        Label10.Caption = "已领书" + Str$(tim) + "次!"
        
        
        Adodc3.Recordset.AddNew
        Adodc3.Recordset.Fields("教材名") = Trim(Combo3.Text)
        Adodc3.Recordset.Fields("xi") = Trim(Combo1.Text)
        Adodc3.Recordset.Fields("bj") = Trim(Combo2.Text)
        Adodc3.Recordset.Fields("单价") = Trim(Text1.Text)
        Adodc3.Recordset.Fields("数量") = Trim(Text2.Text)
        Adodc3.Recordset.Fields("总金额") = Trim(Text3.Text)
        Adodc3.Recordset.Fields("出库日期") = DTPicker1.Value
        Adodc3.Recordset.Fields("课程类别") = Trim(Text4.Text)
        Adodc3.Recordset.Fields("领书人") = Trim(Text5.Text)
        Adodc3.Recordset.Fields("经手人") = Trim(Combo5.Text)
        Adodc3.Recordset.Update
        
        Adodc5.Recordset.Fields("库存数量") = jcsum - Val(Text2.Text)
        jcsum = Adodc5.Recordset.Fields("库存数量")
        Label13.Caption = "库存" + Str$(jcsum) + "本书!"
        Adodc5.Recordset.Update
        
        
        
        a = 0
        For i = 0 To Combo5.ListCount
            If Combo5.List(i) = Combo5.Text Then a = 1
        Next
        If a = 0 Then Combo5.AddItem Combo5.Text
    End If
    End If
End Sub

Private Sub Command4_Click()
    js = 0
    专业课特殊情况处理.Show
End Sub

Private Sub Command5_Click()
    Unload Me
End Sub

Private Sub Command6_Click()

    hh = 1
    教材出库查询.Show
End Sub

Private Sub Form_Load()
    Combo4.ListIndex = 0
    'Adodc2.RecordSource = "select * from 学生专业课教材情况表"
    'Adodc2.Refresh
    'Set DataGrid1.DataSource = Adodc2
    Adodc1.RecordSource = "select xi from 学生专业课教材情况表 group by xi "
    Adodc1.Refresh
    Combo1.Clear
    Do While Not Adodc1.Recordset.EOF
        Combo1.AddItem Adodc1.Recordset.Fields("xi")
        Adodc1.Recordset.MoveNext
    Loop
    Adodc5.RecordSource = "select * from 教材库存表"
    Adodc5.Refresh
    Combo3.Clear
    Do While Not Adodc5.Recordset.EOF
        Combo3.AddItem Adodc5.Recordset.Fields("教材名")
        Adodc5.Recordset.MoveNext
    Loop
End Sub


Private Sub Text1_Change()
    Text3 = Val(Text1) * Val(Text2)
End Sub

Private Sub Text2_Change()
    Text3 = Val(Text1) * Val(Text2)
End Sub

⌨️ 快捷键说明

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