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

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

?? 賬戶科目.frm

?? 用友u8財(cái)務(wù)源碼,用visual basic開(kāi)發(fā)
?? FRM
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
        
        .TextMatrix(0, 5) = "客戶編碼"
        .ColAlignment(5) = UG_ALIGNLEFT
        .JoinCells 0, 5, 1, 5, True
        
        .TextMatrix(0, 6) = "供應(yīng)商編碼"
        .ColAlignment(6) = UG_ALIGNLEFT
        .JoinCells 0, 6, 1, 6, True
        
        .TextMatrix(0, 7) = "項(xiàng)目編碼"
        .ColAlignment(7) = UG_ALIGNLEFT
        .JoinCells 0, 7, 1, 7, True
                   
        .HeadForeColor = &H404040
        .HeadFont.Name = "宋體"
        .HeadFont.Size = 9
        .HeadFont.Bold = True
    End With
    InitPrnGrid = True
End Function
Private Sub GenRefresh()
    load_data
End Sub

Private Sub GenSwitch()
    Dim i As Long
    
    If Switch_Mode = AS_CODE Then
        Switch_Mode = AS_NAME
    Else
        Switch_Mode = AS_CODE
    End If
    SupGrd_Switch Switch_Mode
    With sgdSubject
        For i = 1 To .Rows - 1
            SwitchRow i
        Next i
    End With
    
End Sub

Private Sub SwitchRow(iRow As Long)
    Dim i As Long
    
    With sgdSubject
        For i = 7 To 12
            If Switch_Mode = AS_CODE Then
                .TextMatrix(iRow, i) = .TextMatrix(iRow, i - 7)
            Else
                .TextMatrix(iRow, i) = CodeToName(i, .TextMatrix(iRow, i), .TextMatrix(iRow, 6))
            End If
        Next i
    End With
End Sub

Public Function CodeToName(iType As Long, code As String, Optional xmdl As String) As String

    Select Case iType
        Case 7
            CodeToName = KmCodeToName(code)
        Case 8
            CodeToName = DeptCodeToName(code)
        Case 9
            CodeToName = PersonCodeToName(code)
        Case 10
            CodeToName = CusCodeToName(code)
        Case 11
            CodeToName = SupCodeToName(code)
        Case 12
            CodeToName = ItemCodeToName(code, xmdl)
    End Select
End Function

Private Function NameToCode(iType As Long, code As String, Optional xmdl As String) As String

    Select Case iType
        Case 7
            NameToCode = KmNameToCode(code)
        Case 8
            NameToCode = DeptNameToCode(code)
        Case 9
            NameToCode = PersonNameToCode(code)
        Case 10
            NameToCode = CusNameToCode(code)
        Case 11
            NameToCode = SupNameToCode(code)
        Case 12
            NameToCode = ItemNameToCode(code, xmdl)
    End Select
End Function

Private Sub GenCopy()
    Dim i As Long
    Dim j As Long
    Dim sRow As Long
    Dim eRow As Long
    Dim code As String
    
    With clpAccSet
        With sgdSubject
            sRow = IIf(.Row <= .RowSel, .Row, .RowSel)
            eRow = IIf(.Row > .RowSel, .Row, .RowSel)
        End With
        .RecNum = eRow - sRow + 1
        For i = sRow To eRow
            For j = 0 To 6
                .ClpArr(i - sRow, j) = sgdSubject.TextMatrix(i, j)
            Next j
        Next i
    End With
    tlbAction.Buttons("paste").Enabled = True
    SetTlbStyle Me, False: ocxCtbTool.RefreshEnable
End Sub

Private Sub GenPaste()
    Dim i As Long, ClashRow As Long
    Dim code0 As String, code1 As String, code2 As String
    Dim code3 As String, code4 As String, code5 As String
    Dim name0 As String, name1 As String, name2 As String
    Dim name3 As String, name4 As String, name5 As String
    Dim NullBuf() As String
    
    With clpAccSet
        If .RecNum = 0 Then Exit Sub
        For i = 0 To .RecNum - 1
            If IsClash(.ClpArr(i, 0), .ClpArr(i, 1), _
                       .ClpArr(i, 2), .ClpArr(i, 3), _
                       .ClpArr(i, 4), .ClpArr(i, 5), .ClpArr(i, 6), -1, ClashRow) Then
                MsgBox "粘貼科目與此賬戶已有科目沖突,不能粘貼!", vbCritical, zjGl_Name
            Else
                sgdSubject_AddItem .ClpArr(i, 0), .ClpArr(i, 1), _
                           .ClpArr(i, 2), .ClpArr(i, 3), _
                           .ClpArr(i, 4), .ClpArr(i, 5), .ClpArr(i, 6)
            End If
        Next i
    End With
