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

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

?? 系統(tǒng)_基本函數(shù)模塊.bas

?? 新世紀(jì)ERP系統(tǒng)管理源代碼
?? BAS
?? 第 1 頁 / 共 5 頁
字號:
Public Function Fun_Jezh(Jesj As Double) As String
    
    Dim Name1$, Name2$, Mje1$, Name$
    Dim len_mje1%, k%, Ws%, j%, ws1%, m%
    Dim BZ As Boolean
    Name1 = "壹貳叁肆伍陸柒捌玖"
    Name2 = "分角元拾佰仟萬拾佰仟億拾佰仟"
    Mje1 = Trim(Format(Jesj, "###.00"))
    len_mje1 = Len(Mje1)
    If len_mje1 > 16 Or Jesj < 0.01 Or IsNull(Jesj) Then
        Fun_Jezh = ""
        Exit Function
    End If
    '//取無小數(shù)的字符串
    Mje1 = Left(Mje1, len_mje1 - 3) + Right(Mje1, 2)
    len_mje1 = len_mje1 - 1
    k = len_mje1 * 2 - 1
    Ws = Int(Mid(Mje1, 1, 1)) * 2 - 1
    
    If len_mje1 = 3 And Ws < 0 Then     '//如果金額<1 name=''
        Name = ""
    Else
        If Ws > 0 Then
            Name = MidB(Name1, Ws, 2) + MidB(Name2, k, 2) '//如果金額>=1,轉(zhuǎn)換金額
        End If
    End If
    j = 2
    k = k - 2
    BZ = True
xh1:
    Do While j <= len_mje1 And BZ
        ws1 = Int(Mid(Mje1, j, 1)) * 2 - 1
        If ws1 > 0 Then
            Name = Name + MidB(Name1, ws1, 2) + MidB(Name2, k, 2)
            j = j + 1
            k = k - 2
            GoTo xh1
        End If
        m = 0
xh2:
        Do While ws1 < 0
            If len_mje1 >= 11 Then
                If k < 21 Then
                    m = m + 1
                End If
            End If
            If k = 5 Or (k = 13 And m <= 3) Or k = 21 Then
                Name = Name + MidB(Name2, k, 2)
            End If
            If k = 1 Then
                Name = Name + "整"
                BZ = False
                Exit Do
            End If
            j = j + 1
            k = k - 2
            ws1 = Int(Mid(Mje1, j, 1)) * 2 - 1
            If ws1 < 0 Then
                GoTo xh2
            Else
                If len_mje1 = 3 Then
                    Name = Name + "零"
                Else
                    Name = Name + "零"
                End If
            End If
        Loop
    Loop
    
    '去掉元和角之間零(1230.32)
    wz1 = InStr(1, Name, "元")
    wz2 = InStr(1, Name, "角")
    If wz1 <> 0 And wz2 <> 0 Then
        wz3 = InStr(wz1, Name, "零")
        If wz3 <> 0 Then
            Name = Mid(Name, 1, wz3 - 1) + Mid(Name, wz3 + 1, Len(Name))
        End If
    End If
    Fun_Jezh = Name
    
End Function

Public Function FillImageCombo(Combote As ImageCombo, ComboCode As String, AddType As Integer) '填充列表框(ImageCombo)并定位
    
    '函數(shù)參數(shù):列表框(ImageCombo),ComboCode列表框分組編碼
    'AddType 項(xiàng)目填充類型(0-填充索引+內(nèi)容,無空記錄 1-僅填充內(nèi)容,無空記錄 2-填充索引+內(nèi)容,有空記錄 3-僅填充內(nèi)容,有空記錄)
    
    Dim Rec_Combo As ADODB.Recordset              '填充屬性
    Dim Rec_FillText As ADODB.Recordset           '填充內(nèi)容
    Dim ci As ComboItem
    Dim jsqte As Integer                          '臨時計數(shù)器
    
    Combote.ComboItems.Clear
    jsqte = 1
    
    '填充列表框內(nèi)容
    Set Rec_Combo = Cw_DataEnvi.DataConnect.Execute("Select * From Xt_ImageCombo Where combo_code='" + Trim(ComboCode) + "'")
    With Rec_Combo
        Combote.Locked = True
        If AddType = 2 Or AddType = 3 Then
            Set ci = Combote.ComboItems.Add(, "@")
            jsqte = jsqte + 1
        End If
        
        Set Rec_FillText = Cw_DataEnvi.DataConnect.Execute(Trim(.Fields("Sql_String")))
        
        Do While Not Rec_FillText.EOF
            Select Case AddType
            Case 0, 2                              '填充索引+內(nèi)容
                Set ci = Combote.ComboItems.Add(, "@" + Trim(Rec_FillText.Fields(Trim(.Fields("ItemKey")))), Trim(Rec_FillText.Fields(Trim(.Fields("ItemKey")))) + " " + Trim(Rec_FillText.Fields(Trim(.Fields("ItemText")))))
            Case 1, 3                              '僅填充記錄內(nèi)容
                Set ci = Combote.ComboItems.Add(, "@" + Trim(Rec_FillText.Fields(Trim(.Fields("ItemKey")))), Trim(Rec_FillText.Fields(Trim(.Fields("ItemText")))))
            End Select
            jsqte = jsqte + 1
            Rec_FillText.MoveNext
        Loop
        If Combote.ComboItems.Count <> 0 Then
            Combote.ComboItems.Item(1).Selected = True
        End If
    End With
    
