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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? global.bas

?? 醫(yī)務(wù)收費系統(tǒng),主要的功能不用我說大家都知道的
?? BAS
?? 第 1 頁 / 共 2 頁
字號:
Attribute VB_Name = "Global"

Public second As Boolean            '是否為第二次調(diào)用該窗體
Public who As String                '判斷輸入號碼到底是何人員類別
Public database_data As String
Public YY1 As String
Public MM1 As String
Public nodename As String
Public czry_flag As String
Public Startmonth As Integer
Public Endmonth As Integer
Public iscx As Boolean
Public isadd As Boolean
Public isxg As Boolean              '判段該密碼是否用來修改還是新添
Public cn As ADODB.Connection       '總的數(shù)據(jù)源
Public rsrmkbh As ADODB.Recordset
Public rsrmkpcl As ADODB.Recordset
Public rspsw As ADODB.Recordset
Public rsdoctor As ADODB.Recordset
Public rsYF As ADODB.Recordset
Public cntemp As ADODB.Connection    '用在學(xué)生信息數(shù)據(jù)導(dǎo)入
Public rsrate As ADODB.Recordset
Public rsleibie As ADODB.Recordset   '連接到leibie的記錄集
Public rsfeiyong As ADODB.Recordset  '連接到feiyong的記錄集
Public rsload As ADODB.Recordset
Public rsrmk As ADODB.Recordset      '連接rmk的記錄集

Public Sub condatabase()           '創(chuàng)建連接到feiyong數(shù)據(jù)庫的記錄源                                     '連接本地數(shù)據(jù)庫(local)
    Set cn = New ADODB.Connection
        cn.Provider = "sqloledb"
        cn.Properties("Data Source").Value = "(local)"       '建立與本地數(shù)據(jù)庫的連接
        cn.Properties("Initial Catalog").Value = "YAOFEI"   '數(shù)據(jù)庫的名稱
        cn.Properties("Integrated Security").Value = "SSPI"
        cn.open
End Sub

Public Sub check_condatabase()
If cn.State = 1 Then
Else
   Call condatabase
End If
End Sub

Public Sub close_condatabase()   '關(guān)閉數(shù)據(jù)源
If cn.State = 1 Then
   cn.close
End If
End Sub
'***************************************************************
'作為檢查操作員使用權(quán)限的函數(shù),該函數(shù)通過截取load表中的ql_flag字段來
'判斷該操作員所具有的權(quán)限和使用范圍
'ql_flag字段的設(shè)置
'第一位:編輯查詢?nèi)藛T              '第二位:批處理人員信息
'第三位:學(xué)生數(shù)據(jù)導(dǎo)入              '第四位:醫(yī)生信息維護
'第五位:醫(yī)療費用調(diào)整              '第六位:藥費輸入
'第七位:打印日明細表              '第八位:打印日報表
'第九位:打印月報表                '第十位:打印年報表
'第十一位:查詢帳單                '第十二位:查詢報表
'第十三位:數(shù)據(jù)備份                '第十四位:數(shù)據(jù)恢復(fù)
'第十五位:操作員維護              '第十六位:系統(tǒng)工具
'第十七位:導(dǎo)出每月數(shù)據(jù)
Public Function check_qx(qx_flag As String, i As Integer) As Boolean
Dim temp As Integer
If qx_flag <> "" Then
    temp = Mid(qx_flag, i, 1)
    If temp = 0 Then
       MsgBox "您無權(quán)限使用該功能!", vbOKOnly + vbExclamation, "注意了:)"
       check_qx = False
    Else
       check_qx = True
    End If
Else
    MsgBox "未經(jīng)管理員授權(quán),您無權(quán)限使用所有功能!", vbOKOnly + vbExclamation, "注意了:)"
    check_qx = False
End If
End Function


Public Function Mtable_name() As String 'earn the month table's name of nowtime
Dim mon As String
mon = Month(Date)
If mon < 10 Then               'if the month less than 10
   Mtable_name = "YF0" & mon