End Sub

Private Sub GenSave()
    Dim objAccDefBI  As New U8FDBso.clsAccDefBI
    Dim objDefEO     As U8FDEso.EntityObject
    Dim Child_EO     As U8FDEso.EntityObject
    Dim objOIDMgr    As New U8FDMgr.OIDManager
    Dim objOID       As New U8FDEso.OIDObject
    Dim ChildBIType  As Long
    
    objOID.id = txtAccdef_id.Text
    Set objDefEO = objAccDefBI.MoveTo(g_sDataSourceName, U8FDEso.esoCurrent, , objOID)
    Set objOID = Nothing
    
    sgdSubject.ProtectUnload
    Dim zhs As Integer, i As Integer, rsAccSet As New UfRecordset
    
    dbsZJ.Execute "Delete from " & objDefEO.EOS.EOMetaData.SourceTable & " where " & objDefEO.EOS.EOMetaData("type_flag").SourceField & "=0 and " & objDefEO.EOS.EOMetaData.ParentField & "='" & txtAccdef_id.Text & "'"

    Set rsAccSet = dbsZJ.OpenRecordset(objDefEO.EOS.EOMetaData.SourceTable, dbOpenDynaset)
    
    ChildBIType = objDefEO.EOS.EOMetaData.BIType
    If objDefEO.EOS.count > 0 Then
        For i = objDefEO.EOS.count To 1 Step -1
            objDefEO.EOS.Delete i
        Next
    End If
    
    With sgdSubject
          zhs = .Rows - 1
          For i = 1 To zhs
            Set Child_EO = objAccDefBI.Init(g_sDataSourceName, ChildBIType)
            objDefEO.EOS.Append Child_EO, str(i)
            
            objDefEO.EOS(i)("accset_id") = objOIDMgr.GetNewOID(g_sDataSourceName, ChildBIType, True)
            objDefEO.EOS(i)("accdef_code") = lgdAccSubject.Text
            objDefEO.EOS(i)("accdef_id") = txtAccdef_id.Text 'objDefEO("accdef_id")
            objDefEO.EOS(i)("type_flag") = 0
            If .TextMatrix(i, 0) <> "" Then objDefEO.EOS(i)("subject_code") = .TextMatrix(i, 0)
            If .TextMatrix(i, 1) <> "" Then objDefEO.EOS(i)("person_code") = .TextMatrix(i, 1)
            If .TextMatrix(i, 2) <> "" Then objDefEO.EOS(i)("department_code") = .TextMatrix(i, 2)
            If .TextMatrix(i, 3) <> "" Then objDefEO.EOS(i)("customer_code") = .TextMatrix(i, 3)
            If .TextMatrix(i, 4) <> "" Then objDefEO.EOS(i)("provider_code") = .TextMatrix(i, 4)
            If .TextMatrix(i, 5) <> "" Then
                objDefEO.EOS(i)("item_code") = .TextMatrix(i, 5)
                objDefEO.EOS(i)("itemclass_code") = .TextMatrix(i, 6)
            End If
            objDefEO.EOS(i)("debcred_flag") = IIf(cboDebCred.Text = cboDebCred.List(0), 0, 1)
            
'            rsAccSet.AddNew
'            rsAccSet!cAccID = lgdAccSubject.Text
'            rsAccSet!cCode = .TextMatrix(i, 0)
'            If .TextMatrix(i, 1) <> "" Then rsAccSet!cdeptcode = .TextMatrix(i, 1)
'            If .TextMatrix(i, 2) <> "" Then rsAccSet!cPersonCode = .TextMatrix(i, 2)
'            If .TextMatrix(i, 3) <> "" Then rsAccSet!cCusCode = .TextMatrix(i, 3)
'            If .TextMatrix(i, 4) <> "" Then rsAccSet!cSupCode = .TextMatrix(i, 4)
'            If .TextMatrix(i, 5) <> "" Then
'                rsAccSet!cItem_id = .TextMatrix(i, 5)
'                rsAccSet!citem_class = .TextMatrix(i, 6)
'            End If
'            rsAccSet!mQc = IIf(cboDebCred.Text = cboDebCred.List(0), 0, 1)
'            rsAccSet.Update
        Next
    End With
    If Not objAccDefBI.Save(g_sDataSourceName, objDefEO) Then MsgBox "保存不成功!"
    Set objOIDMgr = Nothing
    Set Child_EO = Nothing
    Set objAccDefBI = Nothing
    Set objDefEO = Nothing
    rsAccSet.oClose
