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

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

?? global.bas

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

Public second As Boolean            '是否為第二次調用該窗體
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       '總的數據源
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    '用在學生信息數據導入
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()           '創建連接到feiyong數據庫的記錄源                                     '連接本地數據庫(local)
    Set cn = New ADODB.Connection
        cn.Provider = "sqloledb"
        cn.Properties("Data Source").Value = "(local)"       '建立與本地數據庫的連接
        cn.Properties("Initial Catalog").Value = "YAOFEI"   '數據庫的名稱
        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()   '關閉數據源
If cn.State = 1 Then
   cn.close
End If
End Sub
'***************************************************************
'作為檢查操作員使用權限的函數,該函數通過截取load表中的ql_flag字段來
'判斷該操作員所具有的權限和使用范圍
'ql_flag字段的設置
'第一位:編輯查詢人員              '第二位:批處理人員信息
'第三位:學生數據導入              '第四位:醫生信息維護
'第五位:醫療費用調整              '第六位:藥費輸入
'第七位:打印日明細表              '第八位:打印日報表
'第九位:打印月報表                '第十位:打印年報表
'第十一位:查詢帳單                '第十二位:查詢報表
'第十三位:數據備份                '第十四位:數據恢復
'第十五位:操作員維護              '第十六位:系統工具
'第十七位:導出每月數據
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 "您無權限使用該功能!", vbOKOnly + vbExclamation, "注意了:)"
       check_qx = False
    Else
       check_qx = True
    End If
Else
    MsgBox "未經管理員授權,您無權限使用所有功能!", 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

'兩個記錄集之間的數據拷貝

Public Function RescordSet_Copy(rs_source As ADODB.Recordset, rs_destinate As ADODB.Recordset)
On Error Resume Next
'檢查源記錄表中是否有數據,如果沒有,跳出該函數
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()
'**********按醫生人數進行醫藥費的匯總***************
Call check_condatabase
Dim rsdatareport As ADODB.Recordset
Set rsdatareport = New ADODB.Recordset
    rsdatareport.open "SELECT doctor.id,doctor.DOCTOR_NAME AS 醫生, COUNT(feiyong.醫生) AS 處方量," & _
                      "SUM(feiyong.醫藥費) AS 醫藥費, " & _
                      "SUM(feiyong.自負金) As 自負金 " & _
                      "From doctor, feiyong " & _
                      "Where doctor.Id = feiyong.醫生 " & _
                      "GROUP BY doctor.DOCTOR_NAME,doctor.id ", cn, adOpenStatic, adLockPessimistic