Else
   Mtable_name = "YF" & mon   ' if the month more than 10
End If
End Function

'兩個記錄集之間的數(shù)據(jù)拷貝

Public Function RescordSet_Copy(rs_source As ADODB.Recordset, rs_destinate As ADODB.Recordset)
On Error Resume Next
'檢查源記錄表中是否有數(shù)據(jù),如果沒有,跳出該函數(shù)
If rs_source.EOF <> True Then
    If rs_destinate.EOF <> True And rs_destinate.BOF <> True Then  '如果目的表的記錄不為空
            Do Until rs_destinate.EOF
               rs_destinate.Delete
               rs_destinate.MoveNext
            Loop
            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

Public Sub crystal_init()    '對水晶報表進行初始化

Call check_condatabase
Dim rs_rpt As ADODB.Recordset
Dim rs_feiyong As ADODB.Recordset
Set rs_rpt = New ADODB.Recordset
Set rs_feiyong = New ADODB.Recordset

rs_rpt.open "select * from feiyong_rpt", cn, adOpenStatic, adLockPessimistic
rs_feiyong.open "select * from feiyong", cn, adOpenStatic, adLockPessimistic

If rs_rpt.BOF <> True Then
  If rs_feiyong.BOF <> True Then rs_feiyong.MoveFirst
    Do Until rs_feiyong.EOF
       If rs_rpt.EOF <> True Then
          For i = 0 To 7
              rs_rpt.Fields(i).Value = rs_feiyong.Fields(i).Value
          Next
       Else
          rs_rpt.AddNew
          For i = 0 To 7
              rs_rpt.Fields(i).Value = rs_feiyong.Fields(i).Value
          Next
       End If
       rs_rpt.Update
       rs_rpt.MoveNext
       rs_feiyong.MoveNext
    Loop
Else
    If rs_rpt.BOF <> True Then rs_rpt.MoveLast
   
    If rs_feiyong.BOF <> True Then rs_feiyong.MoveFirst
    Do Until rs_feiyong.EOF
       rs_rpt.AddNew
       For i = 0 To 7
           rs_rpt.Fields(i).Value = rs_feiyong.Fields(i).Value
       Next
       rs_rpt.Update
       rs_rpt.MoveNext
       rs_feiyong.MoveNext
    Loop
    Exit Sub
End If

If rs_rpt.EOF <> True Then
   Do Until rs_rpt.EOF
      rs_rpt.Delete
      rs_rpt.MoveNext
   Loop
End If

End Sub

Public Sub import_server() 'put the daily data into the month's table
Call check_condatabase     'use the function to check the connect
Dim rs_month As ADODB.Recordset
Dim rs_feiyong_bak As ADODB.Recordset
Set rs_month = New ADODB.Recordset
Set rs_feiyong_bak = New ADODB.Recordset
    rs_month.open "select * from " & Mtable_name & "", cn, adOpenStatic, adLockPessimistic
    rs_feiyong_bak.open "select * from feiyong", cn, adOpenStatic, adLockPessimistic
'copy the source's rescordset to the destination's rescordset
Call RescordSet_Copy_Month(rs_feiyong_bak, rs_month)
End Sub

'打印日報表
Public Sub printrbb()
'**********按醫(yī)生人數(shù)進行醫(yī)藥費的匯總***************
Call check_condatabase
Dim rsdatareport As ADODB.Recordset
Set rsdatareport = New ADODB.Recordset
    rsdatareport.open "SELECT doctor.id,doctor.DOCTOR_NAME AS 醫(yī)生, COUNT(feiyong.醫(yī)生) AS 處方量," & _
                      "SUM(feiyong.醫(yī)藥費) AS 醫(yī)藥費, " & _
                      "SUM(feiyong.自負金) As 自負金 " & _
                      "From doctor, feiyong " & _
                      "Where doctor.Id = feiyong.醫(yī)生 " & _
                      "GROUP BY doctor.DOCTOR_NAME,doctor.id ", cn, adOpenStatic, adLockPessimistic


