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

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

?? 賬戶管理.frm

?? 用友u8財(cái)務(wù)源碼,用visual basic開發(fā)
?? FRM
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
    Me.tlbAction.Buttons("Delete").Enabled = False

    IsGroup = False
    CreateSQL IsGroup
    
    Dim sql As String
    Dim objEO       As U8FDEso.EntityObject
    Dim objAccGrpBI As New U8FDBso.clsAccGrpBI
    
    Set objEO = objAccGrpBI.Init(g_sDataSourceName)
    
    sql = mID(m_sql, 1, InStr(1, m_sql, "order") - 1) & "and " & EO.SourceTable & "." & EO.SourceOIDField & " not in (select " & EO.SourceOIDField & " from fd_accgrplnk) " & mID(m_sql, InStr(1, m_sql, "order"))
    
    Set objAccGrpBI = Nothing
    Set objEO = Nothing
    
    With Adodc
       .ConnectionString = g_sDataSourceName
       .RecordSource = sql
    End With
    Me.msg.ColWidth(1) = 0
    'Me.msg.TextMatrix(1, 0)
    Set Me.msg.DataSource = Adodc
End Sub

Private Sub Form_Resize()
    On Error Resume Next
    Me.jkrTree.maxLeft = Me.ScaleWidth - conMoveLimit
    Me.jkrTree.minLeft = conMoveLimit
    
    Me.treStyle.Move 0, Me.tlbAction.Height, Me.jkrTree.left, Me.ScaleHeight - Me.tlbAction.Height
    Me.jkrTree.Move Me.jkrTree.left, Me.tlbAction.Height, 50, Me.ScaleHeight
    Me.msg.Move Me.jkrTree.left + 50, Me.tlbAction.Height, Me.ScaleWidth - Me.jkrTree.left - 50, Me.ScaleHeight - Me.tlbAction.Height
    ResizeCtbTool Me, msg, treStyle, jkrTree
    On Error GoTo 0
End Sub

Private Sub jkrTree_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
    Me.jkrTree.ZOrder 0
End Sub

Private Sub jkrTree_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
    If Me.jkrTree.left < conMoveLimit Then
        Me.jkrTree.left = conMoveLimit
    ElseIf Me.jkrTree.left > Me.ScaleWidth - conMoveLimit Then
        Me.jkrTree.left = Me.ScaleWidth - conMoveLimit
    End If
    
    Me.treStyle.width = Me.jkrTree.left
    Me.msg.left = Me.jkrTree.left + 50
    Me.msg.width = Me.ScaleWidth - Me.treStyle.width - 50
End Sub

Public Sub SetUI(Optional accdef_id As String)
    If IsEmpty(accdef_id) Then
        '----Set Value
        With msg
            .Cols = 11
            .Rows = 1
        End With
    End If
    
    treStyle_NodeClick Me.treStyle.SelectedItem
    
    Dim i As Integer
    
    For i = 1 To Me.msg.Rows
        If Me.msg.TextMatrix(i, 1) = accdef_id Then
            Me.msg.row = i: Me.msg.RowSel = i
            Me.msg.col = 0: Me.msg.ColSel = Me.msg.Cols - 1
            'Me.msg.BackColorSel = vbBlue
            'Me.msg.FocusRect = flexFocusHeavy
            Exit For
        End If
    Next
End Sub

Private Sub RecordShow(Optional ByVal EO As U8FDEso.EntityObject, Optional ByVal MoveMode As U8FDEso.MoveModeEnum = U8FDEso.esoLast)
    Dim objDataMgr  As New U8FDMgr.DataManager
    Dim objAccDefBI As New U8FDBso.clsAccDefBI
    
    If Not EO Is Nothing Then
        Set m_EO = objAccDefBI.MoveTo(g_sDataSourceName, MoveMode, m_conBIStyle, EO.OID)
    Else
        Set m_EO = objDataMgr.LoadEOMetaData(g_sDataSourceName, m_conBIStyle)
    End If
    SetUI
End Sub

Private Sub AddNew(ByVal ActiveCtl As Control)
    Dim AccountUI As New clsAccDefUI
    Dim AccGrpUI  As New clsAccGrpUI
    Dim OID       As New U8FDEso.OIDObject
    If Not ActiveCtl Is Nothing Then
        If ActiveCtl.Name = "treStyle" Then
            OID = Me.treStyle.SelectedItem.key
            AccGrpUI.Show g_sDataSourceName, smAddNew, OID
        ElseIf ActiveCtl.Name = "msg" Then
            If Me.treStyle.SelectedItem.key <> "K" And Me.treStyle.SelectedItem.children = 0 Then
                flag = True
            End If
            If msg.Rows > 0 Then
                If Me.msg.row > 0 Then
                    OID = Me.msg.TextMatrix(Me.msg.row, 1)
                    AccountUI.Show g_sDataSourceName, smAddNew, OID
                End If
            Else
                AccountUI.Show g_sDataSourceName, smAddNew
            End If
        End If
    End If