'****************************************************************
'以上為從FEIYONG表中獲取統計和獲取數據
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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费看精品久久片| 亚洲国产另类av| 日韩精品一区二区在线观看| 色吧成人激情小说| 另类小说图片综合网| 蜜臀av性久久久久蜜臀aⅴ| 亚洲国产精品久久久久秋霞影院| 国产在线视视频有精品| 图片区日韩欧美亚洲| 亚洲综合在线观看视频| 亚洲成人激情自拍| 性久久久久久久| 日韩精品视频网站| 偷拍一区二区三区| 亚洲精选一二三| 亚洲超碰97人人做人人爱| 亚洲国产日韩a在线播放性色| 亚洲午夜精品久久久久久久久| 精品国产在天天线2019| 国产久卡久卡久卡久卡视频精品| 国产精品美女久久久久高潮| 91麻豆精品国产| 99免费精品视频| 激情深爱一区二区| 亚洲国产精品t66y| 在线看不卡av| 9人人澡人人爽人人精品| 精品系列免费在线观看| 亚洲一区二区三区国产| 国产区在线观看成人精品| 欧美一区二区视频免费观看| 欧美性做爰猛烈叫床潮| 国产精品18久久久久久久久久久久| www.99精品| 国产精品69久久久久水密桃| 欧美一二三四区在线| 国产在线不卡一区| 99re成人在线| 日韩va亚洲va欧美va久久| 亚洲视频在线一区观看| 久久久精品影视| 亚洲女女做受ⅹxx高潮| 国产精品欧美极品| 岛国精品一区二区| 94-欧美-setu| 精品国产乱码久久久久久久| 久久精品一区二区三区四区| 亚洲男人电影天堂| 天涯成人国产亚洲精品一区av| 麻豆一区二区99久久久久| 成人免费电影视频| 欧美日韩免费视频| 久久人人超碰精品| 亚洲一区二区三区中文字幕 | 视频一区欧美日韩| 日韩av一级片| 久久激情五月婷婷| 国产成人精品午夜视频免费 | 久久久久久久久97黄色工厂| 91亚洲永久精品| 欧美三级电影一区| 欧美日韩免费电影| 欧美国产丝袜视频| 国产精品国产三级国产普通话99 | 高清国产一区二区| 国产日产欧产精品推荐色| 亚洲精品视频在线| 欧美激情综合五月色丁香 | 亚洲欧美另类小说| 国产精品一区二区久激情瑜伽| 久久久久久久综合色一本| 91捆绑美女网站| 成人黄色免费短视频| 欧美久久久久中文字幕| 国产女人水真多18毛片18精品视频| 亚洲毛片av在线| 国产尤物一区二区| 欧美美女直播网站| 国产精品护士白丝一区av| 日韩二区在线观看| 91蜜桃免费观看视频| 26uuu精品一区二区在线观看| 午夜成人在线视频| av高清久久久| 国产午夜精品福利| 精品综合久久久久久8888| 精品电影一区二区| 精品国产精品一区二区夜夜嗨| 性做久久久久久免费观看欧美| 成人性色生活片| 99久久99久久久精品齐齐| 久久久久久麻豆| 日本大胆欧美人术艺术动态| 欧美日韩情趣电影| 亚洲人精品一区| 成人黄色av电影| 中文字幕永久在线不卡| 激情五月激情综合网| 日本电影亚洲天堂一区| 国产精品国产自产拍高清av王其| 久久成人免费日本黄色| 日韩一级片网址| 日韩精品高清不卡| 欧美日韩夫妻久久| 男人操女人的视频在线观看欧美| 欧美亚洲国产怡红院影院| 久久久久久97三级| 国产一区二区精品在线观看| 日韩丝袜情趣美女图片| 久久se这里有精品| 欧美mv日韩mv国产网站app| 婷婷久久综合九色综合绿巨人| 欧美肥妇free| 视频在线观看一区| 99亚偷拍自图区亚洲| 亚洲精品自拍动漫在线| av不卡免费电影| 亚洲成人自拍偷拍| 欧美日韩中文字幕精品| 久久精品一区四区| 国产成人亚洲综合色影视| 亚洲精品在线观看网站| 国产在线不卡一区| 久久精品一区四区| 国产成人av电影在线观看| 国产日韩欧美亚洲| 不卡一区二区中文字幕| 国产精品理论片| 欧美三区在线观看| 五月天久久比比资源色| 91.麻豆视频| 成人美女在线观看| 亚洲男女一区二区三区| 欧美一区二区精品久久911| 美女视频一区在线观看| 日韩欧美国产一区二区三区| 午夜精品一区在线观看| 欧美一卡二卡在线| 国内精品自线一区二区三区视频| 精品视频资源站| 日本成人中文字幕| 久久婷婷综合激情| eeuss国产一区二区三区| 亚洲黄色录像片| 一本一道波多野结衣一区二区| 亚洲一区二区四区蜜桃| 欧美一个色资源| 懂色一区二区三区免费观看| 国产精品免费免费| 欧美日韩激情一区二区| 日韩精品三区四区| 久久久午夜精品| 99视频精品在线| 国产老妇另类xxxxx| 亚洲欧洲另类国产综合| 欧美三区在线观看| 大尺度一区二区| 亚洲高清免费观看 | 久久精品亚洲一区二区三区浴池 | 国产精品久久久一本精品| 91麻豆国产福利在线观看| 91亚洲午夜精品久久久久久| 91美女片黄在线观看91美女| 在线国产电影不卡| 欧美精品自拍偷拍| 26uuu亚洲综合色| 国产欧美日产一区| 国产亲近乱来精品视频| 精品国产百合女同互慰| 欧美大片顶级少妇| 久久嫩草精品久久久精品| 日韩欧美一级片| 国产精品嫩草影院av蜜臀| 亚洲午夜精品17c| 国产一区二区三区久久悠悠色av| 国产精品亚洲一区二区三区在线| 92精品国产成人观看免费 | 国产精品伊人色| 欧美日韩在线播| 夜夜嗨av一区二区三区四季av| 国精产品一区一区三区mba视频| 在线一区二区三区做爰视频网站| 日韩午夜激情av| 欧美性大战久久久久久久| 欧美精品丝袜久久久中文字幕| 日韩视频免费观看高清完整版 | 亚洲激情成人在线| 欧美精品视频www在线观看| 韩日av一区二区| 一区二区三区日韩| 国产日韩欧美精品电影三级在线 | 91精彩视频在线| 国产成+人+日韩+欧美+亚洲| 国产在线不卡视频| 视频一区免费在线观看| 国产亚洲一区二区三区四区 | av在线不卡网| 成人av在线资源网站| 国产一区二区在线观看视频| 91精品国产麻豆|