End Sub

Private Function IsClash(str0 As String, str1 As String, _
                         str2 As String, str3 As String, _
                         str4 As String, str5 As String, str6 As String, _
                         iRow As Long, Optional RetRow As Long) As Boolean
    Dim i As Long
    Dim kmCode As String
    Dim BmCode As String
    Dim GrCode As String
    Dim KhCode As String
    Dim GysCode As String
    Dim Xm_dl As String
    Dim XmCode As String
    
    IsClash = True
    With sgdSubject
        For i = iRow + 1 To .Rows - 1
            'If i <> iRow Then
                kmCode = .TextMatrix(i, 0)
                BmCode = .TextMatrix(i, 1)
                GrCode = .TextMatrix(i, 2)
                KhCode = .TextMatrix(i, 3)
                GysCode = .TextMatrix(i, 4)
                XmCode = .TextMatrix(i, 5)
                Xm_dl = .TextMatrix(i, 6)
                If KmClash(kmCode, BmCode, GrCode, _
                           KhCode, GysCode, XmCode, Xm_dl, _
                           str0, str1, str2, _
                           str3, str4, str5, str6) Then
                    RetRow = i
                    IsClash = True
                    Exit Function
                End If
            'End If
        Next i
    End With
    IsClash = False
End Function

Private Function KmClash(OldKm As String, OldBm As String, _
                         OldGr As String, OldKh As String, _
                         OldGys As String, OldXm As String, Olddl As String, _
                         NewKm As String, NewBm As String, _
                         NewGr As String, NewKh As String, _
                         NewGys As String, NewXm As String, Newdl As String) As Boolean
    Dim i
    If OldKm = "" Or NewKm = "" Then
        KmClash = False
        Exit Function
    End If
    If OldKm Like NewKm & "?*" Then
        KmClash = True
        Exit Function
    End If
    If NewKm Like OldKm & "?*" Then
        KmClash = True
        Exit Function
    End If
    If OldKm = NewKm Then
        If (OldBm = "" Or NewBm = "" Or OldBm = NewBm) And _
           (OldGr = "" Or NewGr = "" Or OldGr = NewGr) And _
           (OldKh = "" Or NewKh = "" Or OldKh = NewKh) And _
           (OldGys = "" Or NewGys = "" Or OldGys = NewGys) And _
           (Olddl = "" Or Newdl = "" Or Olddl = Newdl) And _
           (OldXm = "" Or NewXm = "" Or OldXm = NewXm) Then
            KmClash = True
            Exit Function
        End If
    End If
    KmClash = False
End Function

'Private Sub tlbAction_ButtonClick(ByVal Button As ComctlLib.Button)
'    Gen_Key Button.key
'End Sub
'
'Private Sub tlbAction_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
'    RightMenu Me, Button, frmRightMenu.mnuAccSetR, tlbAction, x, y
'End Sub

Private Sub tlbAction_ButtonClick(ByVal Button As MSComctlLib.Button)
    On Error Resume Next
    Select Case Button.key
        Case "Print"
            PrintData
        Case "Preview"
            PrintView
        Case "Export"
            Export