'****************************************************************
'以上為從FEIYONG表中獲取統(tǒng)計和獲取數(shù)據(jù)
If rsdatareport.BOF <> True And rsdatareport.EOF <> True Then
    '復(fù)制數(shù)據(jù)到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

    '設(shè)置中間記錄,當復(fù)制時刪除原來的記錄,再打開該表
    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
    '使數(shù)據(jù)能夠按照醫(yī)生的實際人數(shù)進行匯總(有可能某醫(yī)生當天未參加門診)
    Set rsdoctor = New ADODB.Recordset
    If rsdoctor.State = 0 Then rsdoctor.open "select * from doctor", cn, adOpenStatic, adLockPessimistic
    '如果的確有醫(yī)生未參加該天的門診,則進行數(shù)據(jù)的人工輔助匯總
    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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产最新精品免费| 亚洲精品网站在线观看| 久久99久久99小草精品免视看| 91麻豆精品国产91久久久久| 美女www一区二区| 精品国产第一区二区三区观看体验| 精品一区二区免费| 国产女主播视频一区二区| 成人av小说网| 亚洲h在线观看| 久久这里都是精品| av激情综合网| 午夜精品一区二区三区电影天堂| 6080午夜不卡| 国产成人综合在线观看| 亚洲精品乱码久久久久久日本蜜臀| 欧美日韩专区在线| 国产精品夜夜嗨| 亚洲乱码中文字幕| 日韩三级高清在线| 成人av电影免费观看| 亚洲国产成人精品视频| 欧美精品一区视频| 91久久精品网| 狠狠色伊人亚洲综合成人| 国产精品午夜电影| 欧美一区二区三区啪啪| 成人做爰69片免费看网站| 五月综合激情婷婷六月色窝| 日本一区二区三区四区| 欧美色视频在线| 国产夫妻精品视频| 亚洲va国产va欧美va观看| 欧美极品少妇xxxxⅹ高跟鞋| 欧美欧美欧美欧美首页| 成人免费观看男女羞羞视频| 日韩精品色哟哟| 国产精品大尺度| 日韩美女视频一区二区在线观看| 91同城在线观看| 黄网站免费久久| 日日夜夜精品免费视频| 亚洲视频1区2区| 久久久久久亚洲综合| 欧美日韩国产bt| 一本一本大道香蕉久在线精品| 狠狠久久亚洲欧美| 午夜精品福利一区二区三区av | 一本一道波多野结衣一区二区| 久久精品国产99国产| 亚洲国产日韩a在线播放| 国产精品青草久久| 精品国产乱码久久久久久浪潮| 欧美性欧美巨大黑白大战| 成人久久18免费网站麻豆| 久久精品噜噜噜成人88aⅴ| 亚洲国产精品一区二区久久恐怖片| 亚洲国产精品国自产拍av| 亚洲精品一区二区三区精华液| 欧美理论电影在线| 欧美丝袜丝交足nylons图片| 99国产精品99久久久久久| 福利91精品一区二区三区| 狠狠色丁香久久婷婷综合丁香| 蜜臀av性久久久久蜜臀aⅴ | 色狠狠av一区二区三区| 成人久久视频在线观看| 成人综合婷婷国产精品久久蜜臀| 韩国女主播成人在线观看| 久久er精品视频| 美女免费视频一区二区| 日本aⅴ亚洲精品中文乱码| 偷拍一区二区三区| 五月婷婷激情综合网| 亚洲狠狠爱一区二区三区| 亚洲一级二级在线| 亚洲一区二区三区影院| 亚洲成人激情社区| 日韩激情在线观看| 日产国产高清一区二区三区| 麻豆专区一区二区三区四区五区| 奇米影视一区二区三区小说| 精品无码三级在线观看视频| 国产一区视频网站| 夫妻av一区二区| 色婷婷久久综合| 色老汉一区二区三区| 色狠狠综合天天综合综合| 欧美亚洲国产一区在线观看网站| 欧美亚洲免费在线一区| 91精品午夜视频| 精品第一国产综合精品aⅴ| 国产午夜精品一区二区| 国产精品久久久久久户外露出| 亚洲欧美偷拍三级| 日韩精品午夜视频| 国产一级精品在线| 91免费国产在线观看| 在线电影国产精品| 久久人人爽人人爽| 成人免费一区二区三区视频| 亚洲午夜久久久久| 美女视频网站久久| 成人午夜视频在线| 欧美日韩三级视频| 久久伊人中文字幕| 亚洲日本一区二区三区| 天堂va蜜桃一区二区三区 | 国内精品第一页| 99久久精品99国产精品| 欧美日韩mp4| 国产午夜三级一区二区三| 亚洲欧美激情一区二区| 日韩黄色小视频| 不卡视频一二三| 91精品国产综合久久久久久 | 亚洲男人的天堂网| 美国十次综合导航| 一本久久a久久免费精品不卡| 欧美日本韩国一区| 国产欧美精品区一区二区三区| 亚洲成人免费av| 成人激情午夜影院| 日韩免费性生活视频播放| 亚洲视频精选在线| 国产综合一区二区| 欧美无砖砖区免费| 亚洲国产经典视频| 免费成人结看片| 色噜噜夜夜夜综合网| 中文在线一区二区 | 亚洲二区在线观看| 成人污污视频在线观看| 欧美一二区视频| 一区二区三区国产豹纹内裤在线 | 国产精品久久久久久久久免费樱桃 | 人人超碰91尤物精品国产| 成人免费视频国产在线观看| 欧美一卡2卡3卡4卡| 亚洲图片另类小说| 国产成人综合亚洲91猫咪| 日韩一级片在线观看| 亚洲永久精品国产| av福利精品导航| 久久你懂得1024| 精品伊人久久久久7777人| 欧美另类videos死尸| 亚洲一区日韩精品中文字幕| 99久久国产综合色|国产精品| 久久久99精品免费观看| 一区二区三区四区在线播放| 国产精品丝袜久久久久久app| 一区二区三区久久| 成人激情免费网站| 国产欧美日韩不卡| 国产伦精品一区二区三区视频青涩| 欧美日韩aaa| 丝袜美腿亚洲色图| 在线观看日韩精品| 亚洲欧美色图小说| 成人自拍视频在线观看| 久久日韩精品一区二区五区| 免费国产亚洲视频| 日韩三级高清在线| 九一九一国产精品| 久久这里都是精品| 极品少妇xxxx偷拍精品少妇| 日韩一区二区免费在线电影 | 色综合中文字幕国产 | 久久伊人蜜桃av一区二区| 麻豆精品国产传媒mv男同| 欧美一区二区三区人| 男男gaygay亚洲| 日韩欧美一级在线播放| 捆绑紧缚一区二区三区视频| 日韩免费福利电影在线观看| 韩国av一区二区三区四区| 日韩欧美精品三级| 精品一区二区三区免费观看| 精品国产一区二区在线观看| 国产成人av电影在线| 国产精品美女久久久久av爽李琼 | 国产精品综合一区二区三区| 久久久亚洲精品石原莉奈| 成人深夜视频在线观看| 亚洲视频在线观看三级| 欧美日韩亚洲综合一区二区三区| 亚洲国产精品欧美一二99| 欧美一级理论片| 丁香五精品蜜臀久久久久99网站 | 在线成人av影院| 韩国三级在线一区| 综合久久久久久久| 欧美日韩情趣电影| 国内久久精品视频| 亚洲女子a中天字幕| 欧美一区二区三区人| 成人av第一页| 日本不卡在线视频| 国产日韩欧美高清|