End Sub

Private Sub Edit(ByVal ActiveCtl As Control)
    Dim AccountUI As New clsAccDefUI
    Dim AccGrpUI  As New clsAccGrpUI
    Dim OID       As New U8FDEso.OIDObject
    If Not ActiveCtl Is Nothing Then
        If ActiveCtl.Name = "treStyle" Then
            OID = Me.treStyle.SelectedItem.key
            AccGrpUI.Show g_sDataSourceName, smEdit, OID
        ElseIf ActiveCtl.Name = "msg" And msg.Rows > 0 Then
            If Me.msg.row > 0 Then
                OID = Me.msg.TextMatrix(Me.msg.row, 1)
                AccountUI.Show g_sDataSourceName, smEdit, OID
            End If
        End If
    End If
End Sub

Private Sub Delete(ByVal ActiveCtl As Control)
    If Not ActiveCtl Is Nothing Then
        If ActiveCtl.Name = "treStyle" Then
            DeleteGrp Me.treStyle.SelectedItem.key
        ElseIf ActiveCtl.Name = "msg" And msg.Rows > 0 Then
            'If msg.Row = msg.RowSel Then
                DeleteAcc Me.msg.TextMatrix(Me.msg.row, 1)
            'End If
        End If
    End If
End Sub

Private Sub DeleteGrp(ByVal Node As String)
    If MsgBox("真的要?jiǎng)h除當(dāng)前記錄嗎?", vbQuestion + vbYesNo) = vbNo Then Exit Sub
    
    Dim objAccGrpBI As New U8FDBso.clsAccGrpBI
    Dim objEO       As U8FDEso.EntityObject
    Dim objOID      As New U8FDEso.OIDObject
    Dim objNode     As MsComctlLib.Node
    Dim ParentOID   As String
    
    On Error GoTo lblHandle
    
    If Me.treStyle.Nodes(Node).FirstSibling.key = Me.treStyle.Nodes(Node).root.key Then
        ParentOID = ""
    Else
        ParentOID = mID(Me.treStyle.Nodes(Node).Parent.key, 2, Len(Me.treStyle.Nodes(Node).Parent.key) - 0)
    End If
    
    objOID = mID(Node, 2)
    Set objEO = objAccGrpBI.MoveTo(g_sDataSourceName, U8FDEso.esoCurrent, , objOID)
    
    If objAccGrpBI.Delete(g_sDataSourceName, objEO) Then
        Me.treStyle.Nodes.Remove Me.treStyle.Nodes(Node).key
            
        '----移動(dòng)到下一條記錄
            
        objOID = mID(Node, 2)
        Set objEO = objAccGrpBI.MoveTo(g_sDataSourceName, U8FDEso.esoNext, , objOID, ParentOID)
        If Not objEO Is Nothing Then '主要看objAccGrpBI.MoveTo返回值是否為Nothing
            If Me.treStyle.Nodes.count > 1 Then
                If ParentOID <> "" Then
                    If Me.treStyle.Nodes("K" & ParentOID).children = 0 Then
                        Me.treStyle.Nodes("K" & ParentOID).Image = 3
                    End If
                End If
                Node = "K" & objEO(objEO.SourceOIDField)
                'Me.treStyle.Nodes(Node).Expanded = True
                Me.treStyle.Nodes(Node).Selected = True
                Set objOID = Nothing
            Else
                Set objEO = objAccGrpBI.Init(g_sDataSourceName, m_conBIStyle)
                Node = "K"
            End If
        Else
            Set objEO = objAccGrpBI.Init(g_sDataSourceName, m_conBIStyle)
            Node = "K"
        End If
    Else
        MsgBox "刪除沒(méi)有成功!"
    End If
    
    '----設(shè)置界面
    Set objNode = Me.treStyle.Nodes(Node)
    
    treStyle_NodeClick objNode
    
    Set objNode = Nothing
    Set objOID = Nothing
    Set objAccGrpBI = Nothing
    Set objEO = Nothing
    
    Exit Sub