'        Case "Print", "Preview", "Dataout"
'            'If tlbAction.Buttons("save").Enabled Then Exit Sub
'            If Not InitPrnGrid Then Exit Sub
'            Print_Doc Me, TLB_Key, TAB_ACCSET
        Case "add"
            If edstatus <> Child_Add And edstatus <> Child_Edit Then
                genadd
                tlbAction.Buttons("save").Enabled = True
                tlbAction.Buttons("del").Enabled = True
            
                frmRightMenu.mnuS_SaveR.Enabled = True
            ElseIf Zhkmhf Then
                genadd
                tlbAction.Buttons("save").Enabled = True
                tlbAction.Buttons("del").Enabled = True
            
                frmRightMenu.mnuS_SaveR.Enabled = True
            End If
            frmRightMenu.mnuS_DelR.Enabled = tlbAction.Buttons("del").Enabled
            tlbAction.Buttons("switch").Enabled = False
            
        Case "del"
            Frtin = True
            GenDel
            Frtin = False
            If sgdSubject.Rows = 1 Then
                tlbAction.Buttons("del").Enabled = False
            Else
                tlbAction.Buttons("del").Enabled = True
            End If
            frmRightMenu.mnuS_DelR.Enabled = tlbAction.Buttons("del").Enabled
        Case "save"
            If Zhkmhf Then
                GenSave
                tlbAction.Buttons("save").Enabled = False
                frmRightMenu.mnuS_SaveR.Enabled = False
                set_edstatus_browse
                tlbAction.Buttons("switch").Enabled = True
            End If
        Case "copy"
            GenCopy
        Case "paste"
            GenPaste
            tlbAction.Buttons("save").Enabled = True
            frmRightMenu.mnuS_SaveR.Enabled = True
        Case "switch"
            GenSwitch
        Case "refresh"
            GenRefresh
            tlbAction.Buttons("switch").Enabled = True
            frmRightMenu.mnuS_RefreshR.Enabled = True
        Case "help"
            SendKeys "{F1 3}"
        Case "exit"
            Unload Me
    End Select
    If UCase(Button.key) <> "EXIT" Then SetTlbStyle Me, False: ocxCtbTool.RefreshEnable
End Sub

