irgendwie muss es lt. api zumindestens gehen. ich will im datenpilot den filter ziwschen oFilter(0) und oFilter(1) auf OR setzen.
Code: Alles auswählen
Dim oFilter(1) as New com.sun.star.sheet.TableFilterField
'---definiert das 1. von max. 3 Filterkriterien---
oFilter(0).Field = 6
oFilter(0).OPERATOR = com.sun.star.sheet.FilterOperator.EQUAL
oFilter(0).StringValue = "Parabraunerde, Pseudogley-Parabraunerde"
'---definiert das 2. von max. 3 Filterkriterien---
oFilter(1).CONNECTION = com.sun.star.sheet.FilterConnection.OR
oFilter(1).Field = 8
oFilter(1).OPERATOR = com.sun.star.sheet.FilterOperator.GREATER
oFilter(1).NumericValue = 10
'---übergibt alle Filterdefinitionen als Array---
oLayout.FilterDescriptor.setFilterFields(oFilter())
grüße klaus