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

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

?? clsvchquerysqlbi.cls

?? 用友u8財務源碼,用visual basic開發
?? CLS
?? 第 1 頁 / 共 5 頁
字號:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "clsVchQuerySQLBI"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = True
'--------------------------------
'時間:2002.4.17
'版權:北京用友軟件股份有限公司
'設計:章景峰
'編碼:章景峰
'說明:U8資金管理---業務對象
'--------------------------------
Private m_DataSourceName As String
Private m_NodeKey        As Long

Public Property Get DataSourceName() As String
    DataSourceName = m_DataSourceName
End Property

Public Property Let DataSourceName(ByVal vData As String)
    m_DataSourceName = vData
End Property

Public Property Get NodeKey() As Long
    NodeKey = m_NodeKey
End Property

Public Property Let NodeKey(ByVal vData As Long)
    m_NodeKey = vData
End Property

Public Function CreateSQL() As String
    Dim i                As Integer
    Dim QryFldSqc()      As String
    Dim QryFldOrderBy(3) As String
    Dim objDataMgr       As New U8FDMgr.DataManager
    Dim objEO            As U8FDEso.EntityObject
    
    On Error GoTo lblHandle
    
    If Trim(DataSourceName) = "" Then Exit Function
    If NodeKey < 11 Or NodeKey > 80 Then Exit Function
    
    Set objEO = objDataMgr.LoadEOMetaData(DataSourceName, NodeKey)
    
    ReDim Preserve QryFldSqc(objEO.Fields.Count)
    For i = 1 To objEO.Fields.Count
        If objEO.Fields(i).QryFldSqc > 0 Then
            If objEO.Fields(i).DataType = U8FDEso.esoDate Then
                QryFldSqc(objEO.Fields(i).QryFldSqc) = "convert(varchar(10)," & objEO.Fields(i).Name & ",111)" & " as [" & objEO.Fields(i).Caption & "]"
            Else
                QryFldSqc(objEO.Fields(i).QryFldSqc) = objEO.Fields(i).Name & " as [" & objEO.Fields(i).Caption & "]"
            End If
        End If
        If objEO.Fields(i).RefFldSqc > 0 Then 'order by
            QryFldOrderBy(objEO.Fields(i).RefFldSqc) = objEO.Fields(i).Name
        End If
    Next
    
    CreateSQL = "Select "
    For i = 1 To UBound(QryFldSqc)
        If Not IsNull(QryFldSqc(i)) And QryFldSqc(i) <> "" Then
            If i = 1 Then
                CreateSQL = CreateSQL & QryFldSqc(i) & "," & objEO.SourceOIDField & " as 內部業務ID,"
            Else
                CreateSQL = CreateSQL & QryFldSqc(i) & ","
            End If
        End If
    Next
    
    CreateSQL = Mid(CreateSQL, 1, Len(CreateSQL) - 1)
    '---------------------------
    Dim objAccDefBI   As New U8FDBso.clsAccDefBI
    Dim objUnitBI     As New U8FDBso.clsAccUnitBI
    Dim objIRateBI    As New U8FDBso.clsIRateBI
    Dim objCadBI      As New U8FDBso.clsCadBI
    Dim objTranEO     As U8FDEso.EntityObject
    Dim DeriveBIType  As Long
    Dim SQLfrom       As String
    Dim sqlwhere      As String
    Dim RelationTable As String
    
    DeriveBIType = objEO.DeriveBIType
    If DeriveBIType = 0 Then DeriveBIType = NodeKey
    If DeriveBIType >= 51 Then
        CreateSQL3 objEO, CreateSQL, SQLfrom, sqlwhere
    ElseIf DeriveBIType >= 41 Then
        CreateSQL2 objEO, CreateSQL, SQLfrom, sqlwhere
    Else
        Select Case DeriveBIType
            Case 21
                SQLfrom = " from " & objEO.SourceTable
                sqlwhere = " where substring(" & objEO.SourceOIDField & ",1,2)=" & NodeKey
                
                If InStr(1, CreateSQL, "digest" & " as ") > 0 Then
                    CreateSQL = Mid(CreateSQL, 1, InStr(1, CreateSQL, "digest" & " as ") - 1) & objEO.SourceTable & "." & "digest" & Mid(CreateSQL, InStr(1, CreateSQL, "digest" & " as ") + Len("digest"))
                End If
                
                If InStr(1, CreateSQL, "capitalmoney_name" & " as ") > 0 Then
