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

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

?? 系統_基本函數模塊.bas

?? 適合于中小型企業管理
?? BAS
?? 第 1 頁 / 共 2 頁
字號:
Attribute VB_Name = "XtjbModule"
'系統基本模塊(主要用來放置公用函數及模塊)
                
'系統信息
Public XtMenuList As String    '系統菜單功能編碼

'系統日期
Public Xtkjqjgs As Integer     '用戶設定會計期間個數
Public Xtyear As Integer       '用戶進入系統選擇年度
Public Xtmm As Integer         '用戶進入系統選擇會計期間
Public Xtrq As Date            '系統日期
Public Xtrlbz As String        '系統日歷標志

'系統往返參數值
Public Xtcdcs As String        '系統傳遞參數值(專門用來傳遞幫助信息)
Public Xtcdcsfz As String      '系統傳遞參數值(輔助信息)
Public Xtfhcs As String        '系統返回參數值(專門用來傳遞幫助信息)
Public Xtfhcsfz As String      '系統返回參數值(輔助信息)

'系統通用編碼參照代碼
Public Xtbmczdm As String      '系統通用編碼參照代碼

'(系統等待調用窗體)
Public XtCxgnsm As String      '調用程序功能說明

Public Xtczy As String         '系統使用操作員
Public Xtczybm As String       '系統操作員編碼
Public Xtztbm As String        '系統帳套編碼
Public Xtdwm As String         '系統打開帳套單位

'帳套基本參數
Public Xtjezws As Integer      '金額總位數
Public Xtslzws As Integer      '數量總位數
Public Xtdjzws As Integer      '單價總位數
Public Xtjexsws As Integer     '金額小數位數
Public Xtslxsws As Integer     '數量小數位數
Public Xtdjxsws As Integer     '單價小數位數
Public XtSCurrCode As String   '本位幣編碼
Public XtSCurrName As String   '本位幣名稱

'其它全局變量
Public Unload_TF As Boolean    '窗體是否卸載
Public P_RecordCount As Integer '記錄條數
Public YesNo_str As String
Public SsqlHelp As String
Public P_Code As String: Public P_Name As String  '編碼、名稱
Public AddExit_TF As Boolean '添加或編輯狀態

Public P_Ssql As String  'Sql 語句

'引用API函數
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
'變量聲明begin 2002-10-21 add 4 new Operate & Access Right
Public ServerName As String
Public Xt_RoleCode As String
Public gBillId As String
Private LocalIP As String
Public Const Ebo_gsProductName = "Ebodiy2008"       '統一使用,不可修改
Public Const Ebo_gsPrjName = "Gen13301481112"        '工程項目名稱,根據項目和版本號修改
Public str_right(7) As String
'1單據索引、2單據名稱、3功能索引、4角色代碼、5單據號、6單據id號、7提示信息
Public str_billsql As String     '顯示單據的字符串,用于判斷對當前單據有權限的角色
'變量聲明end 2002-10-21
'Public Const hx_RecCount = 1000      '查詢結果顯示記錄條數
Public hx_RecCount As Long  '查詢結果顯示記錄條數

'圖標
Public Enum enumIcon
   ebodiyError = 1        '錯誤
   ebodiyQuery = 2        '詢問
   ebodiyWarning = 3      '警告
   ebodiyInfomation = 4   '信息
End Enum

'信息框類型
Public Enum enumMsgType
   ebodiyOKOnly = 0       '確定
   ebodiyOkCancel = 2     '確定/取消
   ebodiyYesNo = 1        'Yes/No
End Enum


Public Enum SortOfForms
      ebodiyBasicForm = 0
      ebodiyBillForm = 1
End Enum

Public Function Strcdcs(Lrcsstr As String, Lrzdcd As Integer) As Integer                            '測量并限制字符串長度(漢字與字符區分)
   
    '參數說明:Lrcsstr 需要測量和限制輸出的字符串 Lrzdcd 限制輸出長度
  
    lrtextlong = Len(Trim(Lrcsstr))
    lrcscd = 0
    For jsqte = 1 To lrtextlong
        lrcszf = Mid(Lrcsstr, jsqte, 1)
        lrzzcd = lrcscd
        If Asc(lrcszf) >= 0 And Asc(lrcszf) <= 255 Then
            lrcscd = lrcscd + 1
        Else
            lrcscd = lrcscd + 2
        End If
        If lrcscd > Lrzdcd Then
            lrstrjqcd = jsqte - 1
            Lrcsstr = Mid(Lrcsstr, 1, lrstrjqcd)
            Strcdcs = lrzzcd
            Exit Function
        Else
            Strcdcs = lrcscd
        End If
    Next jsqte

