VBA-Programmierung in Microsoft Excel

Tutorial: Die Dialoge

Execute-Methode

Gibt eine Recordset-Objekt zurück, das die Datensatzgruppe repräsentiert, die aus einer Datensatzgruppendefinition oder einer Gruppierungsdefinition resultiert. Wenn die Datensatzgruppe Teil einer Hierarchie aus angeordneten Datensatzgruppen ist, erstellt das Datenquellensteuerelement die vollständige Hierarchie und gibt die angeforderte Datensatzgruppe aus der Hierarchie zurück.

Syntax

Ausdruck.Execute(RecordsetName, ExecuteOption, FetchType)

Ausdruck   Ein Ausdruck, der ein DataSourceControl-Objekt zurückgibt.

RecordName   String erforderlich. Der Name der Datensatzgruppendefinition oder Gruppierungsdefinition.

ExecuteOption   Optionales ExecuteOptionEnum-ADO. Gibt an, wie die Abfrage durchgeführt wird. Der Standardwert lautet adOptionUnspecified.

FetchType   Optionales dscFetchTypeEnum-Objekt. Wenn die angegebene Datensatzgruppendefinition eine Unterliste mit untergeordneten Datensatzgruppendefinitionen enthält, bewirkt das Festlegen dieses Arguments auf dscFull, dass jedes Mal alle Datensätze abgerufen werden, wenn die Execute-Methode aufgerufen wird. Wenn Sie dieses Argument nicht angeben oder es auf dscParameterized festlegen, werden Datensätze aus untergeordneten Datensatzgruppen nur dann abgerufen, wenn die untergeordnete Datensatzgruppe für die betroffene übergeordnete Datensatzgruppe geöffnet worden ist. Wennn Sie beispielsweise die übergeordnete Datensatzgruppe Customers mit der untergeordneten Datensatzgruppe Orders besitzen, und dieses Argument auf dscFull festgelegt worden ist, werden alle Datensätze für sämtliche Kunden zur Laufzeit abgerufen. Wenn dieses Argument auf dscParameterized festgelegt worden ist, werden die Datensatzgruppen für Kunden mit der Kunden-ID ANTAR nur dann abgerufen, wenn die Customers-Datensatzgruppe auf diese Kunden-ID positioniert wurde und die untergeordneten Orders-Datensatzgruppen geöffnet sind.