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

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

?? global.bas

?? 醫務收費系統,主要的功能不用我說大家都知道的
?? BAS
?? 第 1 頁 / 共 2 頁
字號:
                 rsdoctor.MoveNext
              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一区二区三区免费野_久草精品视频
欧美在线999| 国产suv一区二区三区88区| 色综合天天综合网国产成人综合天 | 欧美日韩日日摸| 亚洲综合成人在线视频| 欧美优质美女网站| 亚洲高清一区二区三区| 欧美色视频一区| 蜜臀久久久久久久| 精品电影一区二区| 成人亚洲一区二区一| 亚洲乱码国产乱码精品精小说| 色播五月激情综合网| 日本伊人色综合网| 久久天堂av综合合色蜜桃网| av激情成人网| 婷婷成人综合网| 欧美成人激情免费网| 国产麻豆精品在线观看| 亚洲三级电影全部在线观看高清| 欧美天天综合网| 精彩视频一区二区三区| 亚洲欧美日韩综合aⅴ视频| 正在播放亚洲一区| 成人自拍视频在线| 亚洲二区在线视频| 久久久国产午夜精品| 欧美在线影院一区二区| 九九视频精品免费| 亚洲免费观看高清| 欧美v国产在线一区二区三区| 懂色av中文一区二区三区 | 天堂一区二区在线| 久久先锋影音av鲁色资源网| 在线日韩av片| 国产福利不卡视频| 首页欧美精品中文字幕| 久久精品欧美日韩| 在线免费视频一区二区| 激情小说亚洲一区| 亚洲狠狠爱一区二区三区| 久久品道一品道久久精品| 欧美日韩一区二区电影| 丁香婷婷综合五月| 免费一区二区视频| 亚洲小少妇裸体bbw| 亚洲国产精品激情在线观看| 91精品免费在线| 91成人免费电影| 成人免费视频caoporn| 蜜桃av噜噜一区| 丝袜美腿亚洲色图| 亚洲欧美另类小说| 国产女人18水真多18精品一级做| 欧美精品久久一区| 色综合久久综合网97色综合| 国产精品911| 久久99精品国产.久久久久久| 亚洲午夜羞羞片| 亚洲激情成人在线| 国产欧美中文在线| 精品福利av导航| 欧美一区欧美二区| 欧美日韩精品高清| 欧美日韩一卡二卡| 91国偷自产一区二区使用方法| 盗摄精品av一区二区三区| 韩国精品久久久| 国内精品伊人久久久久av影院| 免费视频最近日韩| 午夜精品123| 亚洲高清免费在线| 亚洲成人av一区| 午夜伊人狠狠久久| 亚洲妇熟xx妇色黄| 婷婷开心激情综合| 午夜不卡在线视频| 日精品一区二区| 日韩精品成人一区二区三区| 亚洲国产视频网站| 五月天一区二区| 视频在线在亚洲| 裸体一区二区三区| 激情五月播播久久久精品| 精品制服美女久久| 国产剧情一区在线| 国产成人午夜99999| 国产激情一区二区三区| 成人综合在线观看| av欧美精品.com| 91成人国产精品| 91精品国产综合久久福利软件| 欧美一区二区播放| 精品国产麻豆免费人成网站| 久久久久久一二三区| 国产精品女人毛片| 亚洲情趣在线观看| 亚洲成av人片在www色猫咪| 日韩综合在线视频| 精品一二三四在线| 高清久久久久久| 色婷婷精品大视频在线蜜桃视频| 欧美在线短视频| 精品国产一区二区三区久久久蜜月 | 日韩三级精品电影久久久| 欧美电影免费提供在线观看| 国产丝袜美腿一区二区三区| 一区二区三区中文在线观看| 首页国产欧美久久| 国产suv精品一区二区三区| 一本到三区不卡视频| 欧美一区二区三区思思人| 久久蜜桃av一区二区天堂| 亚洲精品日韩一| 免费成人在线观看| av不卡一区二区三区| 91精品国产一区二区三区蜜臀| 久久久久国产免费免费| 亚洲精品高清视频在线观看| 麻豆国产欧美日韩综合精品二区| 懂色av一区二区三区蜜臀| 欧美性猛交xxxxxx富婆| 久久九九久久九九| 丝瓜av网站精品一区二区| 懂色av中文一区二区三区| 在线播放中文一区| 中文字幕一区二区三区四区 | 成人免费视频视频在线观看免费| 欧美系列亚洲系列| 国产亚洲1区2区3区| 丝袜美腿亚洲综合| 色哟哟一区二区三区| 精品播放一区二区| 亚洲成人一区在线| av网站免费线看精品| 久久亚洲一级片| 天使萌一区二区三区免费观看| 99久久免费精品高清特色大片| 亚洲精品在线网站| 午夜精品影院在线观看| 一本色道综合亚洲| 久久人人爽人人爽| 蜜桃一区二区三区在线观看| 欧洲亚洲国产日韩| 国产精品久久影院| 国产一区久久久| 91精品国产入口| 亚洲一区二区三区三| 成人黄色在线网站| 久久久一区二区| 激情欧美一区二区三区在线观看| 欧美日韩免费观看一区二区三区| 欧美国产精品久久| 狠狠色伊人亚洲综合成人| 欧美一区二区三区日韩视频| 亚洲成年人影院| 欧日韩精品视频| 亚洲一区欧美一区| 在线免费观看视频一区| 国产精品女上位| 成人黄色在线视频| 国产视频在线观看一区二区三区 | 最新国产成人在线观看| 国产成人免费高清| 亚洲精品一区二区三区99| 久久狠狠亚洲综合| 欧美videossexotv100| 爽好多水快深点欧美视频| 欧美高清www午色夜在线视频| 日韩中文字幕av电影| 欧美精品国产精品| 亚洲午夜精品17c| 538prom精品视频线放| 日韩av中文字幕一区二区| 色综合久久88色综合天天6| 国产精品高清亚洲| 95精品视频在线| 亚洲综合激情小说| 欧美精品在欧美一区二区少妇| 日韩电影一区二区三区| 精品视频一区三区九区| 爽爽淫人综合网网站| 欧美一级在线免费| 国产真实乱子伦精品视频| 精品国产髙清在线看国产毛片| 日本午夜一区二区| 精品免费一区二区三区| 丰满放荡岳乱妇91ww| 亚洲日本在线观看| 欧美日韩综合色| 黄色日韩网站视频| 国产精品国产三级国产有无不卡| 色综合天天在线| 午夜成人免费视频| 久久尤物电影视频在线观看| 成人高清免费观看| 亚洲一区在线观看视频| 欧美成人午夜电影| 成人免费三级在线| 午夜久久久久久电影|