End Function

'======================以下為文本錄入內容格式輸入控制過程函數======================='
Public Sub Lrfzszxz(Sjwb As TextBox, lrzfasc As Integer)              '文本框錄入整數值(負)限制
   
    '輸入參數:sjwb 錄入限制文本框 lrzfasc 用戶錄入字符Ascii碼值
    If Not ((lrzfasc >= Asc("0") And lrzfasc <= Asc("9")) Or lrzfasc = vbKeyBack Or (Chr(lrzfasc) = "-" And Sjwb.SelStart = 0)) Then
        lrzfasc = 0
    End If

End Sub

Public Sub Lrzszxz(lrzfasc As Integer)                                '文本框錄入整數值(正)限制
    '輸入參數:lrzfasc 用戶錄入字符Ascii碼值
    If Not ((lrzfasc >= Asc("0") And lrzfasc <= Asc("9")) Or lrzfasc = vbKeyBack) Then
        lrzfasc = 0
    End If

End Sub

Public Sub Lrszzfxz(lrzfasc As Integer)                               '文本框錄入數字及字符限制
    
    '輸入參數:lrzfasc 用戶錄入字符Ascii碼值
    If Not ((lrzfasc >= Asc("0") And lrzfasc <= Asc("9")) Or (lrzfasc >= Asc("a") And lrzfasc <= Asc("z")) Or (lrzfasc >= Asc("A") And lrzfasc <= Asc("Z")) Or lrzfasc = vbKeyBack) Then
        lrzfasc = 0
    End If

End Sub

Public Sub Lrfhzxz(lrzfasc As Integer)                                '文本框錄入非漢字限制
    
    '輸入參數:lrzfasc 用戶錄入字符Ascii碼值
    If Not ((lrzfasc >= 0 And lrzfasc <= 255) Or lrzfasc = vbKeyBack) Then
        lrzfasc = 0
    End If

End Sub

Public Sub Lrrqxz(lrzfasc As Integer)                                 '文本框錄入日期限制
    
    '輸入參數:lrzfasc 用戶錄入字符Ascii碼值
    If Not ((lrzfasc >= Asc("0") And lrzfasc <= Asc("9")) Or Chr(lrzfasc) = "-" Or lrzfasc = vbKeyBack) Then
        lrzfasc = 0
    End If
    
End Sub

Public Sub Lrxszxz(Sjwb As TextBox, lrzfasc As Integer)               '文本框錄入帶有小數位及正負號數值字段
  
    If Not ((Chr(lrzfasc) >= "0" And Chr(lrzfasc) <= "9") Or (Chr(lrzfasc) = "." And InStr(1, Sjwb.Text, ".") = 0) Or lrzfasc = vbKeyBack Or (Chr(lrzfasc) = "-" And Sjwb.SelStart = 0)) Then
        lrzfasc = 0
    End If

End Sub

Public Sub Lrxzszxz(Sjwb As TextBox, lrzfasc As Integer)              '文本框錄入帶有小數位正>=0數值字段
    
    If Not ((Chr(lrzfasc) >= "0" And Chr(lrzfasc) <= "9") Or (Chr(lrzfasc) = "." And InStr(1, Sjwb.Text, ".") = 0) Or lrzfasc = vbKeyBack) Then
        lrzfasc = 0
    End If

End Sub

'5.04
'Public Sub Sjgskz(Sjwb As TextBox, zsws As Integer, xsws As Integer)  '保證數值錄入字段錄入格式
'
'    '輸入參數:sjwb 錄入限制文本框 zsws 數值錄入限制整數位數 xsws 數值錄入限制小數位數
'
'    Dim xsdwz%, bccrd%
'    xsdwz = InStr(1, Sjwb.Text, ".")
'    bccrd = Sjwb.SelStart
'    If xsdwz = 0 Then
'        Sjwb.Text = Mid(Sjwb.Text, 1, zsws)
'        Sjwb.SelStart = bccrd
'        Exit Sub
'    End If
'    If zsws > xsdwz - 1 Then
'        Zswstr = Mid(Sjwb, 1, xsdwz - 1)
'    Else
'        Zswstr = Mid(Sjwb, 1, zsws)
'    End If
'    Xswstr = Mid(Sjwb, xsdwz + 1, xsws)
'    Sjwb = Zswstr + "." + Xswstr
'    Sjwb.SelStart = bccrd
'
'End Sub