End Function

Public Function GetComboKey(Combote As ImageCombo, KeyOrName As Integer) As String      '取得用戶選中列表框項(xiàng)目Key值或內(nèi)容
    
    '函數(shù)參數(shù):列表框(ImageCombo),KeyOrName 0--取項(xiàng)目Key值 1--取選項(xiàng)內(nèi)容值
    Dim jsqte As Integer        '臨時計數(shù)器
    
    If KeyOrName = 0 Then
        '去掉首位@
        For jsqte = 1 To Combote.ComboItems.Count
            If Combote.ComboItems(jsqte).Text = Combote.Text Then
                Exit For
            End If
        Next jsqte
        
        If Combote.ComboItems.Count > 0 Then
            GetComboKey = Trim(Mid(Combote.ComboItems(jsqte).Key, 2, Len(Combote.ComboItems(jsqte).Key)))
        End If
    Else
        GetComboKey = Trim(Combote.Text)
    End If
    
End Function

Public Sub Sub_CodeScheme(ItemCodeTe As String, Int_CodeLev As Integer, Int_CodeScheme() As Integer)     '生成相應(yīng)各級編碼長度到數(shù)組中(編碼方案)
    
    '函數(shù)參數(shù):ItemCodeTe 編碼方案代碼,Int_CodeLev 返回編碼最大級數(shù),Int_CodeScheme() 返回各級編碼長度
    'ForExample:會計科目編碼:322222  結(jié)果:Int_CodeLev=6 Int_CodeScheme()=3 5 7 9 11 13
    
    Dim Rec_CodeScheme As New ADODB.Recordset   '編碼方案動態(tài)集
    Set Rec_CodeScheme = Cw_DataEnvi.DataConnect.Execute("Select CodeScheme From Gy_CodeScheme Where ItemCode='" & Trim(ItemCodeTe) & "'")
    With Rec_CodeScheme
        If Not .EOF Then
            Int_CodeLev = Len(Trim(.Fields("CodeScheme")))
            ReDim Int_CodeScheme(Int_CodeLev)
            lenjsq = 0
            For jsqte = 1 To Int_CodeLev
                lenjsq = lenjsq + Mid(Trim(.Fields("CodeScheme")), jsqte, 1)
                Int_CodeScheme(jsqte) = lenjsq
            Next jsqte
        End If
        .Close
    End With
    
End Sub

Public Sub Sub_SetOperStatus(Str_OperStatus As String)                                                   '顯示系統(tǒng)操作狀態(tài)
    
    If Trim(Str_OperStatus) <> "" Then
        XT_Main.StatusBar1.Panels("OperStatus") = Str_OperStatus
    Else
        XT_Main.StatusBar1.Panels("OperStatus") = "就緒"
    End If
    
End Sub

