Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Datenstrukturierung unterstützt die folgenden Funktionen. Der Name, der dem Kapitel zugewiesen ist, das die zu bearbeitende Spalte enthält, ist der Kapitel-Alias .
Ein Kapitelalias kann vollqualifizierter sein, bestehend aus jedem Kapitelspaltennamen, der zum Kapitel mit dem Spaltennamen führt, alle durch Punkte getrennten. Wenn z. B. das übergeordnete Kapitel, Chap1, ein untergeordnetes Kapitel enthält, chap2, das eine Spalte für die Menge, das Amt hat, dann wäre der qualifizierte Name chap1.chap2.amt.
| Aggregatfunktionen | Beschreibung |
|---|---|
| SUMME(Kapitelalias.Spaltenname) | Berechnet die Summe aller Werte in der angegebenen Spalte. |
| AVG(Kapitelalias.Spaltenname) | Berechnet den Mittelwert aller Werte in der angegebenen Spalte. |
| MAX(Kapitelalias.Spaltenname) | Berechnet den Maximalwert in der angegebenen Spalte. |
| MIN(Kapitelalias.Spaltenname) | Berechnet den Minimalwert in der angegebenen Spalte. |
| COUNT(Kapitel-Alias[.Spaltenname]) | Zählt die Anzahl der Zeilen im angegebenen Alias. Wenn eine Spalte angegeben ist, werden nur Zeilen, für die diese Spalte ungleich Null ist, in die Anzahl eingeschlossen. |
| STDEV(Kapitelalias.Spaltenname) | Berechnet die Standardabweichung in der angegebenen Spalte. |
| ANY(Kapitelalias.Spaltenname) | Ein Wert der angegebenen Spalte. ANY hat nur einen vorhersehbaren Wert, wenn der Wert der Spalte für alle Zeilen im Kapitel identisch ist. Hinweis Wenn die Spalte nicht denselben Wert für alle Zeilen im Kapitel enthält, gibt der SHAPE-Befehl willkürlich einen der Werte zurück, um den Wert der ANY-Funktion festzulegen. |
| Berechneter Ausdruck | Beschreibung |
|---|---|
| CALC(Ausdruck) | Berechnet einen beliebigen Ausdruck, aber nur in der Zeile des -Recordsets, welche die CALC-Funktion enthält. Jeder Ausdruck, der diese VBA-Funktionen (Visual Basic for Applications) verwendet, ist zulässig. |
| NEU-Schlüsselwort | Beschreibung |
|---|---|
| NEW Feldtyp [(Breite | Skala | Genauigkeit | Fehler [, Skala | Fehler])] | Fügt eine leere Spalte des angegebenen Typs zum Recordset hinzu. |
Der Feldtyp, der mit dem NEW-Schlüsselwort übergeben wird, kann jeder der folgenden Datentypen sein.
| OLE DB-Datentypen | ADO-Datentypenentsprechung(n) |
|---|---|
| DBTYPE_BSTR | adBSTR |
| DBTYPE_BOOL | adBoolean |
| DBTYPE_DECIMAL | adDecimal |
| DBTYPE_UI1 | adUnsignedTinyInt |
| DBTYPE_I1 | adTinyInt |
| DBTYPE_UI2 | adUnsignedSmallInt |
| DBTYPE_UI4 | adUnsignedInt |
| DBTYPE_I8 | adBigInt |
| DBTYPE_UI8 | adUnsignedBigInt |
| DBTYPE_GUID | adGuid |
| DBTYPE_BYTES | adBinary, AdVarBinary, adLongVarBinary |
| DBTYPE_STR | adChar, adVarChar, adLongVarChar |
| DBTYPE_WSTR | adWChar, adVarWChar, adLongVarWChar |
| DBTYPE_NUMERIC | adNumeric |
| DBTYPE_DBDATE | adDBDate |
| DBTYPE_DBTIME | adDBTime |
| DBTYPE_DBTIMESTAMP | adDBTimeStamp |
| DBTYPE_VARNUMERIC (variabler numerischer Datentyp) | adVarNumeric |
| DBTYPE_FILETIME | adFileTime |
| DBTYPE_ERROR | AnzeigenFehler |
Wenn das neue Feld vom Typ Decimal (in OLE DB, DBTYPE_DECIMAL oder in ADO, adDecimal) ist, müssen Sie die Genauigkeits- und Skalierungswerte angeben.
Siehe auch
Datenstrukturierungsbeispiel
formale Formgrammatik
Shape-Befehle im allgemeinen