lblHandle:
    MsgBox Err.Description, vbInformation, g_conSysName
End Sub

Private Sub DeleteAcc(ByVal accgrp_id As String)
    Dim i As Integer, BeginRow As Integer, EndRow As Integer
    Dim con As New adodb.Connection
    Dim sql As String
    Dim objEO       As U8FDEso.EntityObject
    Dim objAccGrpBI As New U8FDBso.clsAccGrpBI
    Dim objAccDefBI As New U8FDBso.clsAccDefBI

    Set objEO = objAccGrpBI.Init(g_sDataSourceName)
    
    If msg.row > msg.RowSel Then
        BeginRow = msg.RowSel
        EndRow = msg.row
    Else
        BeginRow = msg.row
        EndRow = msg.RowSel
    End If
    
    If Not objAccDefBI.IsUsed(g_sDataSourceName, accgrp_id) Then
        con.Open g_sDataSourceName
        If Me.treStyle.SelectedItem.key = "K" Then
            For i = BeginRow To EndRow
                EO(EO.SourceOIDField) = Me.msg.TextMatrix(i, 1)
                If Not objAccDefBI.Delete(g_sDataSourceName, EO) Then
                    MsgBox "刪除不成功!", vbInformation, App.ProductName
                End If
            Next
        Else
            For i = BeginRow To EndRow
                sql = "Delete From fd_accgrplnk where " & EO.SourceOIDField & "='" & Me.msg.TextMatrix(i, 1) & "' and " & objEO.SourceOIDField & "='" & mID(Me.treStyle.SelectedItem.key, 2, Len(Me.treStyle.SelectedItem.key) - 1) & "'"
                con.Execute sql
            Next
        End If
    Else
        MsgBox "已經(jīng)使用不能刪除!", vbInformation, App.ProductName
    End If
    
    Set con = Nothing
    Set objAccDefBI = Nothing
    Set objAccGrpBI = Nothing
    Set objEO = Nothing
    
    RefreshUI 2
End Sub

Private Sub View(ByVal ActiveCtl As Control)
    Dim AccountUI As New clsAccDefUI
    Dim OID       As New U8FDEso.OIDObject
    If Not ActiveCtl Is Nothing Then
        If ActiveCtl.Name = "treStyle" Then
            MsgBox Me.treStyle.SelectedItem.key
        ElseIf ActiveCtl.Name = "msg" And msg.Rows > 0 Then
            If Me.msg.row > 0 Then
                OID = Me.msg.TextMatrix(Me.msg.row, 1)
                AccountUI.Show g_sDataSourceName, smView, OID
            End If
        End If
    End If
End Sub

Private Sub Grouping(ByVal ActiveCtl As Control)
    If Not ActiveCtl Is Nothing Then
        If ActiveCtl.Name = "treStyle" Then
            frmAccSel.NodeKey = Me.treStyle.SelectedItem.key
            frmAccSel.Show
        ElseIf ActiveCtl.Name = "msg" And msg.Rows > 0 Then
            If msg.row = msg.RowSel Then
                frmAccGrpLnk.NodeKey = Me.msg.TextMatrix(Me.msg.row, 1)
                frmAccGrpLnk.Show
            End If
        End If
    End If
End Sub

Public Sub RefreshUI(Optional Range As Integer = 0)
    Dim Node  As String
    Dim i     As Integer
    Dim oNode As MsComctlLib.Node
    
    Node = Me.treStyle.SelectedItem.key
    If Range = 0 Then
        Me.treStyle.Nodes.clear
        Me.treStyle.Nodes.Add , , "K", "未分組的賬戶號(hào)"
        Me.treStyle.Nodes("K").Image = 3
        CreateTree ""
        For i = 1 To Me.treStyle.Nodes.count
            If mID(Node, 1, Len(Node) - 1) = mID(Me.treStyle.Nodes(i).key, 1, Len(Me.treStyle.Nodes(i).key) - 1) Then
                Node = Me.treStyle.Nodes(i).key
                Exit For
            End If
        Next
        Me.treStyle.Nodes(Node).Selected = True
        
        Set oNode = Me.treStyle.Nodes(Node)
        treStyle_NodeClick oNode
        If LeftRight = 2 Then msg_Click
    ElseIf Range = 1 Then
        Me.treStyle.Nodes.clear
        Me.treStyle.Nodes.Add , , "K", "未分組的賬戶號(hào)"
        Me.treStyle.Nodes("K").Image = 3
        CreateTree ""
        For i = 1 To Me.treStyle.Nodes.count
            If mID(Node, 1, Len(Node) - 1) = mID(Me.treStyle.Nodes(i).key, 1, Len(Me.treStyle.Nodes(i).key) - 1) Then
                Node = Me.treStyle.Nodes(i).key
                Exit For
            End If
        Next
        Me.treStyle.Nodes(Node).Selected = True
    ElseIf Range = 2 Then
        Set oNode = Me.treStyle.Nodes(Node)
        treStyle_NodeClick oNode
        If LeftRight = 2 Then msg_Click
    End If
    SetTlbStyle Me, False: ocxCtbTool.RefreshEnable