Public Sub Sub_ReadBillInfo(BillCode As String, Frm_Bill As Form, Var_Bill() As Variant)                 '讀入單據(jù)整體設(shè)計信息(錄入)
    
    '參數(shù)說明:BillCode 單據(jù)編碼(索引號) ,Frm_Bill 單據(jù)窗體 , VarBill 用來返回單據(jù)設(shè)計信息
    
    Dim RecTemp As New ADODB.Recordset                             '臨時使用動態(tài)集
    ReDim Var_Bill(1 To 5)                                         '返回單據(jù)設(shè)計信息
    Set RecTemp = Cw_DataEnvi.DataConnect.Execute("Select * From xt_BillDesign Where BillCode='" & Trim(BillCode) & "'")
    With RecTemp
        If Not .EOF Then
            Frm_Bill.Height = .Fields("FormHeight")                   '設(shè)置窗體高度
            Frm_Bill.Width = .Fields("FormWidth")                     '設(shè)置窗體寬度
            Var_Bill(1) = Trim(.Fields("BillName"))                   '單據(jù)描述
            Frm_Bill.Caption = Var_Bill(1)                            '單據(jù)描述賦予窗體Caption
            Var_Bill(2) = Trim(.Fields("BillTitle"))                  '單據(jù)標(biāo)題
            Var_Bill(3) = Trim(.Fields("Text_Group_Code"))            '單據(jù)所使用文本框組索引號
            Var_Bill(4) = Trim(.Fields("Grid_Code"))                  '單據(jù)所使用網(wǎng)格組索引號
            Var_Bill(5) = Trim(.Fields("Print_Code"))                 '單據(jù)所使用打印參數(shù)索引號
        End If
    End With
    
End Sub

Public Sub Sub_DPReadBillInfo(BillCode As String, Frm_Bill As Form, Var_Bill() As Variant)               '讀入單據(jù)整體設(shè)計信息(打印)
    
    '參數(shù)說明:BillCode  單據(jù)編碼(索引號)  Frm_Bill 單據(jù)窗體  VarBill 用來返回單據(jù)設(shè)計信息
    
    Dim RecTemp As New ADODB.Recordset
    ReDim Var_Bill(1 To 3)
    
    Set RecTemp = Cw_DataEnvi.DataConnect.Execute("Select * From xt_BillDesign Where BillCode='" & Trim(BillCode) & "'")
    
    With RecTemp
        If Not .EOF Then
            Frm_Bill.Pict.Height = .Fields("FormHeight") - 375                  '設(shè)置窗體高度
            Frm_Bill.Pict.Width = .Fields("FormWidth")                          '設(shè)置窗體寬度
            Frm_Bill.Lab_Title = Trim(.Fields("BillName"))                      '單據(jù)標(biāo)題
            Var_Bill(1) = Trim(.Fields("BillName"))                             '單據(jù)描述
            Frm_Bill.Caption = Frm_Bill.Tag & "/" & Var_Bill(1)                                      '單據(jù)描述賦予窗體Caption
            Var_Bill(2) = Trim(.Fields("Text_Group_Code"))                      '單據(jù)所使用文本框組索引號
            Var_Bill(3) = Trim(.Fields("Grid_Code"))                            '單據(jù)所使用網(wǎng)格組索引號
        End If
    End With
    
End Sub

Public Sub DPBcwggs(Bcgsgrid As vsFlexGrid, Wggsdm As String)             '保存網(wǎng)格格式(包括網(wǎng)格列寬,網(wǎng)格列順序)
    
    '過程參數(shù):保存格式網(wǎng)格對象,網(wǎng)格格式代碼(網(wǎng)格參數(shù))
    Dim Tsxx As String
    Dim RecTemp As New ADODB.Recordset
    Dim Qslzte As Integer
    
    Cw_DataEnvi.DataConnect.BeginTrans
    On Error GoTo Swcwcl
    If RecTemp.State = 1 Then RecTemp.Close
    RecTemp.Open "select * from xt_grid where Grid_Code='" + Trim(Wggsdm) + "' order by ColId", Cw_DataEnvi.DataConnect, adOpenDynamic, adLockOptimistic
    With RecTemp
        If Not .EOF Then
            Qslzte = .Fields("BeginCol")
            .MoveNext
        End If
        Do While Not .EOF
            For jsqte = Qslzte To Bcgsgrid.Cols - 1
                If Bcgsgrid.FixedRows = 1 Then
                    If Trim(.Fields("ColTitle1")) = Trim(Bcgsgrid.TextMatrix(0, jsqte)) Then
                        Exit For
                    End If
                Else
                    If Trim(.Fields("ColTitle1")) = Trim(Bcgsgrid.TextMatrix(0, jsqte)) And Trim(.Fields("ColTitle2")) = Trim(Bcgsgrid.TextMatrix(1, jsqte)) Then
                        Exit For
                    End If
                End If
            Next jsqte
            If jsqte <= Bcgsgrid.Cols - 1 Then
                .Fields("ColId") = jsqte - Qslzte + 1
                .Fields("ColWidth") = Bcgsgrid.ColWidth(jsqte)
                .Update
            Else
                GoTo Swcwcl
            End If
            .MoveNext
        Loop
    End With
    Cw_DataEnvi.DataConnect.CommitTrans
    Tsxx = "表格格式保存完畢!"
    Call Xtxxts(Tsxx, 0, 4)
    Exit Sub