''                    CreateSQL = Mid(CreateSQL, 1, InStr(1, CreateSQL, "capitalmoney_name" & " as ") - 1) & Rmbdx(objEO.Fields.Item("sum_mny").Value) & Mid(CreateSQL, InStr(1, CreateSQL, "capitalmoney_name" & " as ") + Len("capitalmoney_name"))
                End If
                
                If InStr(1, CreateSQL, "naturalmoney_name" & " as ") > 0 Then
                    CreateSQL = Mid(CreateSQL, 1, InStr(1, CreateSQL, "naturalmoney_name" & " as ") - 1) & objEO.Fields.Item("sum_mny").SourceField & "*" & objEO.Fields.Item("exchange_rate").SourceField & Mid(CreateSQL, InStr(1, CreateSQL, "naturalmoney_name" & " as ") + Len("naturalmoney_name"))
                End If
                
                Set objTranEO = objAccDefBI.Init(DataSourceName)
                If InStr(1, CreateSQL, "rcv_acc_code" & " as ") > 0 Then
                    CreateSQL = Mid(CreateSQL, 1, InStr(1, CreateSQL, "rcv_acc_code" & " as ") - 1) & objTranEO.SourceTable & "." & objTranEO("accdef_code").SourceField & Mid(CreateSQL, InStr(1, CreateSQL, "rcv_acc_code" & " as ") + Len("rcv_acc_code"))
                End If
                If InStr(1, CreateSQL, "accdef_name" & " as ") > 0 Then
                    CreateSQL = Mid(CreateSQL, 1, InStr(1, CreateSQL, "accdef_name" & " as ") - 1) & objTranEO.SourceTable & "." & objTranEO("accdef_name").SourceField & Mid(CreateSQL, InStr(1, CreateSQL, "accdef_name" & " as ") + Len("accdef_name"))
                End If
                If InStr(1, CreateSQL, "money_name" & " as ") > 0 Then
                    CreateSQL = Mid(CreateSQL, 1, InStr(1, CreateSQL, "money_name" & " as ") - 1) & objTranEO.SourceTable & "." & objTranEO("money_name").SourceField & Mid(CreateSQL, InStr(1, CreateSQL, "money_name" & " as ") + Len("money_name"))
                End If
                SQLfrom = SQLfrom & " left join " & objTranEO.SourceTable
                SQLfrom = SQLfrom & " on " & objEO.SourceTable & "." & objEO("rcv_acc_id").SourceField & "=" & objTranEO.SourceTable & "." & objTranEO.SourceOIDField
                
                RelationTable = objTranEO.SourceTable & "." & objTranEO("accunit_id").SourceField
                Set objTranEO = objUnitBI.Init(DataSourceName)
                If InStr(1, CreateSQL, "accunit_name" & " as ") > 0 Then
                    CreateSQL = Mid(CreateSQL, 1, InStr(1, CreateSQL, "accunit_name" & " as ") - 1) & objTranEO.SourceTable & "." & objTranEO("accunit_name").SourceField & Mid(CreateSQL, InStr(1, CreateSQL, "accunit_name" & " as ") + Len("accunit_name"))
                    SQLfrom = SQLfrom & " left join " & objTranEO.SourceTable
                    SQLfrom = SQLfrom & " on " & RelationTable & "=" & objTranEO.SourceTable & "." & objTranEO.SourceOIDField
                End If
                
                If InStr(1, CreateSQL, "settle_name" & " as ") > 0 Then
                    CreateSQL = Mid(CreateSQL, 1, InStr(1, CreateSQL, "settle_name" & " as ") - 1) & "SettleStyle." & "cSSName" & Mid(CreateSQL, InStr(1, CreateSQL, "settle_name" & " as ") + Len("settle_name"))
                    SQLfrom = SQLfrom & " left join " & "SettleStyle"
                    SQLfrom = SQLfrom & " on " & objEO.SourceTable & "." & objEO("settle_code").SourceField & "=" & "SettleStyle" & "." & "cSSCode"
                End If
                
                If InStr(1, CreateSQL, "equalsubject_name" & " as ") > 0 Then
                    CreateSQL = Mid(CreateSQL, 1, InStr(1, CreateSQL, "equalsubject_name" & " as ") - 1) & "code." & "ccode_name" & Mid(CreateSQL, InStr(1, CreateSQL, "equalsubject_name" & " as ") + Len("equalsubject_name"))
                    SQLfrom = SQLfrom & " left join " & "code"
                    SQLfrom = SQLfrom & " on " & objEO.SourceTable & "." & objEO("equalsubject_code").SourceField & "=" & "code" & "." & "ccode"
                End If
                
                Set objTranEO = Nothing
            Case 22
                SQLfrom = " from " & objEO.SourceTable
                sqlwhere = " where substring(" & objEO.SourceOIDField & ",1,2)=" & NodeKey
                
                If InStr(1, CreateSQL, "digest" & " as ") > 0 Then

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国毛片一区二区三区| 亚洲乱码国产乱码精品精小说| 9人人澡人人爽人人精品| 久久精品999| 国产一区二区三区精品视频| 国内精品国产成人国产三级粉色| 久久99久久精品欧美| 精品一区二区免费| 国产成人亚洲综合a∨婷婷 | 555www色欧美视频| 欧美精品一卡二卡| 精品三级在线看| 久久久精品综合| 亚洲免费大片在线观看| 一卡二卡三卡日韩欧美| 天天射综合影视| 国产真实乱子伦精品视频| 成人毛片视频在线观看| 色婷婷综合久色| 91精品国产综合久久福利| 久久久亚洲高清| 亚洲日穴在线视频| 天天亚洲美女在线视频| 国精品**一区二区三区在线蜜桃| 国产真实乱子伦精品视频| aaa欧美日韩| 69av一区二区三区| 国产精品入口麻豆九色| 亚洲成人精品在线观看| 极品少妇一区二区| 色欧美片视频在线观看在线视频| 91精品久久久久久久久99蜜臂| 国产日产欧美精品一区二区三区| 亚洲乱码一区二区三区在线观看| 五月激情综合网| 国产伦精品一区二区三区视频青涩 | 国产精品久久久久久久久免费相片| 亚洲欧美日韩系列| 青青草国产精品97视觉盛宴| www.亚洲人| 精品国产乱码久久久久久影片| 亚洲乱码中文字幕综合| 国产精品羞羞答答xxdd| 51精品秘密在线观看| 中文字幕在线视频一区| 美女mm1313爽爽久久久蜜臀| 欧美中文字幕不卡| 中文字幕一区二区日韩精品绯色| 久久精品99国产国产精| 在线精品视频一区二区三四| 亚洲国产精品99久久久久久久久 | 99国产精品国产精品久久| 精品国内二区三区| 亚洲国产视频直播| 91玉足脚交白嫩脚丫在线播放| 久久久久久日产精品| 日本视频一区二区三区| 91高清视频免费看| 成人免费小视频| 丁香网亚洲国际| 久久久91精品国产一区二区精品| 日本欧美大码aⅴ在线播放| 欧美日韩免费在线视频| 一个色综合网站| 在线观看一区日韩| 中文字幕在线不卡一区二区三区 | 亚洲欧美日韩在线不卡| 成人午夜私人影院| 国产性做久久久久久| 国产精一区二区三区| 久久只精品国产| 激情五月播播久久久精品| 日韩一级高清毛片| 裸体一区二区三区| 日韩一区二区精品| 美腿丝袜在线亚洲一区| 精品国产乱码久久久久久1区2区 | 粗大黑人巨茎大战欧美成人| 日韩精品一区二区在线观看| 日本美女一区二区三区| 欧美白人最猛性xxxxx69交| 久久99热99| 国产日韩欧美一区二区三区综合| 国产精品白丝jk黑袜喷水| 中文字幕av一区二区三区免费看 | 精品国产伦一区二区三区免费| 激情偷乱视频一区二区三区| 国产女人18毛片水真多成人如厕 | 制服丝袜亚洲网站| 免费观看日韩电影| 久久亚洲精精品中文字幕早川悠里| 国产精品一级黄| 亚洲激情自拍偷拍| 欧美一区二区在线视频| 国产精品一卡二卡在线观看| 日韩一区中文字幕| 777色狠狠一区二区三区| 黑人巨大精品欧美一区| 国产精品免费丝袜| 欧美日韩aaaaa| 国产成人在线视频免费播放| 一区二区三区在线影院| 精品黑人一区二区三区久久| 99久久精品国产一区二区三区| 亚洲香肠在线观看| 久久久久国产免费免费| 欧美专区日韩专区| 国产真实精品久久二三区| 亚洲视频你懂的| 欧美一级理论片| 成人网在线播放| 蜜臀国产一区二区三区在线播放| 国产精品全国免费观看高清| 欧美精品777| 91亚洲资源网| 九九在线精品视频| 亚洲午夜av在线| 亚洲欧洲日韩女同| 日韩欧美国产一二三区| 在线欧美小视频| 成年人国产精品| 激情久久五月天| 日韩在线卡一卡二| 亚洲视频一区二区在线观看| 久久综合久久鬼色中文字| 欧美精品粉嫩高潮一区二区| 波多野结衣中文一区| 国产精品自拍一区| 青青草97国产精品免费观看无弹窗版| 亚洲欧美日韩一区二区 | 国产精品毛片a∨一区二区三区| 欧美女孩性生活视频| 成人18精品视频| 国产精品一二三| 国产一区二区看久久| 老司机午夜精品99久久| 日本vs亚洲vs韩国一区三区 | 日本高清不卡视频| heyzo一本久久综合| 国产一区二区视频在线播放| 麻豆精品久久久| 日韩和欧美的一区| 亚洲超碰精品一区二区| 亚洲chinese男男1069| 无码av免费一区二区三区试看| 综合久久一区二区三区| 国产精品久久久久天堂| 中文字幕一区三区| 亚洲日本丝袜连裤袜办公室| 亚洲天堂网中文字| 亚洲欧美区自拍先锋| 亚洲欧美日韩国产成人精品影院| 18欧美乱大交hd1984| 综合精品久久久| 亚洲午夜久久久久| 视频精品一区二区| 久久国产精品99精品国产| 国产一区二区精品久久91| 国产69精品久久久久毛片| 99精品热视频| 欧美在线观看18| 91精品国产综合久久小美女| 91精品国产色综合久久ai换脸| 日韩欧美一二三| 亚洲国产成人在线| 亚洲综合色婷婷| 免费久久精品视频| 国产在线精品不卡| av一二三不卡影片| 欧美日韩免费电影| 精品精品国产高清a毛片牛牛| 久久精品亚洲精品国产欧美| 国产精品精品国产色婷婷| 亚洲国产日韩一级| 紧缚奴在线一区二区三区| 99久久伊人网影院| 欧美日韩二区三区| 国产欧美综合在线观看第十页| 一区二区三区在线影院| 久久精品国产**网站演员| 成人av影院在线| 欧美人伦禁忌dvd放荡欲情| 精品对白一区国产伦| 亚洲男人天堂一区| 韩国成人在线视频| 欧洲av一区二区嗯嗯嗯啊| 精品成人一区二区三区四区| 亚洲精品国产a久久久久久| 免费一级片91| 91亚洲精品乱码久久久久久蜜桃| 日韩一区二区视频| 18欧美亚洲精品| 国产麻豆精品theporn| 欧美三级三级三级| 国产精品不卡视频| 久久99精品一区二区三区三区| 一本色道久久综合亚洲aⅴ蜜桃| 欧美本精品男人aⅴ天堂| 一级精品视频在线观看宜春院 | 99久久精品费精品国产一区二区|