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

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

?? oaminmodu.bas

?? 一個OA辦公自動化管理系統(tǒng)
?? BAS
?? 第 1 頁 / 共 5 頁
字號:
Attribute VB_Name = "OAMinModu"
Option Explicit
Public CNLinkString As String, GMainDBCNClient As New ADODB.Connection, GMainDBCNServer As New ADODB.Connection, GMainDBCN As New ADODB.Connection
Public LocalLinkString As String, GMainDBCNLocal As New ADODB.Connection
Public PubOAKey As String, PubOAParentKey As String
Public GLanguageID As String, EmailStyle As Integer, intMax As Integer
Public LoginName As String, LinkServerName As String
Public PubOAEmailID As String, strAccountName As String, intIsOA As Integer, FLowBillNo As String, strAccountID As String
Public strBillType As Integer, strBillNo As String
Public strInvInfo As String
'Public Declare Function OSWinHelp% Lib "user32" Alias "WinHelpA" (ByVal hwnd&, ByVal HelpFile$, ByVal wCommand%, dwData As Any)
Declare Function getComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Sub Main()

   ' LocalLinkString = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source= " & App.Path & "\sysGALAXY.mdb"
   ' MsgBox "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=D:\Galaxy\sysGALAXY.mdb"
    GLanguageID = "1"
    
    FrmFLash.Show
    frmSelectAccount.Show 1
    '
    'Err_Main:
    '    Exit Sub
    '
    ''    IEBOX.Navigate App.Path & "\PubOAWelcome.vbd"
    'MoneyMain
    ''    IEBOX.Visible = True
    
End Sub
    
Public Function LocalComputerName() As String
    Dim i As Integer, s$
    On Error GoTo Err_getComputerName
    i = 1
    s$ = String$(20, 0)
    Dim dl&
    Dim sz&
    sz& = 20
    dl& = getComputerName(s$, sz)
    LocalComputerName = ""
    
    If dl& = 0 Then Exit Function
    
    For i = 1 To 20
        If Mid(s$, i, 1) <> Chr(0) Then
            LocalComputerName = LocalComputerName & Mid(s$, i, 1)
        Else
            Exit For
        End If
    Next
    
    Exit Function
    
Err_getComputerName:
    MisMsg "LocalComputerName Error :" & Err.Description
    LocalComputerName = ""
    Exit Function
End Function


Public Function GetCNClient() As ADODB.Connection
    
    On Error GoTo Err_GetCNClient
    If GMainDBCNClient.State = 0 Then
       GMainDBCNClient.CursorLocation = adUseClient
       GMainDBCNClient.Open CNLinkString
    End If
    Set GetCNClient = GMainDBCNClient
    
Exit_GetCNClient:
    Exit Function
Err_GetCNClient:
    MisMsg "GetCNClient Error: 數(shù)據(jù)庫不能連接!" & Err.Description
    End
End Function
Public Function GetCNServer() As ADODB.Connection
    
    On Error GoTo Err_GetCNServer
    If GMainDBCNServer.State = 0 Then
       GMainDBCNServer.CursorLocation = adUseServer
       GMainDBCNServer.Open CNLinkString
    End If
    Set GetCNServer = GMainDBCNServer
    
Exit_GetCNServer:
    Exit Function
Err_GetCNServer:
    MisMsg "GetCNServer Error: 數(shù)據(jù)庫不能連接!" & Err.Description
    End
End Function

Public Function GetCNMain() As ADODB.Connection
    
    On Error GoTo Err_GetCNMain
    If GMainDBCN.State = 0 Then
       GMainDBCN.CursorLocation = adUseClient
       'GMainDBCN.Open "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source= " & App.Path & "\AccountName.mdb"
       GMainDBCN.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source= " & App.Path & "\AccountName.mdb"
    End If
    Set GetCNMain = GMainDBCN
Exit_GetCNMain:
    Exit Function
Err_GetCNMain:
    MisMsg "GetCNMain Error: 數(shù)據(jù)庫不能連接!" & Err.Description
    End
