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

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

?? global.bas

?? 一個醫院系統的VB源碼
?? BAS
?? 第 1 頁 / 共 2 頁
字號:
              End If
           End If
       Loop
    End If
End If

End Sub
'打印月報表
Public Sub printybb()

'**********按醫生人數進行醫藥費的匯總***************
Call check_condatabase

Dim rs_month_temp As ADODB.Recordset
Dim rs_month As ADODB.Recordset
Set rs_month_temp = New ADODB.Recordset
Set rs_month = New ADODB.Recordset
rs_month.open "select * from " & Mtable_name & "", cn, adOpenStatic, adLockPessimistic
rs_month_temp.open "select * from YF_month_temp", cn, adOpenStatic, adLockPessimistic

If rs_month_temp.BOF <> True And rs_month_temp.EOF <> True Then
   Do Until rs_month_temp.EOF
            rs_month_temp.Delete
            rs_month_temp.MoveNext
   Loop
End If

Do Until rs_month.EOF
         rs_month_temp.AddNew
         For i = 0 To 7
             rs_month_temp.Fields(i).Value = rs_month.Fields(i).Value
         Next
             rs_month.MoveNext
             rs_month_temp.Update
Loop


Dim rsdatareport As ADODB.Recordset
Set rsdatareport = New ADODB.Recordset
    rsdatareport.open "SELECT doctor.id,doctor.DOCTOR_NAME AS 醫生, COUNT(YF_month_temp.醫生) AS 處方量," & _
                      "SUM(YF_month_temp.醫藥費) AS 醫藥費, " & _
                      "SUM(YF_month_temp.自負金) As 自負金 " & _
                      "From doctor, YF_month_temp " & _
                      "Where doctor.Id = YF_month_temp.醫生 " & _
                      "GROUP BY doctor.DOCTOR_NAME,doctor.id ", cn, adOpenStatic, adLockPessimistic


'****************************************************************
'以上為從YF_month_temp表中獲取統計和獲取數據
If rsdatareport.BOF <> True And rsdatareport.EOF <> True Then
    '復制數據到DATAREPORT表中
    Set rstemp = New ADODB.Recordset
        rstemp.open "select * from datareport", cn, adOpenStatic, adLockPessimistic
    If rstemp.BOF <> True And rstemp.EOF <> True Then
       Do Until rstemp.EOF
          rstemp.Delete
          rstemp.MoveNext
       Loop
    End If
    If rstemp.State = 1 Then rstemp.close
    rstemp.open "select * from datareport", cn, adOpenStatic, adLockPessimistic

    '設置中間記錄,當復制時刪除原來的記錄,再打開該表
    Do Until rsdatareport.EOF
       rstemp.AddNew
       For i = 0 To 4
           If i = 4 Then
              rstemp.Fields(i + 1).Value = rsdatareport.Fields(i).Value
              rstemp.Fields(i).Value = rsdatareport.Fields(3) / rsdatareport.Fields(2)
           Else
               rstemp.Fields(i).Value = rsdatareport.Fields(i).Value
           End If
       Next i
       rstemp.Update
       rsdatareport.MoveNext
    Loop
    '使數據能夠按照醫生的實際人數進行匯總(有可能某醫生當天未參加門診)
    Set rsdoctor = New ADODB.Recordset
    If rsdoctor.State = 0 Then rsdoctor.open "select * from doctor", cn, adOpenStatic, adLockPessimistic
    '如果的確有醫生未參加該天的門診,則進行數據的人工輔助匯總
    If rsdatareport.recordcount <> rsdoctor.recordcount Then
       rstemp.close
       rstemp.open "select * from datareport", cn, adOpenStatic, adLockPessimistic
       Do Until rsdoctor.EOF
           If rstemp.EOF Then
              Do Until rsdoctor.EOF
                 rstemp.AddNew
                 rstemp.Fields(0).Value = rsdoctor.Fields("id").Value
                 rstemp.Fields(1).Value = rsdoctor.Fields("doctor_name").Value
                 For i = 2 To 5
                     rstemp.Fields(i).Value = 0
                 Next i
                 rstemp.Update
                 rsdoctor.MoveNext
              Loop
           Else
              If rsdoctor.Fields("id").Value <> rstemp.Fields("id").Value Then
                 rstemp.AddNew
                 rstemp.Fields(0).Value = rsdoctor.Fields("id").Value
                 rstemp.Fields(1).Value = rsdoctor.Fields("doctor_name").Value
                 For i = 2 To 5
                     rstemp.Fields(i).Value = 0
                 Next i
                 With rstemp
                      .Update
                      .close
                      .open "select * from datareport", cn, adOpenStatic, adLockPessimistic
                 End With
                 rsdoctor.MoveFirst
              Else
                 rstemp.MoveNext
                 rsdoctor.MoveNext
              End If
           End If
       Loop
    End If