End Sub

Private Sub PrintData()
    If SetPrintDataStyleXML_flag = False Then SetPrintDataStyleXML
    frmRightMenu.ocxPrint.DoPrint
End Sub

Private Sub PrintView()
    If SetPrintDataStyleXML_flag = False Then SetPrintDataStyleXML
    frmRightMenu.ocxPrint.PrintPreview
End Sub

Private Sub Export()
    If SetPrintDataStyleXML_flag = False Then SetPrintDataStyleXML
    frmRightMenu.ocxPrint.ExportToFile 0, PrintTypeList, PrintSizeList, "", ""
End Sub

Public Sub SetPrintDataStyleXML()
    Dim lRet        As Long
    Dim sData       As String
    Dim sStyle      As String
    Dim sModuleId   As String
    Dim sql         As String
    
    On Error GoTo lblHandle
    
    sql = m_sql
    sData = SetPrintDataXML(sql, "賬戶管理", PrintTypeList, PrintSizeList)
    sStyle = SetPrintStyleXML("")
    sModuleId = "Default"
    
    lRet = frmRightMenu.ocxPrint.SetDataStyleXML(sData, False, sStyle, False, sModuleId)
    If lRet <> 0 Then
        MsgBox "打印數(shù)據(jù)格式設(shè)置失敗!", vbInformation, App.ProductName
        SetPrintDataStyleXML_flag = False
    End If
    
    SetPrintDataStyleXML_flag = True
    Exit Sub
lblHandle:
    SetPrintDataStyleXML_flag = False
    MsgBox "打印數(shù)據(jù)格式設(shè)置失??!", vbInformation, App.ProductName
