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

📄 goodstudent_show.frm

📁 是我应我们学校学工部做的软件,其主要是解决想我们学校这样的条件--各个办公室之间还没有建立联网,而且学校分为两个校区(又不在一个城市).   因此
💻 FRM
📖 第 1 页 / 共 2 页
字号:
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H000000C0&
         Height          =   735
         Left            =   360
         TabIndex        =   1
         Top             =   3480
         Width           =   2295
      End
      Begin VB.Label Label5 
         BackStyle       =   0  'Transparent
         Caption         =   "三好学生评定"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   14.25
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   -1  'True
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00FFFFFF&
         Height          =   375
         Index           =   0
         Left            =   135
         TabIndex        =   8
         Top             =   735
         Width           =   2535
      End
   End
   Begin MSComctlLib.ListView ListView1 
      Height          =   5415
      Left            =   3000
      TabIndex        =   9
      Top             =   0
      Width           =   4695
      _ExtentX        =   8281
      _ExtentY        =   9551
      View            =   3
      Arrange         =   1
      LabelEdit       =   1
      LabelWrap       =   -1  'True
      HideSelection   =   0   'False
      AllowReorder    =   -1  'True
      FullRowSelect   =   -1  'True
      GridLines       =   -1  'True
      PictureAlignment=   5
      _Version        =   393217
      Icons           =   "ImageList1"
      SmallIcons      =   "ImageList1"
      ColHdrIcons     =   "ImageList1"
      ForeColor       =   -2147483640
      BackColor       =   -2147483634
      BorderStyle     =   1
      Appearance      =   1
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   9.75
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      NumItems        =   10
      BeginProperty ColumnHeader(1) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         Text            =   "学号"
         Object.Width           =   2540
      EndProperty
      BeginProperty ColumnHeader(2) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   1
         Text            =   "姓名"
         Object.Width           =   2540
      EndProperty
      BeginProperty ColumnHeader(3) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   2
         Text            =   "班级"
         Object.Width           =   2540
      EndProperty
      BeginProperty ColumnHeader(4) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   3
         Text            =   "文化课"
         Object.Width           =   2540
      EndProperty
      BeginProperty ColumnHeader(5) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   4
         Text            =   "a1"
         Object.Width           =   2540
      EndProperty
      BeginProperty ColumnHeader(6) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   5
         Text            =   "a2"
         Object.Width           =   2540
      EndProperty
      BeginProperty ColumnHeader(7) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   6
         Text            =   "a3"
         Object.Width           =   2540
      EndProperty
      BeginProperty ColumnHeader(8) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   7
         Text            =   "a4"
         Object.Width           =   2540
      EndProperty
      BeginProperty ColumnHeader(9) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   8
         Text            =   "总学分"
         Object.Width           =   2540
      EndProperty
      BeginProperty ColumnHeader(10) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   9
         Text            =   "名次"
         Object.Width           =   2540
      EndProperty
      Picture         =   "goodstudent_show.frx":3A678
   End
   Begin MSComctlLib.ImageList ImageList1 
      Left            =   2160
      Top             =   3060
      _ExtentX        =   1005
      _ExtentY        =   1005
      BackColor       =   -2147483643
      ImageWidth      =   16
      ImageHeight     =   16
      MaskColor       =   12632256
      _Version        =   393216
      BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628} 
         NumListImages   =   2
         BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628} 
            Picture         =   "goodstudent_show.frx":4E58C
            Key             =   ""
         EndProperty
         BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} 
            Picture         =   "goodstudent_show.frx":4E6E8
            Key             =   ""
         EndProperty
      EndProperty
   End
End
Attribute VB_Name = "goodstudent_show"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Public nn As String
Public kk As Integer
Public yy As Integer
Public sql  As String

Private Sub Command1_Click()
    pps False
End Sub

Private Sub Command2_Click()
    pps True
End Sub

