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

📄 form27.frm

📁 办公自动化 vb+server2
💻 FRM
📖 第 1 页 / 共 5 页
字号:
     End If
 If grs.Fields(124) = 0 Then
        a125 = ""
        Else
        a125 = grs.Fields(124)
     End If
 If grs.Fields(125) = 0 Then
        a126 = ""
        Else
        a126 = grs.Fields(125)
     End If
 If grs.Fields(126) = 0 Then
        a127 = ""
        Else
        a127 = grs.Fields(126)
     End If
 If grs.Fields(127) = 0 Then
        a128 = ""
        Else
        a128 = grs.Fields(127)
     End If

 If grs.Fields(128) = 0 Then '共计为空,预收款也必为空
        a129 = ""
        Else
        a129 = grs.Fields(128)
     End If
 If grs.Fields(129) = 0 Then
        a130 = ""
        Else
        a130 = grs.Fields(129)
     End If
 If grs.Fields(130) = 0 Then
        a131 = ""
        Else
        a131 = grs.Fields(130)
     End If


      Form28.Text1.Text = a1
      Form28.Text2.Text = a2
      Form28.Text3.Text = a3
      Form28.Combo1.Text = a4
      Form28.Combo2.Text = a5
      Form28.Text6.Text = a6
      Form28.Text7.Text = a7
      Form28.Text8.Text = a8
      Form28.Text9.Text = a9
      Form28.Text10.Text = a10
      Form28.Combo3.Text = a11
      Form28.Combo4.Text = a12
      Form28.Text13.Text = a13
      Form28.Text14.Text = a14
      Form28.Text15.Text = a15
      Form28.Text16.Text = a16
      Form28.Text17.Text = a17
      Form28.Combo5.Text = a18
      Form28.Combo6.Text = a19
      Form28.Text20.Text = a20
      Form28.Text21.Text = a21
      Form28.Text22.Text = a22
      Form28.Text23.Text = a23
      Form28.Text24.Text = a24
      Form28.Combo7.Text = a25
      Form28.Combo8.Text = a26
      Form28.Text27.Text = a27
      Form28.Text28.Text = a28
      Form28.Text29.Text = a29
      Form28.Text30.Text = a30
      Form28.Text31.Text = a31
      Form28.Combo9.Text = a32
      Form28.Combo10.Text = a33
      Form28.Text34.Text = a34
      Form28.Text35.Text = a35
      Form28.Text36.Text = a36
      Form28.Text37.Text = a37
      Form28.Text38.Text = a38
      Form28.Combo11.Text = a39
      Form28.Combo12.Text = a40
      Form28.Text41.Text = a41
      Form28.Text42.Text = a42
      Form28.Text43.Text = a43
      Form28.Text44.Text = a44
      Form28.Text45.Text = a45
      Form28.Combo13.Text = a46
      Form28.Combo14.Text = a47
      Form28.Text48.Text = a48
      Form28.Text49.Text = a49
      Form28.Text50.Text = a50
      Form28.Text51.Text = a51
      Form28.Text52.Text = a52
      Form28.Text53.Text = a53
      Form28.Combo19.Text = a54
      Form28.Text55.Text = a55
      Form28.Text56.Text = a56
      Form28.Text57.Text = a57
      Form28.Combo20.Text = a58
      Form28.Text59.Text = a59
      Form28.Text60.Text = a60
      Form28.Text61.Text = a61
      Form28.Text62.Text = a62
      Form28.Text63.Text = a63
      Form28.Text64.Text = a64
      Form28.Text65.Text = a65
      Form28.Text66.Text = a66
      Form28.Text67.Text = a67
      Form28.Text68.Text = a68
      Form28.Text69.Text = a69
      Form28.Text70.Text = a70
      Form28.Combo15.Text = a71
      Form28.Combo16.Text = a72
      Form28.Text73.Text = a73
      Form28.Text74.Text = a74
      Form28.Text75.Text = a75
      Form28.Text76.Text = a76
      Form28.Text77.Text = a77
      Form28.Combo17.Text = a78
      Form28.Combo18.Text = a79
      Form28.Text80.Text = a80
      Form28.Text81.Text = a81
      Form28.Text82.Text = a82
      Form28.Text83.Text = a83
      Form28.Text84.Text = a84
      Form28.Combo21.Text = a85
      Form28.Text86.Text = a86
      Form28.Text87.Text = a87
      Form28.Text88.Text = a88
      Form28.Text89.Text = a89
      Form28.Combo22.Text = a90
      Form28.Text91.Text = a91
      Form28.Text92.Text = a92
      Form28.Text93.Text = a93
      Form28.Text94.Text = a94
      Form28.Combo23.Text = a95
      Form28.Text96.Text = a96
      Form28.Text97.Text = a97
      Form28.Text98.Text = a98
      Form28.Text99.Text = a99
      Form28.Combo24.Text = a100
      Form28.Text101.Text = a101
      Form28.Text102.Text = a102
      Form28.Text103.Text = a103
      Form28.Text104.Text = a104
      Form28.Combo25.Text = a105
      Form28.Text106.Text = a106
      Form28.Text107.Text = a107
      Form28.Text108.Text = a108
      Form28.Text109.Text = a109
      Form28.Combo26.Text = a110
      Form28.Text111.Text = a111
      Form28.Text112.Text = a112
      Form28.Text113.Text = a113
      Form28.Text114.Text = a114
      Form28.Text18.Text = a115
      Form28.Text4.Text = a116
      Form28.Text19.Text = a117
      Form28.Text5.Text = a118
      Form28.Text25.Text = a119
      Form28.Text11.Text = a120
      Form28.Text26.Text = a121
      Form28.Text12.Text = a70
      Form28.Text33.Text = a123
      Form28.Text32.Text = a124
      Form28.Text40.Text = a125
      Form28.Text39.Text = a126
      Form28.Text46.Text = a127
      Form28.Text47.Text = a128
      Form28.Text115.Text = a129
      Form28.Text58.Text = a130
      Form28.Text54.Text = a131
   End If
  grs.MoveNext
  Next
  grs.Close
  