End Function
Public Function GetCNLocal() As ADODB.Connection
    
    On Error GoTo Err_GetCNLocal
    If GMainDBCNLocal.State = 0 Then
       GMainDBCNLocal.CursorLocation = adUseClient
       GMainDBCNLocal.Open LocalLinkString
    End If
    Set GetCNLocal = GMainDBCNLocal
Exit_GetCNLocal:
    Exit Function
Err_GetCNLocal:
    MisMsg "GetCNLocal Error: 數(shù)據(jù)庫不能連接!" & Err.Description
    End
End Function

Public Sub GGetResTag(LanguageID As String, FrmForm As Form)
  Dim tObj As Control, i, j As Integer
  On Error GoTo Err_GGetres
  'FrmForm.Caption = LoadResString(FrmForm.Caption & LanguageID)
  FrmForm.BackColor = &HD39E9F
  For Each tObj In FrmForm.Controls
    Select Case Trim(LCase(TypeName(tObj)))
        Case "commandbutton"
           If IsNumeric(tObj.Tag) Then tObj.Caption = LoadResString(Val(tObj.Tag & LanguageID))
           tObj.BackColor = FrmForm.BackColor
        Case "treeview"
        Case "combobox"
        Case "menu"
             If IsNumeric(tObj.Tag) Then tObj.Caption = LoadResString(Val(tObj.Tag & LanguageID))
            
        Case "toolbar"
            For i = 1 To tObj.Buttons.Count
                If tObj.Buttons(i).Tag <> "-" Then
                    If IsNumeric(tObj.Tag) Then tObj.Buttons(i).Caption = LoadResString(Val(tObj.Buttons(i).Tag & LanguageID))
                End If
                For j = 1 To tObj.Buttons(i).ButtonMenus.Count
                    If IsNumeric(tObj.Tag) Then tObj.Buttons(i).ButtonMenus(j).Text = LoadResString(Val(tObj.Buttons(i).ButtonMenus(j).Tag & GLanguageID))
                Next

            Next
        Case "label"
            If IsNumeric(tObj.Tag) Then tObj.Caption = LoadResString(Val(tObj.Tag & LanguageID))
            'tObj.BackStyle = 0
        Case "optionbutton"
            If IsNumeric(tObj.Tag) Then tObj.Caption = LoadResString(Val(tObj.Tag & LanguageID))
            tObj.BackColor = FrmForm.BackColor
        Case "frame"
            If IsNumeric(tObj.Tag) Then tObj.Caption = LoadResString(Val(tObj.Tag & LanguageID))
            tObj.BackColor = FrmForm.BackColor
        Case "checkbox"
            If IsNumeric(tObj.Tag) Then tObj.Caption = LoadResString(Val(tObj.Tag & LanguageID))
            tObj.BackColor = FrmForm.BackColor
        Case "sstab"
            tObj.BackColor = FrmForm.BackColor
            For i = 0 To tObj.Tabs - 1
    
                tObj.TabCaption(i) = LoadResString(Val(tObj.TabCaption(i) & LanguageID))
            Next i
    End Select
  Next tObj
  Exit Sub
Err_GGetres:
    MisMsg "GGetRes Error:" & Err.Description
    Exit Sub
End Sub



