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

📄 frm_accountbook.frm

📁 进销存管理系统(VB60+SQL2000)本系统的数据库为SQL Server 2000
💻 FRM
📖 第 1 页 / 共 4 页
字号:
               Printer.Line (v5, A)-(v5, A + 300)
               Printer.CurrentX = v5 + 50
               Printer.CurrentY = A + 50
               If MS1.TextMatrix(i, 4) <> "" Then Printer.Print MS1.TextMatrix(i, 4)
            End If
            If MS1.ColWidth(5) > 0 Then
                Printer.Line (v6, A)-(v6, A + 300)
                Printer.CurrentX = v6 + 50
                Printer.CurrentY = A + 50
                If MS1.TextMatrix(i, 5) <> "" Then Printer.Print MS1.TextMatrix(i, 5)
           End If
           If MS1.ColWidth(6) > 0 Then
              Printer.Line (v7, A)-(v7, A + 300)
              Printer.CurrentX = v7 + 80
              Printer.CurrentY = A + 50
              If MS1.TextMatrix(i, 6) <> "" Then Printer.Print MS1.TextMatrix(i, 6)
           End If
           If MS1.ColWidth(7) > 0 Then
               Printer.Line (v8, A)-(v8, A + 300)
               Printer.CurrentX = v8 + 80
               Printer.CurrentY = A + 50
               If MS1.TextMatrix(i, 7) <> "" Then Printer.Print MS1.TextMatrix(i, 7)
            End If
              Printer.Line (v9, A)-(v9, 300 + A)
              Printer.Line (v1, A + 300)-(v9, 300 + A)
              A = A + 300
        Next i
            Printer.FontSize = 12
            Printer.CurrentX = v1 + 20
            Printer.CurrentY = A + 100
            Printer.Print "应收金额:  " & LabGathering.Caption
            Printer.CurrentX = v1 + 3000
            Printer.CurrentY = A + 100
            Printer.Print "应付金额:  " & LabPayment.Caption
            Printer.CurrentX = v1 + 5500
            Printer.CurrentY = A + 100
            Printer.Print "往来单位:  " & Label4.Caption
            Printer.Line (v1, 800 + A)-(v9, 800 + A)
            Printer.FontSize = 10
            Printer.CurrentX = v1 + 100
            Printer.CurrentY = A + 460
            Printer.Print "日期和时间:"
            Printer.CurrentX = v1 + 1100
            Printer.CurrentY = A + 460
            Printer.CurrentX = v1 + 2600
            Printer.CurrentY = A + 460
            Printer.Print "计划人:"
            Printer.CurrentX = v1 + 5300
            Printer.CurrentY = A + 460
            Printer.Print "复核人:"
            Printer.CurrentX = v1 + 7800
            Printer.CurrentY = A + 460
            
            
            Printer.CurrentX = 9000
            Printer.CurrentY = A + 460
            Printer.Print "共" & Int(MS1.Rows / 60) + 1 & "页    第 1 页"
 End If
 
 If MS1.Rows > 60 Then
    e = Int(MS1.Rows / 60) + 1
    F = 0
    For d = 1 To (e - 1)
           Printer.FontSize = 80
                    Printer.CurrentX = 2600
                    Printer.CurrentY = 200
                    Printer.Print "与『" & Label4.Caption & "』" & Me.Caption       '标题
                    Printer.CurrentX = 200
                    Printer.CurrentY = 700
                    Printer.FontSize = 11
                    Printer.Print "日期:" & Date
                    Printer.CurrentX = 3000
                    Printer.CurrentY = 700
                    Printer.Print "时间:" & Time
                    A = 1100
                    c = 1
         For i = (F + 0) To (F + 60)
              v9 = MS1.Width * 1.1
                    Printer.Line (v1, 1000)-(v9, 1000)
                    Printer.Line (v1, A)-(v11, A)
                 If MS1.ColWidth(0) > 0 Then
                    Printer.Line (v1, A)-(v1, A + 300)
                    Printer.CurrentX = 260
                    Printer.CurrentY = A + 50
                    Printer.FontSize = 10
                    If MS1.TextMatrix(i, 0) <> "" Then Printer.Print MS1.TextMatrix(i, 0)
                  End If
                  If MS1.ColWidth(1) > 0 Then
                    Printer.Line (v2, A)-(v2, A + 300)
                    Printer.CurrentX = v2 + 10
                    Printer.CurrentY = A + 50
                    Printer.FontSize = 11
                   ' Printer.Print Text1(1).Text
                    If MS1.TextMatrix(i, 1) <> "" Then Printer.Print MS1.TextMatrix(i, 1)
                  End If
                   If MS1.ColWidth(2) > 0 Then
                    Printer.Line (v3, A)-(v3, A + 300)
                    Printer.CurrentX = v3 + 50
                    Printer.CurrentY = A + 50
                    Printer.FontSize = 11
                    'Printer.Print Text1(2).Text
                    If MS1.TextMatrix(i, 2) <> "" Then Printer.Print MS1.TextMatrix(i, 2)
                  End If
                   If MS1.ColWidth(3) > 0 Then
                    Printer.Line (v4, A)-(v4, A + 300)
                    Printer.CurrentX = v4 + 50
                    Printer.CurrentY = A + 50
                    Printer.FontSize = 11
                    'Printer.Print Text1(3).Text
                    If MS1.TextMatrix(i, 3) <> "" Then Printer.Print MS1.TextMatrix(i, 3)
                   End If
                   If MS1.ColWidth(4) > 0 Then
                    Printer.Line (v5, A)-(v5, A + 300)
                    Printer.CurrentX = v5 + 50
                    Printer.CurrentY = A + 50
                    'Printer.Print Text1(5).Text
                    If MS1.TextMatrix(i, 4) <> "" Then Printer.Print MS1.TextMatrix(i, 4)
                   End If
                    If MS1.ColWidth(5) > 0 Then
                    Printer.Line (v6, A)-(v6, A + 300)
                    Printer.CurrentX = v6 + 50
                    Printer.CurrentY = A + 50
                    'Printer.Print Text1(4).Text
                    If MS1.TextMatrix(i, 5) <> "" Then Printer.Print MS1.TextMatrix(i, 5)
                   End If
                  If MS1.ColWidth(6) > 0 Then
                    Printer.Line (v7, A)-(v7, A + 300)
                    Printer.CurrentX = v7 + 80
                    Printer.CurrentY = A + 50
                    'Printer.Print Text1(6).Text
                    If MS1.TextMatrix(i, 6) <> "" Then Printer.Print MS1.TextMatrix(i, 6)
                  End If
                   If MS1.ColWidth(7) > 0 Then
                     Printer.Line (v8, A)-(v8, A + 300)
                    Printer.CurrentX = v8 + 80
                    Printer.CurrentY = A + 50
                    'Printer.Print Text1(7).Text
                    If MS1.TextMatrix(i, 7) <> "" Then Printer.Print MS1.TextMatrix(i, 7)
                   End If
                   
                    Printer.Line (v9, A)-(v9, A + 300)
                    Printer.Line (v1, A + 300)-(v9, A + 300)
                    Printer.Line (v1, A)-(v9, A)
                        A = A + 300
                    Next i
                    
                    Printer.CurrentX = v1 + 20
                    Printer.CurrentY = A + 100
                    Printer.Print "应付金额:  " & LabPayment.Caption
                    
                    Printer.CurrentX = v1 + 3000
                    Printer.CurrentY = A + 100
                    Printer.Print "应收金额:  " & LabGathering.Caption
                    
                    Printer.CurrentX = v1 + 3000
                    Printer.CurrentY = A + 100