Swcwcl:
    Cw_DataEnvi.DataConnect.RollbackTrans
    Tsxx = "存盤過程中出現(xiàn)未知錯誤,程序自動恢復(fù)保存前狀態(tài)!"
    Call Xtxxts(Tsxx, 0, 1)
    Exit Sub
    
End Sub

'===================以下為系統(tǒng)權(quán)限控制與上機(jī)日志控制函數(shù)======================'
Public Function Security_Log(gnsy As String, UserCode As String, Optional LogTF As Integer = 3, Optional State As Boolean = True) As Boolean   '權(quán)限判斷和日志
    
    'Gnsy 功能索引 UserCode 用戶編碼
    'LogTF (1、判斷權(quán)限,寫日志)、(2、只寫日志)、(3、只判斷權(quán)限)
    'State 狀態(tài) (True 進(jìn)入 false 完成)
    '返回Security_Log=true表示有權(quán)限,Security_Log=false表示沒有有權(quán)限
    
    Dim Tsxx As String              '系統(tǒng)信息提示
    
    On Error Resume Next
    
    Dim aDo_userGroup As New Recordset
    Dim aDo_gnbm As New Recordset: Dim Ssql As String
    
    Set aDo_gnbm = Cw_DataEnvi.DataConnect.Execute("select * from Xt_xtgnb where gnsy='" & Trim(gnsy) & "'")
    
    If LogTF = 1 Or LogTF = 3 Then
        Set aDo_userGroup = Cw_DataEnvi.DataConnect.Execute("select * from Gy_Czygl where czybm='" & Trim(UserCode) & "'")
        
        If Mid(aDo_userGroup!AuthorityID, aDo_gnbm!Id, 1) = "1" Then
            Security_Log = True
        Else
            Security_Log = False
        End If
        aDo_userGroup.Close
        Set aDo_userGroup = Nothing
        
        If Security_Log = False Then
            Set aDo_userGroup = Cw_DataEnvi.DataConnect.Execute("select * from System_UserGroupInfo a ,System_UserGroup b where a.groupid=b.groupid and a.userid=" & Trim(UserCode))
            Do While Not aDo_userGroup.EOF
                If Mid(aDo_userGroup!AuthorityID, aDo_gnbm!Id, 1) = "1" Then
                    Security_Log = True
                    Exit Do
                Else

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美男生操女生| 黄页网站大全一区二区| 视频一区视频二区中文字幕| 午夜婷婷国产麻豆精品| 久久99精品国产.久久久久久 | 在线视频一区二区三区| 91精品国产综合久久久久| 久久久三级国产网站| 亚洲欧美精品午睡沙发| 日本一道高清亚洲日美韩| 国产白丝网站精品污在线入口| 91福利精品视频| 精品国内片67194| 亚洲免费色视频| 韩国av一区二区| 欧美综合亚洲图片综合区| 欧美不卡一区二区三区四区| 亚洲欧美在线视频| 免费观看日韩av| 成人小视频免费在线观看| 欧美日韩国产一级| 中文字幕乱码亚洲精品一区| 首页国产丝袜综合| gogo大胆日本视频一区| 日韩欧美在线观看一区二区三区| 国产精品女上位| 久久成人综合网| 欧美色精品天天在线观看视频| 久久精品人人做人人综合| 调教+趴+乳夹+国产+精品| 成人动漫视频在线| 欧美videos中文字幕| 亚洲男人的天堂在线aⅴ视频| 久久99最新地址| 欧美无砖砖区免费| 国产精品久久久久久久久晋中 | 91精品国产一区二区三区| 中文字幕制服丝袜成人av | 久久综合五月天婷婷伊人| 亚洲一级二级三级| gogogo免费视频观看亚洲一| 精品人伦一区二区色婷婷| 亚洲国产精品一区二区www| 成人av电影免费观看| 精品乱码亚洲一区二区不卡| 天堂久久一区二区三区| 91激情五月电影| 国产精品久久久久影院亚瑟| 国内精品久久久久影院薰衣草| 欧美日韩久久久一区| 亚洲乱码一区二区三区在线观看| 国产成人精品aa毛片| 久久亚洲综合色一区二区三区| 石原莉奈一区二区三区在线观看| 色综合天天综合网天天狠天天| 欧美国产成人精品| 国产一区二区在线看| 日韩欧美不卡在线观看视频| 日韩精品一级中文字幕精品视频免费观看 | 粉嫩久久99精品久久久久久夜| 欧美一级高清片在线观看| 天天亚洲美女在线视频| 在线观看欧美精品| 亚洲婷婷在线视频| 成人免费视频国产在线观看| 久久久久久久综合| 国产精品91xxx| 久久亚洲一区二区三区四区| 日本亚洲免费观看| 91精品国产福利在线观看| 午夜精品一区在线观看| 欧美日韩精品一区二区天天拍小说 | 香蕉成人啪国产精品视频综合网| 91国产成人在线| 亚洲成人免费影院| 欧美色图天堂网| 亚州成人在线电影| 欧美一区二区性放荡片| 麻豆91精品视频| 26uuu色噜噜精品一区| 国产一区二区三区国产| 国产午夜精品在线观看| 国产98色在线|日韩| 国产精品久久99| 91成人国产精品| 日韩精品五月天| 久久综合色之久久综合| 国产91色综合久久免费分享| 国产精品动漫网站| 欧美最新大片在线看| 亚洲va天堂va国产va久| 欧美一级日韩一级| 国产一区二区三区免费播放| 亚洲国产精品av| 色偷偷久久人人79超碰人人澡| 亚洲一区二区在线免费看| 欧美日韩国产一级二级| 久久国产婷婷国产香蕉| 国产欧美va欧美不卡在线| 波多野结衣在线aⅴ中文字幕不卡| 国产精品国产三级国产三级人妇| 91久久免费观看| 免费在线一区观看| 欧美激情综合在线| 欧美性一二三区| 久久不见久久见免费视频7| 国产无人区一区二区三区| 91麻豆国产香蕉久久精品| 日精品一区二区三区| 久久综合色8888| 日本道免费精品一区二区三区| 亚洲电影欧美电影有声小说| 日韩精品一区二区三区老鸭窝| 国产成人啪午夜精品网站男同| 亚洲欧美国产77777| 欧美一区二区三区在线视频| 国产成人激情av| 午夜精品一区二区三区免费视频| 久久色视频免费观看| 色婷婷激情久久| 久久66热re国产| 亚洲人成精品久久久久| 日韩免费观看高清完整版| 91美女片黄在线| 精品一区中文字幕| 亚洲黄色免费网站| 精品福利av导航| 欧美日免费三级在线| 国产不卡在线播放| 日韩精品视频网| 亚洲三级在线看| 精品国精品国产尤物美女| 色综合中文字幕| 国产麻豆精品theporn| 亚洲国产毛片aaaaa无费看| 久久久久久久精| 欧美高清视频在线高清观看mv色露露十八| 国产精品福利av| 精品欧美久久久| 欧美日韩一区二区三区四区| 国产iv一区二区三区| 日本伊人色综合网| 亚洲一级二级在线| 成人免费在线播放视频| 精品成人在线观看| 欧美日韩国产在线播放网站| 成人短视频下载| 国产精品乡下勾搭老头1| 三级精品在线观看| 亚洲综合一二三区| 亚洲欧洲性图库| 久久久久久久久久久久久久久99| 欧美高清视频www夜色资源网| 白白色 亚洲乱淫| 国产激情一区二区三区| 美女在线视频一区| 亚洲国产精品天堂| 一区二区欧美视频| 亚洲丝袜另类动漫二区| 国产女人18毛片水真多成人如厕| 日韩一卡二卡三卡四卡| 欧美调教femdomvk| 色哟哟精品一区| 97久久超碰国产精品| 成人福利在线看| 高清视频一区二区| 国产精品综合一区二区三区| 毛片不卡一区二区| 日本成人超碰在线观看| 香蕉加勒比综合久久| 一区二区三区在线观看视频 | 99国产欧美久久久精品| 国产成a人无v码亚洲福利| 激情综合色丁香一区二区| 免费在线观看精品| 青青草伊人久久| 蜜桃久久av一区| 久久av资源网| 国产原创一区二区| 国产在线精品视频| 国产中文字幕一区| 国产一区欧美二区| 国产成人精品亚洲午夜麻豆| 国产精品伊人色| 成人免费毛片高清视频| 国产91丝袜在线18| 99在线精品一区二区三区| www.日本不卡| 91视频xxxx| 欧美色网站导航| 91精品国产入口| 精品国产99国产精品| 久久久99精品免费观看| 日本一区二区三区国色天香 | 不卡的av中国片| 91在线视频播放| 日本精品视频一区二区| 欧美日韩小视频| 日韩欧美色综合网站| 久久久国产综合精品女国产盗摄|