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

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

?? global.bas

?? this code is hospital system visualbasic
?? 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一区二区三区免费野_久草精品视频
久久精品久久综合| 国产一区二区不卡老阿姨| 日本精品视频一区二区三区| 欧美国产精品一区| 国产美女娇喘av呻吟久久| 精品剧情在线观看| 国产一区二区三区在线看麻豆| 欧美一区二区三区啪啪| 日韩电影网1区2区| 51精品视频一区二区三区| 婷婷久久综合九色国产成人| 欧美三级在线看| 亚洲成人av电影在线| 欧美精品第1页| 日产国产高清一区二区三区| 91精品国产麻豆| 麻豆国产欧美日韩综合精品二区 | 91精品国产高清一区二区三区| 亚洲国产美女搞黄色| 欧美日韩精品免费| 日韩电影在线一区二区| 欧美videossexotv100| 激情六月婷婷久久| 亚洲国产高清aⅴ视频| 99视频在线观看一区三区| 亚洲精品伦理在线| 在线观看日韩国产| 日韩avvvv在线播放| www欧美成人18+| 国产不卡在线播放| 亚洲黄色小说网站| 欧美精品99久久久**| 久久97超碰国产精品超碰| 久久久久88色偷偷免费| 99久久精品国产观看| 亚洲成人精品在线观看| 欧美电视剧在线看免费| 国产成人超碰人人澡人人澡| 亚洲欧美乱综合| 欧美日韩一区 二区 三区 久久精品| 日韩经典中文字幕一区| 久久日韩精品一区二区五区| 成人深夜视频在线观看| 亚洲激情在线播放| 欧美一区二区三区四区高清| 国产一区二三区| 亚洲精品国产品国语在线app| 欧美日韩成人激情| 老司机免费视频一区二区| 国产精品国产三级国产aⅴ原创| 欧美性猛片aaaaaaa做受| 精品一区二区三区在线观看国产| 国产精品丝袜久久久久久app| 色婷婷激情久久| 久久超碰97中文字幕| 亚洲欧美日韩国产手机在线| 日韩视频免费观看高清完整版在线观看 | 久久青草欧美一区二区三区| 91免费版在线| 日本欧美加勒比视频| 欧美激情一区不卡| 在线不卡中文字幕| 福利一区福利二区| 丝袜美腿成人在线| 国产精品美日韩| 91精品婷婷国产综合久久| 成人av资源下载| 日韩综合在线视频| 国产精品久久久久久久久免费桃花 | 日韩欧美123| 91亚洲国产成人精品一区二区三| 蜜臀99久久精品久久久久久软件| 国产精品美女www爽爽爽| 在线不卡一区二区| 99精品视频在线免费观看| 久久国产精品99久久人人澡| 亚洲精品视频在线看| 久久久久久97三级| 欧美高清dvd| 91色porny| 国产一区啦啦啦在线观看| 日日夜夜精品视频天天综合网| 国产精品盗摄一区二区三区| 精品国产一二三| 欧美日韩黄色影视| 色综合一区二区| 国产麻豆精品视频| 日韩经典一区二区| 亚洲视频在线一区| 国产亚洲短视频| 日韩三级在线观看| 欧美日韩在线三级| 91免费视频观看| 成人国产精品免费观看视频| 精品一区二区三区免费| 日精品一区二区三区| 一个色妞综合视频在线观看| 一区在线播放视频| 国产三级精品在线| 精品久久久久久无| 91精品国模一区二区三区| 色成年激情久久综合| 99re这里都是精品| 国产风韵犹存在线视精品| 六月丁香婷婷久久| 日本va欧美va瓶| 日韩电影免费一区| 午夜精品一区二区三区三上悠亚| 国产精品福利电影一区二区三区四区| 久久久美女毛片| 26uuu国产日韩综合| 欧美电影免费观看高清完整版在线 | 日本一区二区不卡视频| 26uuu欧美日本| 欧美电影免费观看高清完整版在| 欧美色倩网站大全免费| 成人蜜臀av电影| 成人av在线播放网址| 国产91富婆露脸刺激对白| 国产精品系列在线播放| 国产精品99久久久久久似苏梦涵| 国产自产高清不卡| 琪琪一区二区三区| 日本特黄久久久高潮| 天堂一区二区在线免费观看| 婷婷成人激情在线网| 日韩精品午夜视频| 青青青伊人色综合久久| 日韩avvvv在线播放| 美女视频黄免费的久久| 麻豆精品精品国产自在97香蕉| 美女精品一区二区| 久久电影网站中文字幕| 激情图片小说一区| 国产原创一区二区三区| 国产一区二区精品久久| 国产成人综合视频| 大陆成人av片| 99精品国产99久久久久久白柏| 成人精品免费网站| 91香蕉视频mp4| 欧美色综合影院| 欧美一区二区三区视频| 精品国产一区二区三区忘忧草 | 亚洲宅男天堂在线观看无病毒| 亚洲六月丁香色婷婷综合久久| 尤物视频一区二区| 亚洲444eee在线观看| 秋霞电影网一区二区| 国内精品写真在线观看| 丁香一区二区三区| 色综合久久99| 正在播放亚洲一区| 精品久久久久一区| 国产精品久久久久久户外露出| 亚洲免费在线视频一区 二区| 香蕉影视欧美成人| 蜜臀av性久久久久av蜜臀妖精| 国产精品自拍毛片| 91蝌蚪国产九色| 欧美疯狂做受xxxx富婆| 久久亚洲精精品中文字幕早川悠里 | 午夜成人免费视频| 久久国产尿小便嘘嘘| 不卡视频一二三四| 欧美日韩视频不卡| xnxx国产精品| 亚洲免费观看高清完整版在线| 午夜激情综合网| 国产大陆亚洲精品国产| 色哟哟在线观看一区二区三区| 欧美久久一区二区| 久久日韩精品一区二区五区| 亚洲精选免费视频| 日本午夜一区二区| 成人一区二区三区视频 | 欧美精品久久一区二区三区| 精品国产污网站| 综合久久国产九一剧情麻豆| 午夜电影久久久| 粉嫩嫩av羞羞动漫久久久| 欧美日韩三级一区| 亚洲国产精品成人久久综合一区| 亚洲电影第三页| 国产精品18久久久久久久久| 欧美日韩国产小视频在线观看| 久久综合九色综合欧美亚洲| 亚洲精品一二三区| 久草这里只有精品视频| 色94色欧美sute亚洲13| 精品国产伦一区二区三区免费| 亚洲精品国产品国语在线app| 九九九精品视频| 在线观看网站黄不卡| 国产日韩精品一区二区三区在线| 亚洲成人av一区| 91一区一区三区| 久久久不卡影院| 青青青爽久久午夜综合久久午夜| 暴力调教一区二区三区|