亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? frmtjrstj.frm

?? 本系統可用于醫院和專業體檢中心的健康體檢管理
?? FRM
?? 第 1 頁 / 共 4 頁
字號:
    
    '檢查日期是否錯誤
    If dtpEnd.Value < dtpStart.Value Then
        MsgBox "起始日期不能大于終止日期,請重新設置!", vbInformation, "提示"
        GoTo ExitLab
    Else
        '記錄起止日期
        dtmStart = dtpStart.Value
        dtmEnd = DateValue(dtpEnd.Value & " 23:59")
        mdtmStart = dtmStart
        mdtmEnd = dtmEnd
    End If
    
    '清除之前的查詢結果
    lvwRS.ListItems.Clear
    cmdPrint.Enabled = False '禁用打印
    
    '查詢方式
    If optTTi.Value Then
        '******************************************************************************
        '                               按團體方式查詢
        '******************************************************************************
        '清除樹型結構
        tvwDWei.Nodes.Clear
        
        '首先檢索滿足條件的團體
        strSQL = "select YY_TJDJ.YYID,DWMC,Count(GUID) as Number from YY_TJDJ,SET_DW,FZ_FZSJ" _
                & " where YY_TJDJ.DWID=SET_DW.DWID" _
                & " and YY_TJDJ.TJRQ between '" & dtmStart & "' and '" & dtmEnd & "'" _
                & " and YY_TJDJ.YYID=FZ_FZSJ.YYID" _
                & " group by YY_TJDJ.YYID,DWMC"
        Set rstemp = New ADODB.Recordset
        rstemp.Open strSQL, GCon, adOpenStatic, adLockOptimistic
        If rstemp.RecordCount <= 0 Then
            blnHave = False
        Else
            blnHave = True
            '首先添加根節點
            Set nodTemp = tvwDWei.Nodes.Add(, , "T", "團檢") '團檢根節點
            nodTemp.Expanded = True
            '添加團體
            rstemp.MoveFirst
            Do
                tvwDWei.Nodes.Add "T", tvwChild, "W" & rstemp("YYID"), rstemp("DWMC") & "(" & rstemp("Number") & "人)"
                
                '檢索該團體下的分組
                strSQL = "select FZ_FZSY.FZID,FZMC,Count(GUID) as Number from FZ_FZSY,FZ_FZSJ" _
                        & " where FZ_FZSY.YYID='" & rstemp("YYID") & "'" _
                        & " and FZ_FZSY.YYID=FZ_FZSJ.YYID" _
                        & " and FZ_FZSY.FZID=FZ_FZSJ.FZID" _
                        & " group by FZ_FZSY.FZID,FZMC"
                Set rsFZ = New ADODB.Recordset
                rsFZ.Open strSQL, GCon, adOpenStatic, adLockOptimistic
                If rsFZ.RecordCount > 0 Then
                    rsFZ.MoveFirst
                    Do
                        '添加分組
                        tvwDWei.Nodes.Add "W" & rstemp("YYID"), tvwChild, _
                                "W" & rstemp("YYID") & rsFZ("FZID"), rsFZ("FZMC") & "(" & rsFZ("Number") & "人)"
                        
                        rsFZ.MoveNext
                    Loop Until rsFZ.EOF
                    rsFZ.Close
                End If
                
                rstemp.MoveNext
            Loop Until rstemp.EOF
            rstemp.Close
        End If
        
        '檢索滿足條件的散檢人員
        strSQL = "select Count(*) from SET_GRXX" _
                & " where ((YYID is null) or YYID='')" _
                & " and TJRQ between '" & dtmStart & "' and '" & dtmEnd & "'"
        Set rstemp = New ADODB.Recordset
        rstemp.Open strSQL, GCon, adOpenStatic, adLockOptimistic
        If rstemp(0) = 0 Then
            If blnHave = False Then
                If m_blnShowInfo Then
                    MsgBox "沒有找到匹配記錄,請重新設置查詢條件!", vbInformation, "提示"
                End If
                GoTo ExitLab
            End If
        Else
            '添加根節點
            Set nodTemp = tvwDWei.Nodes.Add(, , "S", "散檢") '散檢根節點
            nodTemp.Text = nodTemp.Text & "(" & rstemp(0) & "人)"
        End If
        
        Set tvwDWei.SelectedItem = tvwDWei.Nodes(1)
        Call tvwDWei_NodeClick(tvwDWei.SelectedItem) '這里會顯示合計
        cmdPrint.Enabled = True '啟用打印
    Else
        '******************************************************************************
        '                               按項目方式查詢
        '******************************************************************************
        '是否選擇了節點
        If tvwXMu.SelectedItem Is Nothing Then
            MsgBox "請選擇要統計的項目!", vbInformation, "提示"
            GoTo ExitLab
        End If
        
        '記錄項目編號
        strXMID = Mid(tvwXMu.SelectedItem.Key, 2)
        If Len(strXMID) < 4 Then
            MsgBox "請選擇要統計的具體項目!", vbInformation, "提示"
            GoTo ExitLab
        End If
        
        '記錄當前項目的名稱
        lvwRS.Tag = tvwXMu.SelectedItem.Text '防止用戶在查詢完畢后切換到其它節點
        
        '***************************************************
        '獲取登記過該項目的團體
        '***************************************************
        strSQL = "select YY_TJDJ.YYID,DWMC,Count(YY_SJDJDX.GUID) as Number" _
                & " from SET_GRXX,YY_TJDJ,SET_DW,YY_SJDJDX" _
                & " where SET_GRXX.YYID=YY_TJDJ.YYID" _
                & " and YY_TJDJ.TJRQ between '" & dtmStart & "' and '" & dtmEnd & "'" _
                & " and YY_TJDJ.DWID=SET_DW.DWID" _
                & " and SET_GRXX.GUID=YY_SJDJDX.GUID" _
                & " and YY_SJDJDX.DXID='" & strXMID & "'" _
                & " group by YY_TJDJ.YYID,DWMC"
        Set rstemp = New ADODB.Recordset
        rstemp.Open strSQL, GCon, adOpenStatic, adLockReadOnly
        If rstemp.RecordCount > 0 Then
            rstemp.MoveFirst
            Do
                '循環處理每個團體
                '單位名稱
                strDWMC = rstemp("DWMC")
                
                '獲得該團體的總人數
                intTTZRS = rstemp("Number")
                
                 '向lvwRS中添加
                If intTTZRS > 0 Then
                    Set itemX = lvwRS.ListItems.Add(, , strDWMC) '"W" & rsTemp("YYID")
                    Call ShowPersonRatio(itemX, rstemp("YYID"), , _
                            "exists(select YY_SJDJDX.GUID from YY_SJDJDX" _
                            & " where YY_SJDJDX.GUID=SET_GRXX.GUID" _
                            & " and YY_SJDJDX.DXID='" & strXMID & "')")
                End If
                
                rstemp.MoveNext
            Loop Until rstemp.EOF
            rstemp.Close
            cmdPrint.Enabled = True
        End If
        
        '***************************************************
        '獲取登記過該項目的個人
        '***************************************************
        '獲得散檢總人數
        Set rstemp = New ADODB.Recordset
        strSQL = "select count(*) as 散檢總人數 from SET_GRXX,YY_SJDJDX" _
                & " where ((YYID IS Null) or (YYID=''))" _
                & " and TJRQ between '" & dtmStart & "' and '" & dtmEnd & "'" _
                & " and SET_GRXX.GUID=YY_SJDJDX.GUID" _
                & " and YY_SJDJDX.DXID='" & strXMID & "'"
        rstemp.Open strSQL, GCon, adOpenStatic, adLockReadOnly
        intSJZRS = rstemp("散檢總人數")
        rstemp.Close
        
        '檢查是否有散檢人員選擇了該項目
        If intSJZRS > 0 Then
            cmdPrint.Enabled = True
        
        
            Set itemX = lvwRS.ListItems.Add(, , "散檢")
            Call ShowPersonRatio(itemX, "", , _
                    "exists(select YY_SJDJDX.GUID from YY_SJDJDX" _
                    & " where YY_SJDJDX.GUID=SET_GRXX.GUID" _
                    & " and YY_SJDJDX.DXID='" & strXMID & "')" _
                    & " and ((YYID IS Null) or (YYID=''))" _
                    & " and TJRQ between '" & dtmStart & "' and '" & dtmEnd & "'")
        End If
        
        Call ShowSumRatio
    End If
    
    GoTo ExitLab