'                                Printer.Print "应付金额:  " & LabPayment.Caption
                    Printer.CurrentX = v1 + 5300
                    Printer.CurrentY = A + 100
                    Printer.Print "往来单位:  " & Label4.Caption
                    Printer.Line (v1, 800 + A)-(v9, 800 + A)
                    Printer.FontSize = 10
                    Printer.CurrentX = v1 + 100
                    Printer.CurrentY = A + 460
                    Printer.Print "日期和时间:"
                    Printer.CurrentX = v1 + 1100
                    Printer.CurrentY = A + 460
                    Printer.CurrentX = v1 + 2600
                    Printer.CurrentY = A + 460
                    Printer.Print "计划人:"
                    Printer.CurrentX = v1 + 5300
                    Printer.CurrentY = A + 460
                    Printer.Print "复核人:"
                    Printer.CurrentX = v1 + 7800
                    Printer.CurrentY = A + 460
           F = F + 60
           Printer.CurrentX = 8000
           Printer.CurrentY = A + 200
           Printer.Print "第 "; d & " 页"
     Next d
         A = 2300
         Printer.FontSize = 15
                    Printer.CurrentX = 2600
                    Printer.CurrentY = 200
                   Printer.Print "与『" & Label4.Caption & "』" & Me.Caption       '标题
                    Printer.CurrentX = 200
                    Printer.CurrentY = 700
                    Printer.FontSize = 11
                    Printer.Print "日期:" & Date
                    Printer.CurrentX = 3000
                    Printer.CurrentY = 700
                    Printer.Print "时间:" & Time
                    A = 1100
                    c = 1
     For i = F + 1 To MS1.Rows - 1
         v9 = MS1.Width * 1.1
         Printer.Line (v1, 1000)-(v9, 1000)
         Printer.Line (v1, A)-(v11, A)
         If MS1.ColWidth(0) > 0 Then
            Printer.Line (v1, A)-(v1, A + 300)
            Printer.CurrentX = 260
            Printer.CurrentY = A + 50
            Printer.FontSize = 10
            If MS1.TextMatrix(i, 0) <> "" Then Printer.Print MS1.TextMatrix(i, 0)
         End If
         If MS1.ColWidth(1) > 0 Then
            Printer.Line (v2, A)-(v2, A + 300)
            Printer.CurrentX = v2 + 10
            Printer.CurrentY = A + 50
            Printer.FontSize = 11
            If MS1.TextMatrix(i, 1) <> "" Then Printer.Print MS1.TextMatrix(i, 1)
         End If
         If MS1.ColWidth(2) > 0 Then
            Printer.Line (v3, A)-(v3, A + 300)
            Printer.CurrentX = v3 + 50
            Printer.CurrentY = A + 50
            Printer.FontSize = 11
            If MS1.TextMatrix(i, 2) <> "" Then Printer.Print MS1.TextMatrix(i, 2)
         End If
         If MS1.ColWidth(3) > 0 Then
            Printer.Line (v4, A)-(v4, A + 300)
            Printer.CurrentX = v4 + 50
            Printer.CurrentY = A + 50
            Printer.FontSize = 11
            If MS1.TextMatrix(i, 3) <> "" Then Printer.Print MS1.TextMatrix(i, 3)
         End If
         If MS1.ColWidth(4) > 0 Then
            Printer.Line (v5, A)-(v5, A + 300)
            Printer.CurrentX = v5 + 50
            Printer.CurrentY = A + 50
            If MS1.TextMatrix(i, 4) <> "" Then Printer.Print MS1.TextMatrix(i, 4)
         End If
         If MS1.ColWidth(5) > 0 Then
            Printer.Line (v6, A)-(v6, A + 300)
            Printer.CurrentX = v6 + 50
            Printer.CurrentY = A + 50
            If MS1.TextMatrix(i, 5) <> "" Then Printer.Print MS1.TextMatrix(i, 5)
         End If
         If MS1.ColWidth(6) > 0 Then
            Printer.Line (v7, A)-(v7, A + 300)
            Printer.CurrentX = v7 + 80
            Printer.CurrentY = A + 50
            If MS1.TextMatrix(i, 6) <> "" Then Printer.Print MS1.TextMatrix(i, 6)
         End If
         If MS1.ColWidth(7) > 0 Then
            Printer.Line (v8, A)-(v8, A + 300)
            Printer.CurrentX = v8 + 80
            Printer.CurrentY = A + 50
            If MS1.TextMatrix(i, 7) <> "" Then Printer.Print MS1.TextMatrix(i, 7)
         End If
            Printer.Line (v9, A)-(v9, A + 300)
            Printer.Line (v1, A + 300)-(v9, A + 300)
            Printer.Line (v1, A)-(v9, A)
            A = A + 300
    Next i
           Printer.FontSize = 13
           Printer.CurrentX = v1 + 20
           Printer.CurrentY = A + 100
           Printer.Print "应付金额:  " & LabPayment.Caption
           
           Printer.CurrentX = v1 + 3000
           Printer.CurrentY = A + 100
           Printer.Print "应收金额:  " & LabGathering.Caption

           Printer.CurrentX = v1 + 3000
           Printer.CurrentY = A + 100
           Printer.CurrentX = v1 + 5300
           Printer.CurrentY = A + 100
           Printer.Print "往来单位:  " & Label4.Caption
           
           Printer.Line (v1, 800 + A)-(v9, 800 + A)
           Printer.FontSize = 10
           Printer.CurrentX = v1 + 100
           Printer.CurrentY = A + 460
           Printer.Print "日期和时间:"
           Printer.CurrentX = v1 + 1100
           Printer.CurrentY = A + 460
           Printer.CurrentX = v1 + 2600
           Printer.CurrentY = A + 460
           Printer.Print "计划人:"
           
           Printer.CurrentX = v1 + 5300
           Printer.CurrentY = A + 460
           Printer.Print "复核人:"
           
           Printer.CurrentX = v1 + 7800
           Printer.CurrentY = A + 460
           Printer.CurrentX = 8000
           Printer.CurrentY = A + 200
           Printer.Print "第 "; d & " 页"
          
     End If
     End If

            Printer.EndDoc
End Sub

⌨️ 快捷键说明

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