Dim msql, msql1, msql2, msql3, msql4, msql5, msql6 As String
   Form28.ListView1.ListItems.Clear
   
   msql6 = "select  单位名称,工程编号, 时间,总计累计 from 定线 where 院长签字<>'0' and  实际回款金额='0' and 单位名称  like '%" & left(a1, 2) & "%' UNION ALL select  单位名称,工程编号, 时间,总计累计 from 竣工 where 院长签字<>'0' and  实际回款金额='0' and 单位名称  like '%" & left(a1, 2) & "%' UNION ALL select  单位名称,工程编号, 时间,总计累计 from 地籍 where 院长签字<>'0' and  实际回款金额='0' and 单位名称  like '%" & left(a1, 2) & "%' UNION ALL select  单位名称,工程编号, 时间,总计累计 from 松北 where 院长签字<>'0' and  实际回款金额='0' and 单位名称  like '%" & left(a1, 2) & "%' UNION ALL select  单位名称,工程编号, 时间,总计累计 from 计划内 where 院长签字<>'0' and  实际回款金额='0' and 单位名称  like '%" & left(a1, 2) & "%'"
   msql = msql6 & "UNION ALL select  单位名称,工程编号, 时间,总计累计 from 零星验字工程 where 院长签字<>'0' and  实际回款金额='0' and 单位名称  like '%" & left(a1, 2) & "%' UNION ALL select  单位名称,工程编号, 时间,总计累计 from 建筑物位置测定 where 院长签字<>'0' and  实际回款金额='0' and 单位名称  like '%" & left(a1, 2) & "%'"
   grs.CursorLocation = adUseClient
   grs.Open msql, gconn, 1, 1
   
   For i = 1 To grs.RecordCount
        Form28.ListView1.ListItems.Add , , grs("单位名称").Value
        Form28.ListView1.ListItems.Item(i).SubItems(1) = grs("工程编号").Value
        Form28.ListView1.ListItems.Item(i).SubItems(2) = grs("时间").Value
        Form28.ListView1.ListItems.Item(i).SubItems(3) = grs("总计累计").Value
          
     grs.MoveNext
   Next
   grs.Close
  
  
     Form28.ListView2.ListItems.Clear

  msql1 = "select sp_rws_num, sp_fromman_dept,sp_fromman, sp_opinion,sp_posttime ,sp_xz from 流程记录 where sp_rws_num='" & splc & "'order by sp_posttime DESC"
   
   grs.CursorLocation = adUseClient
   grs.Open msql1, gconn, 1, 1
   
   For i = 1 To grs.RecordCount
        Form28.ListView2.ListItems.Add , , grs("sp_fromman_dept").Value
        Form28.ListView2.ListItems.Item(i).SubItems(1) = grs("sp_fromman").Value
        Form28.ListView2.ListItems.Item(i).SubItems(2) = grs("sp_opinion").Value
        Form28.ListView2.ListItems.Item(i).SubItems(3) = grs("sp_posttime").Value
        Form28.ListView2.ListItems.Item(i).SubItems(4) = grs("sp_xz").Value
  
     grs.MoveNext
   Next
   grs.Close
  
  
  