Private Sub tlbAction_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
    RightMenu Me, Button, frmRightMenu.mnuAccSetR, tlbAction, x, y
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 = "SELECT fd_accdef.cAccName as [賬戶名稱],fd_accdef.cAccID as [賬戶號(hào)],fd_accset.cCode as [科目編碼],fd_accset.cDeptCode as [部門(mén)編碼],fd_accset.cPersonCode as [個(gè)人編碼],fd_accset.cCusCode as [客戶編碼],fd_accset.cSupCode as [供應(yīng)商編碼],citem_id as [項(xiàng)目編碼] from fd_accset as fd_accset INNER JOIN fd_accdef as fd_accdef ON fd_accset.accdef_id=fd_accdef.accdef_id where fd_accset.type_flag=0 order by fd_accset.accdef_id,fd_accset.cCode"
    
    sData = SetPrintDataXML(SQL, "賬戶取數(shù)科目", 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一区二区三区免费野_久草精品视频
久久久久久久久岛国免费| 精品美女被调教视频大全网站| 亚洲综合色网站| 久久亚洲捆绑美女| 欧美午夜精品一区二区三区| 国产高清成人在线| 另类综合日韩欧美亚洲| 亚洲精品日日夜夜| 国产精品妹子av| 欧美tickling挠脚心丨vk| 欧美日韩精品免费| 91在线高清观看| 国产精品系列在线观看| 丝袜美腿一区二区三区| 亚洲老妇xxxxxx| 国产精品美女久久久久高潮| 亚洲精品在线电影| 欧美一级久久久| 欧美疯狂做受xxxx富婆| 色综合天天综合网天天狠天天 | 欧美亚洲综合另类| 国产成人综合精品三级| 免费成人深夜小野草| 亚州成人在线电影| 一区二区三区欧美激情| 国产精品系列在线| 久久久久久久久久久久久久久99 | 欧美日韩情趣电影| 91麻豆国产香蕉久久精品| 成人永久aaa| 成人中文字幕在线| 国产高清亚洲一区| 国产精品中文欧美| 国产成人精品免费在线| 国产99久久久国产精品潘金网站| 久热成人在线视频| 国内精品第一页| 国产精品自拍av| 国产成人自拍网| 99在线热播精品免费| 精品久久久影院| 日韩欧美中文一区| 久久亚洲二区三区| 国产欧美一区二区在线| 国产欧美一区二区精品久导航| 国产拍揄自揄精品视频麻豆| 国产精品毛片大码女人| 综合激情成人伊人| 玉米视频成人免费看| 亚洲国产中文字幕| 日韩电影在线观看电影| 久久99九九99精品| 国产成人在线视频网站| 成人精品国产一区二区4080| 91麻豆123| 欧美一区二区三区四区在线观看| 欧美一区日韩一区| 久久久91精品国产一区二区精品 | 欧美电影免费观看高清完整版在线观看| 欧美精品123区| 精品免费视频一区二区| 国产亚洲一区二区三区四区 | 欧美成人一区二区三区| 久久综合色播五月| 中文字幕在线不卡一区二区三区| 一区二区理论电影在线观看| 天天影视涩香欲综合网| 精品无人码麻豆乱码1区2区 | 日韩一级黄色大片| 国产视频911| 夜夜揉揉日日人人青青一国产精品 | av亚洲精华国产精华| 欧美在线观看视频在线| 日韩欧美三级在线| 欧美激情综合五月色丁香| 亚洲欧美激情在线| 久久99日本精品| av资源站一区| 欧美一级生活片| 国产精品久久久久三级| 五月综合激情婷婷六月色窝| 国产精品一二三四区| 91成人免费网站| www激情久久| 亚洲国产视频一区二区| 国产在线精品国自产拍免费| 色94色欧美sute亚洲线路二 | 国产精品三级电影| 天天综合网天天综合色| 成人av资源站| 欧美xxxxxxxx| 亚洲国产精品一区二区www| 国产精品一区三区| 亚洲日本va午夜在线电影| 日韩av午夜在线观看| 972aa.com艺术欧美| 欧美岛国在线观看| 午夜精品久久久久久久久| 粉嫩绯色av一区二区在线观看| 8v天堂国产在线一区二区| 中文字幕日本乱码精品影院| 精品一区二区在线视频| 精品视频一区二区三区免费| 国产精品三级av| 国内精品久久久久影院色| 欧美精品粉嫩高潮一区二区| 亚洲另类春色校园小说| 成人在线一区二区三区| 欧美精品一区二区三区高清aⅴ| 天天免费综合色| 欧美视频三区在线播放| 亚洲私人影院在线观看| 国产suv一区二区三区88区| 欧美一二三区在线| 亚洲成人一二三| 在线观看三级视频欧美| 中文字幕日本乱码精品影院| 成人综合日日夜夜| 国产女人水真多18毛片18精品视频| 日韩高清电影一区| 欧美人体做爰大胆视频| 一区二区三区欧美| 在线看不卡av| 亚洲欧美激情插| 99久久国产综合精品色伊| 日本一区二区高清| 国产一区在线不卡| 久久久久久毛片| 国产黄色91视频| 久久久不卡网国产精品二区 | 99精品国产99久久久久久白柏| 国产亚洲一二三区| 国产一级精品在线| 久久久国产一区二区三区四区小说 | 一本到不卡免费一区二区| 国产精品女同互慰在线看| 成人h动漫精品一区二区| 国产欧美一区二区精品久导航| 国产精品一区二区三区乱码| 2017欧美狠狠色| 国产成人精品aa毛片| 国产精品女主播av| 色av一区二区| 亚洲午夜激情网页| 欧美一区二区在线免费播放| 日产精品久久久久久久性色| 欧美哺乳videos| 成熟亚洲日本毛茸茸凸凹| 国产精品系列在线| 91传媒视频在线播放| 亚洲国产中文字幕| 欧美一区二区三区电影| 韩国女主播成人在线| 国产清纯美女被跳蛋高潮一区二区久久w| 风间由美中文字幕在线看视频国产欧美| 国产精品色在线观看| 91激情五月电影| 五月天激情综合网| 精品精品国产高清a毛片牛牛 | 国产精品乱码一区二三区小蝌蚪| 99精品国产热久久91蜜凸| 亚洲国产精品一区二区久久| 日韩精品在线一区| 成人app在线观看| 亚洲成人在线免费| 久久久久综合网| 在线视频你懂得一区| 免费在线观看成人| 中文字幕欧美日本乱码一线二线| 色哟哟国产精品免费观看| 麻豆精品一区二区三区| 中文字幕一区二区三区不卡在线 | 精品福利一区二区三区免费视频| 夫妻av一区二区| 亚洲v中文字幕| 久久久久久久久免费| 欧美亚洲禁片免费| 国产毛片精品视频| 亚洲综合在线第一页| 久久女同性恋中文字幕| 色8久久人人97超碰香蕉987| 精品一区二区三区在线播放视频| 亚洲日本丝袜连裤袜办公室| 日韩欧美国产1| 色婷婷精品久久二区二区蜜臂av| 麻豆一区二区99久久久久| 亚洲欧美视频一区| 欧美精品一区二区在线播放 | 欧美xxxx老人做受| 色妹子一区二区| 国产精品自拍一区| 午夜精品久久久久| 欧美韩国一区二区| 91精品国产综合久久精品app| 成人午夜在线播放| 久久成人精品无人区| 亚洲成人动漫一区| 亚洲乱码国产乱码精品精的特点| 久久久www成人免费毛片麻豆| 欧美日本在线视频|