Public Sub Sjgskz(Sjwb As TextBox, zsws As Integer, xsws As Integer)  '保證數值錄入字段錄入格式

    '輸入參數:sjwb 錄入限制文本框 zsws 數值錄入限制整數位數 xsws 數值錄入限制小數位數
   
   Dim bccrd%
   Dim Ws, Zswstr, Xswstr As String
   Dim B_fu As Boolean
   Dim sjzws As Integer

   bccrd = Sjwb.SelStart
   B_fu = False
   
    Ws = InStr(1, Sjwb, "-")
    If Ws > 0 Then Sjwb = Mid(Sjwb, Ws)

   If Left(Sjwb, 1) = "-" Then
      B_fu = True
      zsws = zsws - 1
      Zswstr = Mid(Sjwb, 2)
   Else
      Zswstr = Mid(Sjwb, 1)
   End If
   
   Ws = InStr(1, Zswstr, ".")                   '整數位數+1
   
    If Ws > 0 Then
        If zsws > Ws - 1 Then
            Zswstr = Mid(Zswstr, 1, Ws - 1) + Mid(Zswstr, Ws, xsws + 1)
        Else
            Zswstr = Mid(Zswstr, 1, zsws) + Mid(Zswstr, Ws, xsws + 1)
            Ws = InStr(1, Zswstr, ".")                   '整數位數+1
        End If
        Ws = Len(Zswstr) - Ws                   '小數位數
        If Left(Zswstr, 1) = "." Then
            bccrd = bccrd + 1
            Zswstr = "0" & Zswstr
        End If
        If Ws < xsws Then
           Zswstr = Format(Zswstr, "#0." + String(Ws, "0"))
        Else
           Zswstr = Format(Zswstr, "#0." + String(xsws, "0"))
        End If
   Else
      Zswstr = Mid(Zswstr, 1, zsws)
      Zswstr = Format(Zswstr)
   End If
   
   If B_fu Then
       Zswstr = "-" & Zswstr
       zsws = zsws + 1
   End If

   Sjwb = Zswstr
   Sjwb.SelStart = bccrd

End Sub

Public Sub InputFieldLimit(Ydtextte As TextBox, Zdsjlxte As Integer, KeyAsciite As Integer)     '錄入字段事中控制程序

    '函數參數:錄入限制文本框,字段數據類型,錄入字符
    Select Case Zdsjlxte
        Case 1                                  '1-錄入(Ascii0-255)
            Call Lrfhzxz(KeyAsciite)
        Case 2
            Call Lrszzfxz(KeyAsciite)             '2-錄入(0-9,a-z,A-Z)
        Case 3
            Call Lrfzszxz(Ydtextte, KeyAsciite)   '3-錄入整數值(正負)
        Case 4
            Call Lrzszxz(KeyAsciite)              '4-錄入整數值(正)
        Case 5, 8, 9
            Call Lrxszxz(Ydtextte, KeyAsciite)    '5-錄入小數值(正負) 8-金額型(正負) 9-數量型(正負)
        Case 6, 10, 11, 12
            Call Lrxzszxz(Ydtextte, KeyAsciite)   '6-錄入小數值(正) 10-單價型 11-金額型(正) 12-數量型(正)
        Case 7
            Call Lrrqxz(KeyAsciite)               '7-錄入日期
    End Select

End Sub
Public Sub TextChangeLimit(Ydtextte As TextBox, Zdsjlxte As Integer)      '文本框字段錄入控制(事后、防止用戶采用粘貼錄入)
    '函數參數:錄入限制文本框,字段數據類型
    
    Dim Str_JudgeStr As String      '判斷字符
    Dim jsqte As Integer           '臨時使用計數器
    Dim Str_Result As String        '結果字符串
    Dim KeyAsciite As Integer
    
    Str_Result = ""
    
    For jsqte = 1 To Len(Trim(Ydtextte.Text))
        Str_JudgeStr = Mid(Trim(Ydtextte.Text), jsqte, 1)
        KeyAsciite = Asc(Str_JudgeStr)
    
        If Str_JudgeStr = "'" Then
           Str_JudgeStr = ""
        End If
        
        Select Case Zdsjlxte
            Case 1                                           '1-錄入(Ascii0-255)
                Call Lrfhzxz(KeyAsciite)
                If KeyAsciite = 0 Then
                   Str_JudgeStr = ""
                End If
            Case 2
                Call Lrszzfxz(KeyAsciite)                    '2-錄入(0-9,a-z,A-Z)
                If KeyAsciite = 0 Then
                   Str_JudgeStr = ""
                End If
            Case 4, 6, 10, 11, 12
                If Str_JudgeStr = "-" Then                   '錄入數值(正)
                   Str_JudgeStr = ""
                End If
                
        End Select
        Str_Result = Str_Result + Str_JudgeStr
     Next jsqte
     
     If Str_Result <> Trim(Ydtextte.Text) Then
        Ydtextte.Text = Str_Result
        Ydtextte.SelStart = Len(Ydtextte.Text)
     End If
     '2003-12-08 by lg
     If Zdsjlxte = 4 Or Zdsjlxte = 6 Or Zdsjlxte = 10 Or Zdsjlxte = 11 Or Zdsjlxte = 12 Then
        If Not IsNumeric(Ydtextte) Then Ydtextte.Text = ""
     End If
     'end