End If
End Sub
'打印月報表
Public Sub printybb_query()
Dim table_name As String
table_name = frmquerybook.Combo2.Text
If table_name < 10 Then
   table_name = "YF0" & table_name
Else
   table_name = "YF" & table_name
End If
'**********按醫生人數進行醫藥費的匯總***************
Call check_condatabase

Dim rs_month_temp As ADODB.Recordset
Dim rs_month As ADODB.Recordset
Set rs_month_temp = New ADODB.Recordset
Set rs_month = New ADODB.Recordset
rs_month.open "select * from " & table_name & "", cn, adOpenStatic, adLockPessimistic
rs_month_temp.open "select * from YF_month_temp", cn, adOpenStatic, adLockPessimistic
If rs_month_temp.BOF <> True And rs_month_temp.EOF <> True Then
   Do Until rs_month_temp.EOF
            rs_month_temp.Delete
            rs_month_temp.MoveNext
   Loop
End If
Do Until rs_month.EOF
         rs_month_temp.AddNew
         For i = 0 To 7
             rs_month_temp.Fields(i).Value = rs_month.Fields(i).Value
         Next
             rs_month.MoveNext
             rs_month_temp.Update
Loop

Dim rsdatareport As ADODB.Recordset
Set rsdatareport = New ADODB.Recordset
    rsdatareport.open "SELECT doctor.id,doctor.DOCTOR_NAME AS 醫生, COUNT(YF_month_temp.醫生) AS 處方量," & _
                      "SUM(YF_month_temp.醫藥費) AS 醫藥費, " & _
                      "SUM(YF_month_temp.自負金) As 自負金 " & _
                      "From doctor, YF_month_temp " & _
                      "Where doctor.Id = YF_month_temp.醫生 " & _
                      "GROUP BY doctor.DOCTOR_NAME,doctor.id ", cn, adOpenStatic, adLockPessimistic


'****************************************************************
'以上為從YF_month_temp表中獲取統計和獲取數據
If rsdatareport.BOF <> True And rsdatareport.EOF <> True Then
    '復制數據到DATAREPORT表中
    Set rstemp = New ADODB.Recordset
        rstemp.open "select * from datareport", cn, adOpenStatic, adLockPessimistic
    If rstemp.BOF <> True And rstemp.EOF <> True Then
       Do Until rstemp.EOF
          rstemp.Delete
          rstemp.MoveNext
       Loop
    End If
    If rstemp.State = 1 Then rstemp.close
    rstemp.open "select * from datareport", cn, adOpenStatic, adLockPessimistic

    '設置中間記錄,當復制時刪除原來的記錄,再打開該表
    Do Until rsdatareport.EOF
       rstemp.AddNew
       For i = 0 To 4
           If i = 4 Then
              rstemp.Fields(i + 1).Value = rsdatareport.Fields(i).Value
              rstemp.Fields(i).Value = rsdatareport.Fields(3) / rsdatareport.Fields(2)
           Else
               rstemp.Fields(i).Value = rsdatareport.Fields(i).Value
           End If
       Next i
       rstemp.Update
       rsdatareport.MoveNext
    Loop
    '使數據能夠按照醫生的實際人數進行匯總(有可能某醫生當天未參加門診)
    Set rsdoctor = New ADODB.Recordset
    If rsdoctor.State = 0 Then rsdoctor.open "select * from doctor", cn, adOpenStatic, adLockPessimistic
    '如果的確有醫生未參加該天的門診,則進行數據的人工輔助匯總
    If rsdatareport.recordcount <> rsdoctor.recordcount Then
       rstemp.close
       rstemp.open "select * from datareport", cn, adOpenStatic, adLockPessimistic
       Do Until rsdoctor.EOF
           If rstemp.EOF Then
              Do Until rsdoctor.EOF
                 rstemp.AddNew
                 rstemp.Fields(0).Value = rsdoctor.Fields("id").Value
                 rstemp.Fields(1).Value = rsdoctor.Fields("doctor_name").Value
                 For i = 2 To 5
                     rstemp.Fields(i).Value = 0
                 Next i
                 rstemp.Update
                 rsdoctor.MoveNext
              Loop
           Else
              If rsdoctor.Fields("id").Value <> rstemp.Fields("id").Value Then
                 rstemp.AddNew
                 rstemp.Fields(0).Value = rsdoctor.Fields("id").Value
                 rstemp.Fields(1).Value = rsdoctor.Fields("doctor_name").Value
                 For i = 2 To 5
                     rstemp.Fields(i).Value = 0
                 Next i
                 With rstemp
                      .Update
                      .close
                      .open "select * from datareport", cn, adOpenStatic, adLockPessimistic
                 End With
                 rsdoctor.MoveFirst
              Else
                 rstemp.MoveNext
                 rsdoctor.MoveNext
              End If
           End If
       Loop
    End If