ErrMsg:
    Status = SetError(Err.Number, Err.Description, Err.Source)
    ErrMsg Status
ExitLab:
    Me.MousePointer = vbDefault
End Sub

Private Sub dtpEnd_Change()
    mblQuery = False
End Sub

Private Sub dtpStart_Change()
    mblQuery = False
End Sub

Private Sub Form_Load()
On Error GoTo ErrMsg
    Dim Status
    Dim strSQL As String
    Dim rsKS As ADODB.Recordset
    Dim rsZH As ADODB.Recordset
    Dim nodTemp As Node
    Dim blnSel As Boolean
    
    Screen.MousePointer = vbArrowHourglass
    m_blnShowInfo = False '窗體加載時不顯示提示
    
    blnSel = False
    '顯示所有項目組合
    '首先顯示根節點
    Set nodTemp = tvwXMu.Nodes.Add(, , "W", "所有項目組合")
    nodTemp.Expanded = True
    '添加仔節點
    strSQL = "select KSID,KSMC from SET_KSSZ"
    Set rsKS = New ADODB.Recordset
    rsKS.Open strSQL, GCon, adOpenStatic, adLockOptimistic
    If rsKS.RecordCount > 0 Then
        rsKS.MoveFirst
        Do
            '添加科室
            tvwXMu.Nodes.Add "W", tvwChild, "W" & rsKS("KSID"), rsKS("KSMC")
            
            strSQL = "select DXID,DXMC from SET_DX" _
                    & " where KSID='" & rsKS("KSID") & "'" _
                    & " order by SXH"
            Set rsZH = New ADODB.Recordset
            rsZH.Open strSQL, GCon, adOpenStatic, adLockOptimistic
            If rsZH.RecordCount > 0 Then
                rsZH.MoveFirst
                Do
                    Set nodTemp = tvwXMu.Nodes.Add("W" & rsKS("KSID"), tvwChild, _
                            "W" & rsZH("DXID"), rsZH("DXMC"))
                    If Not blnSel Then
                        blnSel = True
                        Set tvwXMu.SelectedItem = nodTemp
                    End If
                    
                    rsZH.MoveNext
                Loop Until rsZH.EOF
            End If
            
            rsKS.MoveNext
        Loop Until rsKS.EOF
        rsKS.Close
    End If

    '初始化變量或控件
    mblQuery = False
    lblSJRY.Caption = ""
    dtpEnd.Value = Date '終止日期設為當前日期
    dtpStart.Value = DateAdd("m", -2, Date) '起始日期設為一周前