End Sub

Public Function Kjjdzy(Zyjdzs As Integer) As Boolean                                    '控件焦點轉移(針對回車鍵)
    Kjjdzy = False
    On Error Resume Next
    If Screen.ActiveControl.TabIndex <= Zyjdzs - 1 Then
        Kjjdzy = True
        SendKeys "{tab}"
    End If
End Function

Public Sub Pbwxzf(Zfc As Integer)                                                       '錄入時屏蔽"'"
    If Chr(Zfc) = "'" Then
        Zfc = 0
    End If
End Sub

Public Sub F1bz()                                                                           '發送F1鍵
    SendKeys "{F1}"
End Sub

Public Sub Textyx(Textte As TextBox)                                                        '文本框有效
    
    Textte.Enabled = True
    Textte.BackColor = &H80000005

End Sub

Public Sub Textwx(Textte As TextBox)                                                        '文本框無效
   
    Textte.Enabled = False
    Textte.BackColor = &HC0C0C0

End Sub

'//* 功能: 金額小寫轉換為大寫  調用參數:jesj...人民幣小寫金額
'//* 返回變量: name..人民幣大寫金額
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
    '//取無小數的字符串
    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,轉換金額
        End If
    End If
    j = 2
    k = k - 2
    Bz = True
xh1:
    Do While j <= len_mje1 And Bz

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久蜜桃香蕉精品一区二区三区| 欧美在线观看18| 亚洲成av人在线观看| 中文字幕一区二区在线观看| 国产日产精品一区| 久久综合狠狠综合| 26uuu亚洲综合色| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲最新视频在线播放| 中文字幕中文字幕在线一区 | 国产欧美日韩精品a在线观看| 欧美大度的电影原声| 日韩一级二级三级精品视频| 4438亚洲最大| 久久影视一区二区| 中文字幕免费不卡| 最近日韩中文字幕| 亚洲午夜三级在线| 奇米一区二区三区av| 韩国精品免费视频| 国产 欧美在线| 一本大道av伊人久久综合| jlzzjlzz亚洲日本少妇| 欧美性大战久久久久久久蜜臀| 色婷婷av久久久久久久| 欧美日产国产精品| 日韩免费高清电影| 国产欧美日韩久久| 夜色激情一区二区| 另类小说色综合网站| www.亚洲精品| 欧美日韩视频不卡| 久久久精品黄色| 一区二区三区久久久| 看电视剧不卡顿的网站| 成人免费观看视频| 欧美体内she精视频| 日韩精品最新网址| 最新久久zyz资源站| 日韩va亚洲va欧美va久久| 国产福利91精品一区二区三区| 96av麻豆蜜桃一区二区| 日韩一区二区精品| 中文字幕亚洲电影| 免费欧美日韩国产三级电影| 成人动漫av在线| 宅男在线国产精品| 亚洲少妇最新在线视频| 久久91精品国产91久久小草| 色综合中文字幕国产| 欧美日韩你懂得| 亚洲欧洲国产专区| 国产精品综合网| 制服丝袜日韩国产| 一区二区三区中文字幕精品精品 | 91精品国产入口在线| 国产精品国产馆在线真实露脸| 日韩vs国产vs欧美| 色狠狠一区二区| 中文av字幕一区| 韩国三级中文字幕hd久久精品| 欧美日韩久久久久久| 亚洲欧美视频在线观看| 国产不卡在线播放| 欧美本精品男人aⅴ天堂| 亚洲国产精品久久一线不卡| 成人午夜电影网站| 久久久久久久久久久久久久久99| 亚洲va国产va欧美va观看| 99视频精品免费视频| 日本一区二区视频在线| 国产乱人伦偷精品视频不卡| 日韩女优电影在线观看| 亚洲国产精品天堂| 欧美三级电影一区| 亚洲高清免费视频| 欧美婷婷六月丁香综合色| 亚洲韩国精品一区| 欧美亚洲国产一区二区三区va| 亚洲欧美日韩国产中文在线| 99久久er热在这里只有精品15| 日本一区免费视频| bt欧美亚洲午夜电影天堂| 国产亲近乱来精品视频| 成人一区在线看| 国产精品久久久久一区二区三区| 粉嫩一区二区三区在线看| 国产精品污网站| 91视频国产观看| 亚洲一卡二卡三卡四卡无卡久久| 日本精品免费观看高清观看| 亚洲高清一区二区三区| 欧美日本不卡视频| 久久99精品久久久| 久久久国产精华| 一本大道久久a久久精品综合| 亚洲欧美另类在线| 欧美精三区欧美精三区| 久99久精品视频免费观看| 国产婷婷色一区二区三区在线| 丁香一区二区三区| 一区二区三区丝袜| 日韩一区二区三区视频在线| 激情五月播播久久久精品| 国产精品妹子av| 在线视频你懂得一区| 日本欧美一区二区三区乱码 | 久久久久九九视频| 91美女在线视频| 日韩成人免费电影| 国产精品毛片久久久久久| 一本到不卡精品视频在线观看| 日本系列欧美系列| 国产拍揄自揄精品视频麻豆| 日本高清不卡一区| 黄一区二区三区| 樱桃国产成人精品视频| 精品国产乱码久久久久久图片 | 日本久久一区二区三区| 麻豆精品一区二区三区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 欧美一区日韩一区| av高清不卡在线| 男女视频一区二区| 亚洲日穴在线视频| 久久综合久久99| 欧美情侣在线播放| 成+人+亚洲+综合天堂| 美美哒免费高清在线观看视频一区二区| 久久女同性恋中文字幕| 在线播放国产精品二区一二区四区| 国产福利一区二区| 美女爽到高潮91| 亚洲综合久久久| 国产精品久久久久久久久果冻传媒 | 国产精品久久久久久一区二区三区| 91超碰这里只有精品国产| 91在线观看污| 福利一区二区在线| 精品一区二区在线免费观看| 亚洲国产一区二区在线播放| 中文字幕一区不卡| 国产精品女同一区二区三区| 欧美成人a视频| 欧美精品久久久久久久久老牛影院| 色偷偷久久人人79超碰人人澡| 国产成a人亚洲精| 国产精品一区不卡| 国内精品久久久久影院薰衣草 | 国产综合成人久久大片91| 婷婷久久综合九色综合伊人色| 综合久久给合久久狠狠狠97色| 精品国产伦理网| wwww国产精品欧美| 26uuu亚洲综合色欧美| 精品久久久久久久人人人人传媒 | 亚洲精品一区二区三区在线观看| 7777女厕盗摄久久久| 6080yy午夜一二三区久久| 欧美日本国产一区| 欧美一区二区三区四区视频| 欧美理论电影在线| 91精品婷婷国产综合久久竹菊| 欧美高清激情brazzers| 欧美日韩成人在线| 欧美一级片在线看| 久久久久久一二三区| 国产日韩精品一区二区浪潮av| 欧美激情一区三区| 亚洲欧美影音先锋| 一区二区三国产精华液| 午夜私人影院久久久久| 奇米影视一区二区三区| 国产一区欧美日韩| 国产成人自拍高清视频在线免费播放| 国产专区欧美精品| av一区二区三区在线| 欧美性做爰猛烈叫床潮| 88在线观看91蜜桃国自产| 欧美岛国在线观看| 国产欧美精品一区aⅴ影院| √…a在线天堂一区| 亚洲aaa精品| 国产盗摄女厕一区二区三区| 99久久免费精品高清特色大片| 欧美日韩免费观看一区三区| 欧美mv日韩mv国产网站app| 中文字幕的久久| 亚洲国产毛片aaaaa无费看| 美脚の诱脚舐め脚责91 | 欧洲精品在线观看| 日韩午夜三级在线| 中文字幕亚洲欧美在线不卡| 亚洲高清免费在线| 高清国产一区二区三区| 欧美久久一二区| 国产精品久久久久久亚洲伦| 日本三级韩国三级欧美三级| 99久久精品情趣| 日韩欧美一级二级三级久久久|