If username = "李五夫" Then
   Form28.Text25.Text = "李五夫"
   If a120 = "" Then
      Form28.Text11.Enabled = True
      Else
      Form28.Text11.Enabled = False
   End If
   

End If
If username = "任剑锋" Then
   Form28.Text46.Text = "任剑锋"
   If a128 = "" Then
      Form28.Text47.Enabled = True
      Else
      Form28.Text47.Enabled = False
   End If
   

End If

If username = "衣鸿波" Then
   Form28.Text19.Text = "衣鸿波"
   If a124 = "" Then
      Form28.Text32.Enabled = True
      Else
      Form28.Text32.Enabled = False
   End If
   If a118 = "" Then
      Form28.Text5.Enabled = True
      Else
      Form28.Text5.Enabled = False
   End If
   

End If


If username = "张琼" Then
   Form28.Text18.Text = "张琼"
'   If a124 = "" Then
      Form28.Text32.Enabled = True
'     Else
'     Form28.Text32.Enabled = False
'   End If
   If a116 = "" Then
      Form28.Text4.Enabled = True
      Else
      Form28.Text4.Enabled = False
   End If
   
End If

Form28.Show vbModal
Exit Sub
End If
Next


End Sub

Private Sub Form_Load()
   With Me
    .Height = 8010
    .left = 2332
    .top = 2600
    .Width = 12160
End With
Form27.ListView1.ListItems.Clear
grs.CursorLocation = adUseClient
  grs.Open "select * from " & biaoming & " order by 工程编号", gconn, adOpenKeyset, adLockPessimistic
  For i = 1 To grs.RecordCount
  k = k + 1
    Form27.ListView1.ListItems.Add , , grs.Fields(0).Value
    Form27.ListView1.ListItems.Item(i).SubItems(1) = grs.Fields(1).Value
    Form27.ListView1.ListItems.Item(i).SubItems(2) = grs.Fields(2).Value
    Form27.ListView1.ListItems.Item(i).SubItems(3) = grs.Fields(52).Value
    Form27.ListView1.ListItems.Item(i).SubItems(4) = grs.Fields(128).Value
    Form27.ListView1.ListItems.Item(i).SubItems(5) = grs.Fields(53).Value
                 If grs.Fields(120).Value = "0" Then
                        Form27.ListView1.ListItems.Item(k).ForeColor = &H0&        '黑色
                 For m = 1 To 5
                   Form27.ListView1.ListItems.Item(k).ListSubItems.Item(m).ForeColor = &H0&
                 Next
                End If
                If grs.Fields(126).Value = "0" And grs.Fields(120).Value <> "0" Then
                        Form27.ListView1.ListItems.Item(k).ForeColor = &H80FF& '酱色
                 For m = 1 To 5
                   Form27.ListView1.ListItems.Item(k).ListSubItems.Item(m).ForeColor = &H80FF&
                 Next
                End If
                If grs.Fields(118).Value = "0" And grs.Fields(126).Value <> "0" And grs.Fields(120).Value <> "0" Then
                        Form27.ListView1.ListItems.Item(k).ForeColor = &HFF0000    '蓝色
                 For m = 1 To 5
                   Form27.ListView1.ListItems.Item(k).ListSubItems.Item(m).ForeColor = &HFF0000
                 Next
                End If
                If grs.Fields(116).Value = "0" And grs.Fields(118).Value <> "0" And grs.Fields(126).Value <> "0" And grs.Fields(120).Value <> "0" Then
                        Form27.ListView1.ListItems.Item(k).ForeColor = &HC0C000     '天蓝色
                  For m = 1 To 5
                    Form27.ListView1.ListItems.Item(k).ListSubItems.Item(m).ForeColor = &HC0C000
                 Next
                End If
                If grs.Fields(114).Value = "0" And grs.Fields(116).Value <> "0" And grs.Fields(118).Value <> "0" And grs.Fields(126).Value <> "0" And grs.Fields(120).Value <> "0" Then
                        Form27.ListView1.ListItems.Item(k).ForeColor = vbRed '红色
                  For m = 1 To 5
                    Form27.ListView1.ListItems.Item(k).ListSubItems.Item(m).ForeColor = vbRed
                  Next
                End If
                If grs.Fields(122).Value = "0" And grs.Fields(114).Value <> "0" And grs.Fields(116).Value <> "0" And grs.Fields(118).Value <> "0" And grs.Fields(126).Value <> "0" And grs.Fields(120).Value <> "0" Then
                        Form27.ListView1.ListItems.Item(k).ForeColor = &HFF00FF '紫色
                  For m = 1 To 5
                    Form27.ListView1.ListItems.Item(k).ListSubItems.Item(m).ForeColor = &HFF00FF
                  Next
                End If
                 If grs.Fields(122).Value <> "0" And grs.Fields(114).Value <> "0" And grs.Fields(116).Value <> "0" And grs.Fields(118).Value <> "0" And grs.Fields(126).Value <> "0" And grs.Fields(120).Value <> "0" Then
                        Form27.ListView1.ListItems.Item(k).ForeColor = &H8000&            '黑绿色
                  For m = 1 To 5
                    Form27.ListView1.ListItems.Item(k).ListSubItems.Item(m).ForeColor = &H8000&
                  Next
                End If
  grs.MoveNext
  Next
  grs.Close
  If Form27.ListView1.ListItems.Count <> "0" Then
    Form27.ListView1.ListItems(Form27.ListView1.ListItems.Count).Selected = True
    Form27.ListView1.SelectedItem.EnsureVisible
    Form27.ListView1.Refresh
  End If
