Muy buenas tardes,
Cómo puedo agregar una condición en un ChooseFromList?
Por ejemplo para que al utilizar el CFL de Socio de Negocios que solo me traiga en el mismo los que son Proveedores. (No quiero que muestre los Clientes)
Para hacerlo, debes usar el Objeto SAPbouiCOM.Conditions y asociarlo al ChooseFromList con el metodo SetConditions()
Aca un ejemplo:
Private Sub FiltrarChooseFromListSLP(ByVal FormUID As String, ByVal CFL_ID As String)
Try
Dim oConditions As SAPbouiCOM.Conditions
Dim oCondition As SAPbouiCOM.Condition
Dim oChooseFromList As SAPbouiCOM.ChooseFromList
Dim emptyCon As New SAPbouiCOM.Conditions
oChooseFromList = Application.SBO_Application.Forms.Item(FormUID).ChooseFromLists.Item(CFL_ID)
oChooseFromList.SetConditions(emptyCon)
oConditions = oChooseFromList.GetConditions()
oCondition = oConditions.Add
oCondition.Alias = "CardType"
oCondition.Operation = SAPbouiCOM.BoConditionOperation.co_EQUAL
oCondition.CondVal = "C"
oChooseFromList.SetConditions(oConditions)
Catch ex As Exception
Application.SBO_Application.StatusBar.SetText(ex.Message)
End Try
End Sub