Freigeben über


PivotField.ServerBased-Eigenschaft (Excel)

True, wenn es sich bei der Datenquelle des angegebenen PivotTable-Berichts um eine externe Datenquelle handelt und nur die Elemente abgerufen werden, die dem markierten Seitenfeld entsprechen. Boolescher Wert mit Lese-/Schreibzugriff.

Syntax

Ausdruck. ServerBased

Ausdruck Eine Variable, die ein PivotField-Objekt darstellt.

Hinweise

Diese Eigenschaft gilt nicht für OLAP-Datenquellen und ist immer False.

Wenn diese Eigenschaft True ist, werden aus der Datenbank nur Datensätze abgerufen, die dem markierten Seitenfeldelement entsprechen. Sobald der Benutzer die Seitenfeldmarkierung ändert, wird von diesem Augenblick an das neu markierte Seitenfeldelement der Abfrage als Parameter übergeben und der Cache aktualisiert.

Diese Eigenschaft kann nicht eingestellt werden, wenn eine der folgenden Bedingungen erfüllt ist:

  • Das Feld gehört einer Gruppe an.

  • Die Datenquelle ist nicht extern.

  • Der Cache wird von mindestens zwei PivotTable-Berichten gemeinsam verwendet.

  • Das Feld ist ein Datentyp, der nicht serverbasiert sein kann (ein Memofeld oder ein OLE-Objekt).

Beispiel

In diesem Beispiel werden alle serverbasierten Seitenfelder aufgelistet.

For Each fld in ActiveSheet.PivotTables(1).PageFields 
 If fld.ServerBased = True Then 
 r = r + 1 
 Worksheets(2).Cells(r, 1).Value = fld.Name 
 End If 
Next

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.