End Sub

Private Sub ListView1_DblClick()
Dim i, a, b, j, n, m As Integer
Static l As Integer
Dim a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31, a32, a33, a34, a35, a36, a40, a41, a42, a43, a44, a45, a46, a47, a48, a49, a50, a51, a52, a53, a54, a55, a56, a57, a58, a59, a60, a61, a62, a63, a64, a65, a66, a67, a68, a69, a70, a81, a82, a83, a84, a85, a86, a87, a88, a89, a90, a91, a92, a93, a94, a95, a96, a97, a98, a99, a100, a101, a102, a103, a104, a105, a106, a107, a108, a109, a110, a121, a122, a123, a124, a125, a126, a127, a128, a129, a130 As String
a = 0
b = 0
j = 0
For i = 1 To Form27.ListView1.ListItems.Count
  If Form27.ListView1.ListItems.Item(i).Checked = True Then
     m = m + 1
  End If
Next
If m <> 1 Then
   MsgBox "选择一条记录!", vbInformation, "提示"
   Exit Sub
End If


For n = 1 To Form27.ListView1.ListItems.Count
  If Form27.ListView1.ListItems.Item(n).Checked = True Then


   grs.CursorLocation = adUseClient
   grs.Open "select * from " & biaoming & " order by 工程编号", gconn, adOpenKeyset, adLockPessimistic
   For j = 1 To grs.RecordCount
 If grs.Fields(1).Value = Form27.ListView1.ListItems.Item(n).ListSubItems(1) Then
    splc = Form27.ListView1.ListItems.Item(n).ListSubItems(1)
    If grs.Fields(0) = 0 Then
        a1 = ""
        Else
        a1 = grs.Fields(0)
     End If
     If grs.Fields(1) = 0 Then
        a2 = ""
        Else
        a2 = grs.Fields(1)
     End If
     If grs.Fields(2) = 0 Then
        a3 = ""
        Else
        a3 = grs.Fields(2)
     End If
     If grs.Fields(3) = 0 Then
        a4 = ""
        Else
        a4 = grs.Fields(3)
     End If
     If grs.Fields(4) = 0 Then
        a5 = ""
        Else
        a5 = grs.Fields(4)
     End If
     If grs.Fields(5) = 0 Then
        a6 = ""
        Else
        a6 = grs.Fields(5)
     End If
     If grs.Fields(6) = 0 Then
        a7 = ""
        Else
        a7 = grs.Fields(6)
     End If
     If grs.Fields(7) = 0 Then
        a8 = ""
        Else
        a8 = grs.Fields(7)
     End If
 If grs.Fields(8) = 0 Then
        a9 = ""
        Else
        a9 = grs.Fields(8)
     End If
     If grs.Fields(9) = 0 Then
        a10 = ""
        Else
        a10 = grs.Fields(9)
     End If
     If grs.Fields(10) = 0 Then
        a11 = ""
        Else
        a11 = grs.Fields(10)
     End If
     If grs.Fields(11) = 0 Then
        a12 = ""
        Else
        a12 = grs.Fields(11)
     End If
     If grs.Fields(12) = 0 Then
        a13 = ""
        Else
        a13 = grs.Fields(12)
     End If
     If grs.Fields(13) = 0 Then
        a14 = ""
        Else
        a14 = grs.Fields(13)
     End If
     If grs.Fields(14) = 0 Then
        a15 = ""
        Else
        a15 = grs.Fields(14)
     End If

⌨️ 快捷键说明

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