Sub pps(kks As Boolean)
 Dim kk As New ADODB.Recordset
    kk.Open "select * from [temp] order by [zf] DESC", main.connect, 3, 2
     For i = 1 To kk.RecordCount
        kk.Fields("mc") = i
        kk.Update
        kk.MoveNext
    Next
    kk.Close
    kk.Open sql, main.connect, 3, 2
    Dim kk1 As New ADODB.Recordset
    
    kk1.Open "select * from [nn]", main.connect, 3, 2
    
    Dim ff As New bp1print_ppp
    Set ff.DataSource = kk
    ff.Sections("section2").Controls.Item("label9").Caption = kk1.Fields(1)
    kk1.MoveNext
    ff.Sections("section2").Controls.Item("label10").Caption = kk1.Fields(1)
    kk1.MoveNext
    ff.Sections("section2").Controls.Item("label11").Caption = kk1.Fields(1)
    kk1.MoveNext
    ff.Sections("section2").Controls.Item("label12").Caption = kk1.Fields(1)
    kk1.Close
    ff.Sections("section2").Controls.Item("label2").Caption = "共" & Label9.Caption & "名学生"
    ff.Sections("section2").Controls.Item("label3").Caption = "共" & Label2.Caption
    ff.Sections("section4").Controls.Item("label1").Caption = nn & Chr(13) & Chr(10) & yy & "--" & yy + 1 & "学年" & Chr(13) & Chr(10) & "三好评定报表"
    
    ff.Sections("section1").Controls.Item("text1").DataField = kk.Fields.Item(1).Name
    ff.Sections("section1").Controls.Item("text2").DataField = kk.Fields.Item(2).Name
    ff.Sections("section1").Controls.Item("text3").DataField = kk.Fields.Item(3).Name
    ff.Sections("section1").Controls.Item("text4").DataField = kk.Fields.Item(4).Name
    ff.Sections("section1").Controls.Item("text5").DataField = kk.Fields.Item(5).Name
    ff.Sections("section1").Controls.Item("text6").DataField = kk.Fields.Item(6).Name
    ff.Sections("section1").Controls.Item("text7").DataField = kk.Fields.Item(7).Name
    ff.Sections("section1").Controls.Item("text8").DataField = kk.Fields.Item(8).Name
    ff.Sections("section1").Controls.Item("text9").DataField = kk.Fields.Item(9).Name
    ff.Sections("section1").Controls.Item("text10").DataField = kk.Fields.Item(10).Name
   
   ff.Caption = nn & "  " & yy & "-" & yy + 1 & "学年学分报表"
    If kks = True Then ff.PrintReport False, rptRangeAllPages Else ff.Show 1
End Sub

Private Sub Command4_Click()
Unload Me
End Sub

Private Sub Form_Load()
Label3.Caption = nn
   
    
    
    
    Dim temp As New ADODB.Recordset
    temp.Open "select * from [nn]", main.connect, 3, 2
    y = 1
    For i = 1 To temp.RecordCount
        ListView1.ColumnHeaders(4 + i).Text = temp.Fields(1)
        temp.MoveNext
        y = y + 1
        If y = 5 Then i = temp.RecordCount
    Next
    temp.Close
    Dim kkf As New ADODB.Recordset
    kkf.Open "select * from [temp] order by [zf] DESC", main.connect, 3, 2
     For i = 1 To kkf.RecordCount
        kkf.Fields("mc") = i
        kkf.Update
        kkf.MoveNext
    Next
    kkf.Close
    temp.Open sql, main.connect, 3, 2
    Dim itmX As ListItem
    For i = 1 To temp.RecordCount
        Set itmX = ListView1.ListItems.Add(, "S" & temp.Fields(0), temp.Fields(1), 1, 1)
        itmX.SubItems(1) = temp.Fields(2)
        itmX.SubItems(2) = temp.Fields(3)
        itmX.SubItems(3) = temp.Fields(4)
        itmX.SubItems(4) = temp.Fields(5)
        itmX.SubItems(5) = temp.Fields(6)
        itmX.SubItems(6) = temp.Fields(7)
        itmX.SubItems(7) = temp.Fields(8)
        itmX.SubItems(8) = temp.Fields(9)
        itmX.SubItems(9) = temp.Fields(10)
        temp.MoveNext
    Next
    temp.Close
    ListView1.Refresh
    Label3.Caption = nn
    Label17.Caption = yy & "--" & yy + 1 & "学年"
    
    temp.Open "select * from [student],[class] where [class].[yid]=" & kk & " and [student].[clasid]=[class].[ID]", main.connect, 3, 2
    Label9.Caption = temp.RecordCount
    temp.Close
    temp.Open sql, main.connect, 3, 2
    Label2.Caption = temp.RecordCount & "名合格学生"
    temp.Close
End Sub

Private Sub Form_Resize()
    On Error GoTo 1
    If Me.Width < 7860 Then Me.Width = 5167860
    If Me.Height < 6615 Then Me.Height = 6615
    ListView1.Width = Me.Width - Picture1.Width - 250
    Picture1.Height = Me.Height - 1200
    ListView1.Height = Picture1.Height
    Picture2.Top = ListView1.Height + 200
    Picture2.Left = Me.Width - Picture2.Width - 250
1
End Sub

⌨️ 快捷键说明

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