'    optTTi_Click
    
    '加載完畢后可以顯示提示
    m_blnShowInfo = True
    
    GoTo ExitLab
ErrMsg:
    Status = SetError(Err.Number, Err.Description, Err.Source)
    ErrMsg Status
ExitLab:
    Screen.MousePointer = vbDefault
End Sub

Private Sub optTTi_Click()
    tvwDWei.ZOrder 0
'    cmdQuery_Click
End Sub

Private Sub optXMu_Click()
    tvwXMu.ZOrder 0
    cmdQuery_Click
End Sub

Private Sub tvwDWei_NodeClick(ByVal Node As MSComctlLib.Node)
    Dim Status
    Dim strYYID As String
    Dim intFZID As Integer
    Dim strFZMC As String
    
    Me.MousePointer = vbHourglass
    
    '是否有選擇
    If tvwDWei.SelectedItem Is Nothing Then GoTo ExitLab
    
    strYYID = Mid(tvwDWei.SelectedItem.Key, 2)
    lvwRS.ListItems.Clear
    Select Case Len(strYYID)
        Case 0 '選擇了根節點
            If tvwDWei.SelectedItem.Key = "T" Then
                '************************************************************
                '選擇了團檢根節點
                '************************************************************
                Call ShowTJStatistic(True, "", -1, "", mdtmStart, mdtmEnd)
            Else
                '************************************************************
                '選擇了散檢根節點
                '************************************************************
                Call ShowTJStatistic(False, "", -1, "", mdtmStart, mdtmEnd)
            End If
        Case 11 '選擇了團體
            Call ShowTJStatistic(True, Left(strYYID, 11), -1, "", mdtmStart, mdtmEnd)
        Case Else '選擇了分組

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天堂资源在线中文精品| 久久综合九色综合欧美亚洲| 91丝袜呻吟高潮美腿白嫩在线观看| 91精品啪在线观看国产60岁| 国产老妇另类xxxxx| 一区二区三区久久久| 精品黑人一区二区三区久久| 在线免费观看日韩欧美| 国产成人在线电影| 蜜桃传媒麻豆第一区在线观看| 国产精品久久久99| 久久一区二区视频| 欧美精品一二三| 色综合婷婷久久| 国产精品77777| 美国精品在线观看| 亚洲一卡二卡三卡四卡| 中文字幕免费观看一区| 欧美成人性福生活免费看| 欧美日韩精品一区二区在线播放| 成人激情视频网站| 国产精品乡下勾搭老头1| 久久丁香综合五月国产三级网站| 天天av天天翘天天综合网色鬼国产| 亚洲人成小说网站色在线 | 国产在线精品不卡| 青娱乐精品视频| 亚洲国产精品一区二区久久恐怖片| 国产精品久久99| 国产精品久久久久久户外露出| 国产视频在线观看一区二区三区 | 日韩高清国产一区在线| 亚洲综合色区另类av| 亚洲精品高清在线| 一区二区三区在线视频免费| 亚洲天堂免费在线观看视频| 国产精品毛片无遮挡高清| 久久精品视频在线看| 精品国产1区2区3区| 日韩欧美国产小视频| 日韩一级黄色大片| 日韩欧美一级二级三级久久久| 91精品国产一区二区三区| 欧美电影在哪看比较好| 欧美一区二区三区视频免费播放| 欧美蜜桃一区二区三区| 欧美日韩不卡一区二区| 欧美疯狂做受xxxx富婆| 在线不卡免费av| 日韩亚洲欧美在线观看| 日韩亚洲国产中文字幕欧美| 日韩精品一区二区三区四区 | 久久精品视频免费观看| 久久精品视频在线看| 国产欧美日本一区视频| 国产精品灌醉下药二区| 一区二区三区国产豹纹内裤在线| 亚洲精品国产成人久久av盗摄| 亚洲综合一二区| 天天av天天翘天天综合网| 美腿丝袜亚洲一区| 国产一区二区三区免费| 成人动漫av在线| 欧美丝袜丝交足nylons图片| 69堂国产成人免费视频| 久久综合久久鬼色中文字| 日本一二三四高清不卡| 日韩一区有码在线| 亚洲高清在线视频| 国产另类ts人妖一区二区| 99视频在线精品| 337p亚洲精品色噜噜| 久久久国产精华| 亚洲精品免费在线| 日本中文字幕一区二区有限公司| 国产在线精品国自产拍免费| 国产精品456露脸| 国产传媒日韩欧美成人| 色欧美乱欧美15图片| 欧美视频在线一区| 日韩午夜精品电影| 一区免费观看视频| 日日夜夜精品视频天天综合网| 国产一区二区视频在线播放| 不卡的av在线| 日韩精品在线看片z| 亚洲在线视频一区| 欧美xxxxxxxxx| 精品免费99久久| 亚洲日本一区二区| 国内欧美视频一区二区| 91在线视频免费观看| 制服丝袜日韩国产| 国产精品国产三级国产aⅴ中文| 亚洲va欧美va人人爽| av高清久久久| 精品久久人人做人人爽| 亚洲国产精品欧美一二99| 国产乱子轮精品视频| 欧美日韩一区三区| 中文字幕在线一区| 极品少妇一区二区三区精品视频| 日本韩国欧美国产| 国产亚洲成av人在线观看导航| 亚洲国产人成综合网站| 成人开心网精品视频| 日韩一区二区三区av| 樱花草国产18久久久久| k8久久久一区二区三区| 欧美精品一区二区三区蜜臀 | 国产欧美日本一区二区三区| 日本少妇一区二区| 色噜噜久久综合| 国产精品麻豆一区二区| 国产黑丝在线一区二区三区| 日韩午夜小视频| 日韩va欧美va亚洲va久久| 欧美亚洲丝袜传媒另类| 亚洲人一二三区| 成人综合婷婷国产精品久久蜜臀| 欧美不卡激情三级在线观看| 日日摸夜夜添夜夜添亚洲女人| 日本道免费精品一区二区三区| 日本一区二区视频在线观看| 久久99国产精品久久99 | 一区二区三区在线视频免费观看| 成人三级伦理片| 国产三级精品三级| 国产激情偷乱视频一区二区三区 | 欧美激情在线看| 国产一区 二区 三区一级| 欧美精品一区二区三区四区 | 99久久婷婷国产综合精品 | 亚洲午夜一区二区| 91成人在线免费观看| 亚洲情趣在线观看| 色婷婷久久久亚洲一区二区三区 | 亚洲天堂网中文字| 91麻豆蜜桃一区二区三区| 亚洲欧美综合色| 色综合久久中文综合久久牛| 亚洲男同性恋视频| 欧美综合天天夜夜久久| 亚洲午夜久久久久久久久电影院| 在线观看亚洲精品视频| 天天影视网天天综合色在线播放| 欧美日韩精品二区第二页| 日韩精品高清不卡| 精品久久久久久久一区二区蜜臀| 麻豆成人久久精品二区三区红 | 精品国产乱码久久久久久浪潮| 美女一区二区在线观看| 精品99久久久久久| 国产不卡一区视频| 中文字幕一区二区不卡| 91久久精品网| 日韩国产欧美在线观看| 欧美本精品男人aⅴ天堂| 国产一区二区三区最好精华液| 中文字幕久久午夜不卡| 在线精品观看国产| 免费观看久久久4p| 国产午夜一区二区三区| 色婷婷av一区二区三区软件| 亚洲国产裸拍裸体视频在线观看乱了 | 91福利在线观看| 日本亚洲免费观看| 久久久99免费| 色噜噜狠狠成人中文综合| 五月天丁香久久| 久久久久亚洲蜜桃| 99re8在线精品视频免费播放| 亚洲不卡一区二区三区| 久久综合国产精品| 91在线观看视频| 欧美a一区二区| 中文文精品字幕一区二区| 色94色欧美sute亚洲线路一久| 日本不卡视频在线观看| 最近日韩中文字幕| 日韩欧美精品在线视频| 91原创在线视频| 蜜臀av亚洲一区中文字幕| 国产精品久久久久久久久久久免费看 | 日韩免费观看高清完整版在线观看| 成人做爰69片免费看网站| 亚洲18女电影在线观看| 久久精品综合网| 欧美日韩亚洲高清一区二区| 国产综合色在线| 亚洲成av人片一区二区| 国产欧美日韩综合| 欧美一区二区三区不卡| 97久久人人超碰| 国产精品一区一区| 亚洲成人av福利| 亚洲免费观看高清在线观看| 精品捆绑美女sm三区| 欧美日韩在线直播| 成人avav在线|