End Sub

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产伦精品一区二区三区在线观看| 国产一区二区在线看| 7777精品伊人久久久大香线蕉最新版| 麻豆精品一区二区三区| 国产精品久久久久久久浪潮网站| 欧美日韩www| 99riav久久精品riav| 久久99蜜桃精品| 亚洲黄网站在线观看| 久久美女高清视频| 欧美一区二区三区免费在线看 | 国产日本欧美一区二区| 欧美在线色视频| jizzjizzjizz欧美| 国产曰批免费观看久久久| 午夜欧美在线一二页| 亚洲人成网站色在线观看| 国产日韩欧美不卡| 精品日韩一区二区| 在线播放中文字幕一区| 在线亚洲高清视频| 99re视频这里只有精品| 美女高潮久久久| 日韩电影在线免费看| 夜夜亚洲天天久久| 亚洲日本欧美天堂| 国产精品乱码妇女bbbb| 国产调教视频一区| 久久综合色婷婷| 日韩精品专区在线影院重磅| 欧美午夜精品一区二区蜜桃| 色乱码一区二区三区88| 91免费看片在线观看| caoporen国产精品视频| 成人av在线观| 波多野结衣亚洲一区| 成人av资源下载| 99视频精品在线| 94-欧美-setu| 色综合久久中文综合久久牛| 91丨porny丨在线| 欧美亚洲免费在线一区| 欧美视频一区二区在线观看| 欧美色综合网站| 91精品国产日韩91久久久久久| 欧美日韩免费一区二区三区 | 成人高清免费观看| 成人av网站在线观看免费| 春色校园综合激情亚洲| 99热在这里有精品免费| 蜜臀av国产精品久久久久| 一区二区三区中文在线| 亚洲国产wwwccc36天堂| 日本视频一区二区三区| 精彩视频一区二区| 国产高清不卡二三区| 成人免费黄色大片| 色婷婷av一区| 69av一区二区三区| 精品久久久三级丝袜| 中文成人综合网| 亚洲综合在线观看视频| 婷婷久久综合九色综合伊人色| 日本在线不卡一区| 国产一区二区在线视频| 99国产精品久久久久久久久久久| 欧美在线制服丝袜| 日韩视频一区在线观看| 国产欧美日韩久久| 亚洲伊人色欲综合网| 国产在线不卡一卡二卡三卡四卡| 成人免费电影视频| 欧美日韩免费电影| wwwwww.欧美系列| 亚洲日本在线天堂| 免费观看在线综合色| 成人午夜伦理影院| 欧美日韩视频不卡| 国产网站一区二区| 亚洲一区二区三区中文字幕| 免费xxxx性欧美18vr| 成人精品在线视频观看| 91福利国产成人精品照片| 精品成人佐山爱一区二区| 亚洲乱码国产乱码精品精98午夜| 蜜臀精品一区二区三区在线观看 | 国产自产高清不卡| 日本久久一区二区三区| 精品剧情在线观看| 亚洲免费在线电影| 国产毛片精品国产一区二区三区| 在线亚洲一区观看| 欧美国产一区视频在线观看| 成人av电影免费在线播放| 色丁香久综合在线久综合在线观看| 日韩一区二区影院| 亚洲精品视频在线观看免费| 精品一区二区久久久| 欧美丝袜第三区| 国产精品久久久久久久浪潮网站| 免费人成网站在线观看欧美高清| 色综合久久综合网97色综合| 久久精品免费在线观看| 日欧美一区二区| 色综合久久久久综合| 国产午夜精品一区二区三区嫩草 | 久久久精品影视| 日韩国产欧美一区二区三区| 色综合天天狠狠| 国产欧美日韩三区| 黄色资源网久久资源365| 欧美日韩免费一区二区三区视频| 中文字幕在线不卡国产视频| 国产一区二区久久| 欧美一级在线观看| 天堂久久久久va久久久久| 色综合色综合色综合| 国产精品伦理在线| 国产精品夜夜爽| 精品国产乱码久久久久久免费 | 91麻豆自制传媒国产之光| 久久久午夜电影| 麻豆91精品91久久久的内涵| 欧美日本一区二区三区| 一卡二卡欧美日韩| 色婷婷综合在线| 一区二区在线看| 91浏览器在线视频| 亚洲黄一区二区三区| 日本韩国精品在线| 亚洲一区二区在线免费看| 91在线小视频| 专区另类欧美日韩| 91视视频在线观看入口直接观看www| 国产精品情趣视频| 91一区二区在线| 亚洲日本一区二区| 欧美亚洲动漫精品| 亚洲一区在线看| 欧美日韩成人综合| 毛片一区二区三区| 久久亚洲欧美国产精品乐播 | 欧美性欧美巨大黑白大战| 一区二区三区高清| 欧美日本乱大交xxxxx| 日本vs亚洲vs韩国一区三区二区| 91精品国产欧美一区二区| 免费观看成人鲁鲁鲁鲁鲁视频| 日韩视频一区在线观看| 国产一区二区三区免费播放| 中文成人综合网| 色欧美片视频在线观看| 亚洲高清免费一级二级三级| 欧美人狂配大交3d怪物一区| 久久se精品一区二区| 中文字幕高清一区| 91美女福利视频| 日韩成人伦理电影在线观看| 欧美岛国在线观看| 成人av综合在线| 亚洲国产一区视频| 日韩欧美国产电影| 粉嫩av亚洲一区二区图片| 亚洲另类在线制服丝袜| 91麻豆精品91久久久久久清纯 | 夜夜精品浪潮av一区二区三区| 欧美老肥妇做.爰bbww| 激情av综合网| 亚洲日本韩国一区| 欧美一区二区三区免费观看视频| 国产精品资源站在线| 亚洲综合激情网| 精品少妇一区二区三区日产乱码| 成人不卡免费av| 午夜精品久久久久| 久久免费午夜影院| 欧美在线免费观看亚洲| 国产一区二区三区最好精华液| 亚洲精选免费视频| 日韩你懂的在线观看| 99精品欧美一区二区蜜桃免费| 日本91福利区| 综合分类小说区另类春色亚洲小说欧美 | 欧美色图激情小说| 国产九九视频一区二区三区| 亚洲最大成人综合| 精品国产乱码久久久久久牛牛 | 亚洲不卡一区二区三区| 国产亚洲成aⅴ人片在线观看| 欧美中文字幕不卡| 风间由美一区二区av101| 天堂av在线一区| 一区视频在线播放| 精品国产一区二区三区不卡| 色呦呦网站一区| 国产高清亚洲一区| 日韩国产欧美一区二区三区| 1000精品久久久久久久久| 精品免费一区二区三区| 欧美日韩aaa|