Public Sub GGetRes(LanguageID As String, FrmForm As Form)
  Dim tObj As Control, i, j As Integer
  On Error GoTo Err_GGetres
  'FrmForm.Caption = LoadResString(FrmForm.Caption & LanguageID)
  FrmForm.BackColor = &HD39E9F
  For Each tObj In FrmForm.Controls
    Select Case Trim(LCase(TypeName(tObj)))
        Case "commandbutton"
           tObj.Caption = LoadResString(Val(tObj.Caption & LanguageID))
           tObj.BackColor = FrmForm.BackColor
        Case "treeview"
        Case "combobox"
        Case "menu"
            tObj.Caption = LoadResString(Val(tObj.Caption & LanguageID))
            
        Case "toolbar"
            For i = 1 To tObj.Buttons.Count
                If tObj.Buttons(i).Caption <> "-" Then
                    tObj.Buttons(i).Caption = LoadResString(Val(tObj.Buttons(i).Caption & LanguageID))
                End If
                For j = 1 To tObj.Buttons(i).ButtonMenus.Count
                    tObj.Buttons(i).ButtonMenus(j).Text = LoadResString(Val(tObj.Buttons(i).ButtonMenus(j).Text & GLanguageID))
                Next

            Next
        Case "label"
            tObj.Caption = LoadResString(Val(tObj.Caption & LanguageID))
            tObj.BackStyle = 0
        Case "optionbutton"
            tObj.Caption = LoadResString(Val(tObj.Caption & LanguageID))
            tObj.BackColor = FrmForm.BackColor
        Case "frame"
            tObj.Caption = LoadResString(Val(tObj.Caption & LanguageID))
            tObj.BackColor = FrmForm.BackColor
        Case "checkbox"
            tObj.Caption = LoadResString(Val(tObj.Caption & LanguageID))
            tObj.BackColor = FrmForm.BackColor
        Case "sstab"
            tObj.BackColor = FrmForm.BackColor
            For i = 0 To tObj.Tabs - 1
    
                tObj.TabCaption(i) = LoadResString(Val(tObj.TabCaption(i) & LanguageID))
            Next i
    End Select
  Next tObj
  Exit Sub
Err_GGetres:
    MisMsg "GGetRes Error:" & Err.Description
    Exit Sub
End Sub
Public Sub MisMsg(strMsg As String)

     MsgBox strMsg, vbOKOnly + vbExclamation, LoadResString(Val("2674" & GLanguageID))

End Sub

Public Function mis_Entry(FuncID As String, EntryType As Integer) As Integer
On Error GoTo Err_mis_Entry
    Dim rstEntry As Recordset
    Set rstEntry = New Recordset
    mis_Entry = 0
    
    If LoginName = "Admin" Then
        mis_Entry = 1
        Exit Function
    End If
    
    Select Case EntryType
        Case 1
            rstEntry.Open "Select * from PubOAUserWork where UserID ='" & LoginName & "' and FunctionID='" & FuncID & "'", GetCNClient, adOpenForwardOnly
            If rstEntry.EOF Then
                mis_Entry = 0
            Else
                mis_Entry = rstEntry![AllowNew]
            End If
        Case 2
            rstEntry.Open "Select * from PubOAUserWork where UserID ='" & LoginName & "' and FunctionID='" & FuncID & "'", GetCNClient, adOpenForwardOnly
            If rstEntry.EOF Then
                mis_Entry = 0
            Else
                mis_Entry = rstEntry![AllowUpdate]
            End If
        Case 3
            rstEntry.Open "Select * from PubOAUserWork where UserID ='" & LoginName & "' and FunctionID='" & FuncID & "'", GetCNClient, adOpenForwardOnly
            If rstEntry.EOF Then
                mis_Entry = 0
            Else
                mis_Entry = rstEntry![OnlyRead]
            End If
        Case 4
            rstEntry.Open "Select * from PubOAUserWork where UserID ='" & LoginName & "' and FunctionID='" & FuncID & "'", GetCNClient, adOpenForwardOnly
            If rstEntry.EOF Then
                mis_Entry = 0
            Else
                mis_Entry = rstEntry![Check]
            End If
        Case 5
            rstEntry.Open "Select * from PubOAUserWork where UserID ='" & LoginName & "' and FunctionID='" & FuncID & "'", GetCNClient, adOpenForwardOnly
            If rstEntry.EOF Then
                mis_Entry = 0
            Else
                mis_Entry = rstEntry![Post]
            End If
    
        Case 6
            rstEntry.Open "Select * from PubOAUserWork where UserID ='" & LoginName & "' and FunctionID='" & FuncID & "'", GetCNClient, adOpenForwardOnly
            If rstEntry.EOF Then
                mis_Entry = 0
            Else
                mis_Entry = rstEntry![rs]
            End If
        Case Else
                mis_Entry = 0
        
    End Select
    
    Exit Function

Err_mis_Entry:
    MisMsg "mis_Entry Error : " & Err.Description
    Exit Function
End Function



