7,762
社区成员
发帖
与我相关
我的任务
分享
Private Sub m_ListInterface_MenuBarInitialize(ByVal oMenuBar As K3ClassEvents.MenuBar)
Dim rs As New ADODB.Recordset
Dim i As Integer
Dim FItemID() As Long
Set rs = m_ListInterface.K3Lib.GetData("Select FUserID From t_User Where FName IN (Select FName From t_Emp Where FDepartmentID In (Select FDepartmentID From t_Emp Where FItemID = ( " & _
" Select t1.FItemID From t_Emp t1 Join t_user t2 On t1.FName=t2.FName Where t2.FUserID = 16409)))")
ReDim FItemID(rs.RecordCount) As Long
For i = 1 To rs.RecordCount
FItemID(i - 1) = rs.Fields("FUserID")
FItemID = rs.Fields("FUserID")
' m_ListInterface.ListFilterString = (" t_BOS220000001.FBiller In ( '" & FItemID(i - 1) & "' )")
rs.MoveNext
Next
End Sub
Private Sub m_ListInterface_MenuBarInitialize(ByVal oMenuBar As K3ClassEvents.MenuBar)
Dim rs As New ADODB.Recordset
Dim i As Integer
Dim FItemID() As Long
Dim str As String
'TODO: ÇëÔÚ´Ë´¦Ìí¼Ó´úÂëÏìӦʼþ MenuBarInitialize
Set rs = m_ListInterface.K3Lib.GetData("Select FUserID From t_User Where FName IN (Select FName From t_Emp Where FDepartmentID In (Select FDepartmentID From t_Emp Where FItemID = ( " & _
" Select t1.FItemID From t_Emp t1 Join t_user t2 On t1.FName=t2.FName Where t2.FUserID = '" & m_ListInterface.K3Lib.User.UserID & "')))")
ReDim FItemID(rs.RecordCount) As Long
For i = 1 To rs.RecordCount
FItemID(i - 1) = rs.Fields("FUserID")
If str = "" Then
str = rs.Fields("FUserID")
Else
str = str & "," & rs.Fields("FUserID")
End If
rs.MoveNext
Next
m_ListInterface.ListFilterString = (" t_BOS220000001.FBiller In ( " & str & " )")
End Sub