End If
End Sub


'主要用于將記錄拷貝到月表中去
Public Function RescordSet_Copy_Month(rs_source As ADODB.Recordset, rs_destinate As ADODB.Recordset)
'檢查源記錄表中是否有數據,如果沒有,跳出該函數
If rs_source.EOF <> True Then
    If rs_destinate.EOF <> True And rs_destinate.BOF <> True Then  '如果目的表的記錄不為空
            Dim id As String
            id = rs_destinate.Fields(0)  '記錄編號的變化
            Do Until rs_source.EOF
               rs_destinate.AddNew
               For i = 1 To 7
                   rs_destinate.Fields(i).Value = rs_source.Fields(i).Value
               Next
               id = id + 1
               rs_destinate.Fields(0).Value = id
               rs_destinate.Update
               rs_destinate.MoveNext
               rs_source.MoveNext
            Loop
    
    Else              '**************如果目的表的記錄為空
           Do Until rs_source.EOF
              rs_destinate.AddNew
           For i = 0 To 7
               rs_destinate.Fields(i).Value = rs_source.Fields(i).Value
           Next
           rs_destinate.Update
           rs_destinate.MoveNext
           rs_source.MoveNext
        Loop

    End If
End If
End Function


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品久久久久久久99水蜜桃| 国产suv精品一区二区6| 国产麻豆视频精品| 一本色道综合亚洲| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 91精品国产麻豆| 中文字幕一区二区三中文字幕| 免费一级片91| 欧美精品一二三| 亚洲日本青草视频在线怡红院| 狠狠色综合色综合网络| 欧美日韩一区在线观看| 中文字幕中文乱码欧美一区二区| 极品美女销魂一区二区三区| 欧美色图片你懂的| 国产精品美女一区二区三区| 激情综合色综合久久| 欧美一区二区网站| 亚瑟在线精品视频| 色婷婷综合激情| 国产精品久久久久久妇女6080 | 日韩欧美国产不卡| 五月天一区二区| 欧美午夜精品一区| 一区二区视频在线看| 99riav一区二区三区| 欧美国产成人精品| 国产v综合v亚洲欧| 日本一区二区三区四区| 国产精品中文字幕一区二区三区| 欧美一区二区三区四区高清| 日韩和欧美一区二区| 欧美高清视频一二三区| 天天色综合成人网| 欧美一区二区三区四区五区 | 国产一区二区不卡| 久久一日本道色综合| 久久草av在线| 久久只精品国产| 国产乱码精品一区二区三 | 国产精品69毛片高清亚洲| 精品乱人伦小说| 国精产品一区一区三区mba桃花| 精品国产精品网麻豆系列| 国产在线不卡一区| 国产婷婷色一区二区三区四区| 国产成人av自拍| 亚洲视频在线一区| 欧美日韩精品专区| 美女网站视频久久| 国产人成亚洲第一网站在线播放 | 精品电影一区二区| 精品亚洲国内自在自线福利| 欧美高清在线一区| 色老汉一区二区三区| 视频一区视频二区中文字幕| 精品久久人人做人人爱| 北条麻妃一区二区三区| 亚洲丶国产丶欧美一区二区三区| 91精品久久久久久久99蜜桃| 国产乱子轮精品视频| 亚洲精品福利视频网站| 欧美一区二区三区在线看| 成熟亚洲日本毛茸茸凸凹| 亚洲综合在线电影| 欧美va亚洲va| 色悠悠亚洲一区二区| 免费高清在线一区| 中文字幕在线播放不卡一区| 666欧美在线视频| 成人美女视频在线看| 亚洲高清在线视频| 国产日韩av一区| 91精品国产一区二区三区| 成人精品视频一区二区三区| 亚洲18女电影在线观看| 国产精品高潮久久久久无| 欧美久久久久久久久久| a亚洲天堂av| 九九九精品视频| 一区二区欧美国产| 国产清纯在线一区二区www| 69久久夜色精品国产69蝌蚪网| 成人污污视频在线观看| 久久99精品国产.久久久久| 亚洲午夜精品网| 国产精品乱人伦| 精品福利一二区| 91 com成人网| 欧美视频三区在线播放| 成人黄色国产精品网站大全在线免费观看| 日韩精品电影在线| 亚洲国产毛片aaaaa无费看| 国产精品欧美极品| 精品久久免费看| 欧美一区二区三区在线观看| 欧美亚洲尤物久久| 色中色一区二区| caoporen国产精品视频| 成人永久aaa| 国产成人无遮挡在线视频| 乱中年女人伦av一区二区| 亚洲成人福利片| 亚洲精品写真福利| 亚洲激情综合网| 亚洲欧美日韩中文播放| 国产精品久久99| 中文字幕在线观看一区| 中文字幕一区二区三区不卡在线 | 91.麻豆视频| 欧美日本视频在线| 在线播放亚洲一区| 欧美日本在线视频| 91精品国产综合久久久久久| 欧美乱妇一区二区三区不卡视频| 91电影在线观看| 欧美天堂一区二区三区| 日本精品裸体写真集在线观看| 91视频免费看| 色综合久久88色综合天天| 欧美这里有精品| 欧美日韩精品电影| 欧美一区二区三区四区久久| 日韩精品一区二区三区视频播放 | 国产在线一区观看| 国产二区国产一区在线观看| 成人午夜av影视| 欧美性猛交xxxxxxxx| 欧美日韩国产成人在线91| 欧美日韩国产综合一区二区三区| 欧美日韩一区三区四区| 欧美一区在线视频| 久久综合九色综合97婷婷女人| 国产欧美视频一区二区| 综合自拍亚洲综合图不卡区| 亚洲一区二区三区中文字幕| 男女男精品视频| 国产成人午夜精品影院观看视频| a在线播放不卡| 欧美精品久久天天躁| 久久久久久夜精品精品免费| 自拍偷拍欧美激情| 日韩av一级片| 成人激情免费视频| 在线播放亚洲一区| 中文字幕不卡三区| 五月婷婷久久综合| 成人三级伦理片| 欧美人牲a欧美精品| 欧美高清在线视频| 青青草视频一区| 97国产一区二区| 欧美videos中文字幕| 亚洲色图一区二区| 美日韩一级片在线观看| 成人av第一页| 欧美久久久久久久久| 国产欧美一区二区三区鸳鸯浴| 亚洲va欧美va天堂v国产综合| 国产精品一区二区91| 欧美顶级少妇做爰| 中文欧美字幕免费| 视频在线在亚洲| 一本久久综合亚洲鲁鲁五月天 | 亚洲日本在线天堂| 久久丁香综合五月国产三级网站| 91浏览器在线视频| 国产日本欧洲亚洲| 久久精品国产精品亚洲精品| 欧美亚洲综合一区| 国产精品天干天干在观线| 精品影院一区二区久久久| 欧美性视频一区二区三区| 欧美国产1区2区| 国产综合色在线| 日韩一级精品视频在线观看| 亚洲五码中文字幕| 91久久精品日日躁夜夜躁欧美| 久久青草国产手机看片福利盒子| 日韩二区三区在线观看| 91国偷自产一区二区使用方法| 国产精品麻豆网站| 粉嫩绯色av一区二区在线观看| 日韩女优制服丝袜电影| 天天综合网 天天综合色| 在线精品视频免费播放| 亚洲欧美日韩中文播放| 97久久人人超碰| 国产精品美女久久福利网站| 国产激情精品久久久第一区二区| 精品不卡在线视频| 久久国产生活片100| 日韩欧美亚洲国产精品字幕久久久| 五月激情综合婷婷| 4438亚洲最大| 免费日韩伦理电影| 日韩视频在线观看一区二区| 久久草av在线| 国产三级一区二区| 丁香婷婷综合色啪|