Public Function FlowPower(FuncID As String, BillNO As String, PowerID As Integer) As Integer
On Error GoTo Err_FlowPower
    Dim rstFlowPower As Recordset, rstUserWork As Recordset, NewEmailID As String, strTopic As String
    Dim strPower As String
    FlowPower = 0
    'Stop
    Set rstFlowPower = New Recordset
        rstFlowPower.Open " Select * From v_FlowSend Where  FuncID ='" & FuncID & "' and FuncPower='" & PowerID & "' and userID='" & LoginName & "' ", GetCNClient, adOpenForwardOnly
        Do Until rstFlowPower.EOF
            NewEmailID = NewID
            strTopic = LoadResString(Val(rstFlowPower![PowerExplain] & GLanguageID)) & "(" & BillNO & ")|" & LoadResString(Val(rstFlowPower![PowerIDExplain]) & GLanguageID)
            strPower = rstFlowPower![NextFuncID] + "|" + BillNO + "|" & Trim(str(rstFlowPower![NextFuncPower]))
            GetCNLocal.Execute "Insert Into PubOAData( DraftID, SendDate, Addressee,GroupId,TeamID, SendMen, CopyTo, Topic,FuncPower, KeyWord, Summary, Accessory, Style) " _
                             & " Values ('" & NewEmailID & "','" & Format(Now, "yyyy-mm-dd hh:mm:ss") & "','" & rstFlowPower![NextGroupID] + "|" + rstFlowPower![NextTeamID] & "','" & rstFlowPower![NextGroupID] & "','" & rstFlowPower![NextTeamID] & "','" & LoginName & "',' ','" & strTopic & "','" & strPower & "' ,' ',' ',' ',1)"
            
            GetCNClient.Execute "Insert Into PubOAData( DraftID, SendDate, Addressee,GroupId,TeamID, SendMen, CopyTo, Topic,FuncPower, KeyWord, Summary, Accessory, Style) " _

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品成人一区二区三区四区| 日韩影视精彩在线| 丝袜美腿成人在线| 亚洲精品国产高清久久伦理二区| 国产精品卡一卡二| 99视频超级精品| 日韩精品一二三| 一区二区成人在线视频| 中文字幕精品一区二区三区精品| 精品免费国产一区二区三区四区| 99在线视频精品| 日本大香伊一区二区三区| 成年人网站91| 91女人视频在线观看| www.欧美亚洲| 精品在线一区二区| 国产精品伊人色| 精品一区二区成人精品| 国产制服丝袜一区| 成人午夜在线视频| 欧美午夜不卡在线观看免费| 欧美性大战久久久| 精品少妇一区二区三区| 国产日韩欧美电影| 亚洲精品久久久久久国产精华液| 亚洲一区二区三区中文字幕| 性欧美大战久久久久久久久| 亚洲成a人片在线不卡一二三区 | 国产伦精品一区二区三区视频青涩| 黄色日韩三级电影| 国产精品538一区二区在线| 成人美女视频在线看| 欧美人狂配大交3d怪物一区| 久久日一线二线三线suv| 中文在线一区二区| 日韩成人免费电影| 99精品偷自拍| 制服丝袜国产精品| 国产精品不卡在线| 精品一区二区av| 欧美三级电影网| 亚洲综合网站在线观看| 国产精品主播直播| 欧美综合天天夜夜久久| 精品国产乱码久久久久久夜甘婷婷| 亚洲一区二区免费视频| 99re成人在线| 亚洲精品一二三| 色悠久久久久综合欧美99| 国产拍揄自揄精品视频麻豆| 国产在线播放一区二区三区| 欧美精品日韩一本| 视频一区二区三区入口| 在线看国产一区| 国产精品久久久99| 99久久国产综合精品色伊| 国产精品不卡一区二区三区| 99久久国产综合精品色伊 | 国产婷婷一区二区| 欧美va亚洲va| 成人av第一页| 激情综合五月天| 亚洲国产成人av| 中文字幕亚洲区| 久久久影视传媒| 精品第一国产综合精品aⅴ| 欧洲激情一区二区| 色综合久久久久综合体| 成人一区二区三区| 成人性视频免费网站| 狠狠狠色丁香婷婷综合激情| 美国毛片一区二区| 久久精品免费观看| 狠狠色丁香婷婷综合| 激情综合一区二区三区| 精品一区二区在线免费观看| 免费在线观看成人| 久久精品国产网站| 另类小说欧美激情| 国产一区视频网站| 成人小视频免费观看| 丁香婷婷综合色啪| 不卡高清视频专区| 91美女片黄在线观看91美女| 91福利视频久久久久| 欧美视频在线观看一区| 7777精品伊人久久久大香线蕉| 欧美一区三区二区| 精品人在线二区三区| 国产喂奶挤奶一区二区三区| 中文字幕色av一区二区三区| 亚洲免费观看高清| 亚洲大片免费看| 捆绑紧缚一区二区三区视频| 国产精品原创巨作av| 成人动漫在线一区| 在线观看亚洲一区| 日韩免费看网站| 国产精品久久午夜夜伦鲁鲁| 亚洲色欲色欲www| 亚洲aaa精品| 国产综合成人久久大片91| 国产a精品视频| 欧美色图免费看| 26uuu国产电影一区二区| 欧美国产激情二区三区| 亚洲自拍偷拍麻豆| 秋霞午夜av一区二区三区| 国产伦精品一区二区三区免费| heyzo一本久久综合| 欧美日韩日本视频| 久久综合久久鬼色| 中文字幕在线观看不卡视频| 亚洲高清久久久| 国产一区二区视频在线播放| 色菇凉天天综合网| 欧美精品一区二区不卡| 欧美高清在线视频| 亚洲成人第一页| 懂色av一区二区三区免费观看| 色久优优欧美色久优优| 精品国产一区二区三区四区四| 国产精品久久久久国产精品日日| 日精品一区二区| 北岛玲一区二区三区四区| 欧美日韩五月天| 国产精品私人影院| 狂野欧美性猛交blacked| 91麻豆免费观看| 久久久五月婷婷| 午夜激情一区二区| 色综合天天综合网天天看片| 精品久久人人做人人爱| 一区二区三区加勒比av| 国产91富婆露脸刺激对白| 欧美一级专区免费大片| 亚洲激情av在线| 国产不卡一区视频| 日韩午夜在线影院| 亚洲一区二区在线视频| 北条麻妃一区二区三区| www日韩大片| 麻豆91在线观看| 欧美日韩精品免费观看视频| 成人欧美一区二区三区| 国产乱子轮精品视频| 欧美成人性战久久| 蜜臀91精品一区二区三区 | ●精品国产综合乱码久久久久| 久久99精品国产.久久久久久| 色丁香久综合在线久综合在线观看| 国产日韩欧美综合在线| 久久国产精品99久久人人澡| 欧美二区三区91| 一区二区三区免费网站| 97精品超碰一区二区三区| 国产亚洲欧美色| 国产在线视频不卡二| 欧美一区二区免费| 日日摸夜夜添夜夜添国产精品| 欧美性色综合网| 亚洲香蕉伊在人在线观| 欧美在线制服丝袜| 亚洲午夜久久久久| 欧美日韩成人在线一区| 亚洲电影视频在线| 欧美精品18+| 免费观看日韩电影| 日韩精品专区在线影院观看| 久久精品国产在热久久| 欧美zozozo| 韩国v欧美v亚洲v日本v| 精品成人一区二区| 国产大陆亚洲精品国产| 国产片一区二区| 91色婷婷久久久久合中文| 亚洲免费资源在线播放| 欧美无砖专区一中文字| 天天色综合成人网| 精品久久久久久亚洲综合网| 久久国产精品99久久人人澡| 久久综合网色—综合色88| 粉嫩嫩av羞羞动漫久久久 | 日本午夜一区二区| 日韩欧美一级在线播放| 精东粉嫩av免费一区二区三区| 久久久亚洲精品一区二区三区 | 精品一区二区三区在线观看国产| 欧美精品一区二区三区一线天视频 | 久久综合久久综合久久| 高清成人在线观看| 一区二区在线观看免费| 91精品国产色综合久久| 久久国产精品99久久人人澡| 亚洲国产成人私人影院tom| 91九色02白丝porn| 日本在线不卡一区| 亚洲国产成人私人影院tom| 色婷婷综合久久久久中文| 全国精品久久少妇|