• Metoda CreateIndex obiektu DAO.TableDef.
Metoda
CreateIndex tworzy nowy obiekt Index
(tylko w obszarze roboczym Microsoft Jet
).
Krótki opis obiektu Index
Obiekty Index określają kolejność pobierania rekordów z tabel bazy danych oraz określają, czy mogą powtarzać się takie same rekordy, zapewniając jednocześnie efektywny dostęp do danych.
W aparacie bazy danych Microsoft Jet
indeksy są wykorzystywane podczas sprzęgania tabel i tworzenia obiektów
Recordset. Indeksy
określają kolejność, w której obiekty Recordset typu tabela
zwracają rekordy, ale nie określają kolejności, w jakiej aparat bazy danych Microsoft Jet przechowuje rekordy
w tabelach bazowych, ani nie określa kolejności, w jakiej rekordy są zwracane przez inne typy
obiektów Recordset.
Składnia metody CreateIndex
' definicja:
Function CreateIndex([Name]) As Index
' wywołanie:
Set Index = TableDef.CreateIndex ([Name])
Składnia metody CreateIndex zawiera następujące elementy:
Element | Opis |
---|---|
Index | zmienna obiektowa reprezentująca tworzony obiekt Index. |
TableDef | Zmienna obiektowa reprezentująca obiekt TableDef, w którym będzie tworzony nowy obiekt Index. |
Name |
Element nieobowiązkowy typu Variant podtyp String ,
który nadaje jednoznaczną nazwę nowemu obiektowi Index. Szczegółowe informacje o prawidłowych
nazwach obiektu Index można znaleźć w opisie właściwości Name.
|
Użycie.
Metoda CreateIndex służy do utworzenia nowego obiektu Index dla obiektu TableDef.
Jeżeli w wywołaniu metody CreateIndex zostanie pominięty element nieobowiązkowy Name,
to przed dołączeniem nowego obiektu do kolekcji można użyć odpowiedniej instrukcji przypisania do ustawienia
lub zmiany wartości właściwości Name. Po dołączeniu obiektu można, lub nie można, ustawić właściwości Name,
w zależności od typu obiektu, który zawiera kolekcję Indexes. Więcej informacji na ten temat można znaleźć
w opisie właściwości Name.
Jeżeli argument Name odnosi się do obiektu, który już wchodzi w skład kolekcji, to użycie metody Append spowoduje błąd wykonania.
W celu usunięcia obiektu Index z kolekcji Indexes należy w stosunku do tej kolekcji użyć metody Delete.
Słownik użytych terminów.
- • metoda
-
Procedura podobna do instrukcji lub funkcji, operująca na konkretnych obiektach.
Można na przykład zastosować metodę
Print
obiektu Debug w celu przeniesienia drukowanych danych wyjściowych do okienka bezpośredniego w „Oknie analizy programu”. - • obszar roboczy Microsoft Jet
- Obszar roboczy wykorzystujący aparat bazy danych Microsoft Jet w celu uzyskiwania dostępu do źródła danych. Źródłem danych może być plik bazy danych Microsoft Jet (.mdb), baza danych ODBC, jak np. baza danych Paradox, lub baza danych ISAM.
- • indeks
-
Dynamiczne wzajemne powiązanie jednego lub większej liczby pól tabeli (kolumn) umożliwiające szybsze
wydobywanie z tabeli określonych rekordów. W trakcie dodawania, zmieniania lub usuwania rekordów
system zarządzania bazą danych automatycznie uaktualnia indeks zgodnie ze zmianami w bazie danych.
W przypadku posługiwania się obiektem Recordset typu tabela bieżący indeks określa kolejność, w jakiej rekordy przesyłane są do obiektu Recordset. Tabela może mieć kilka indeksów.
Obiekt Index typu DAO reprezentuje indeks dla obiektu TableDef. - • typ danych
- Cecha charakterystyczna zmiennej określająca, jakiego rodzaju dane mogą być przechowywane w tej zmiennej. Rozróżniane są następujące typy danych: Big Integer, Binary, Byte, Boolean, Char, Currency, Date, Decimal, Double, Float, GUID, Integer, Long, Long Binary (obiekt OLE), Memo, Numeric, Single, String, Text, Time, TimeStamp, VarBinary, Variant (domyślny), typy zdefiniowane przez użytkownika (utworzone za pomocą instrukcji Type) oraz obiektowe typy danych, do których zaliczane są obiektowe typy udostępniane i obiektowe typy DAO.
- • zmienna obiektowa
- Zmienna zawierająca odwołanie do obiektu.
- • Variant - typ danych
- Specjalny typ danych, mogący zawierać zarówno dane liczbowe, dane znakowe, daty, jak i wartości specjalne Empty i Null. Funkcja VarType określa sposób traktowania danych typu Variant. Wszystkie zmienne są typu Variant, jeżeli nie zostały zadeklarowane jawnie jako zmienne jakiegoś innego typu.
- • String - typ danych
- Podstawowy typ danych służący do przechowywania informacji znakowych. Zmienna typu String ma stałą lub zmienną długość i zawiera po jednym znaku na bajt. Ciągi znaków o stałej długości mają zadeklarowaną konkretną długość i mogą zawierać od 1 do maksymalnie 65 536 (2^16) znaków. Ciągi o zmiennej długości mogą mieć długość do około 2 miliardów (2^31) znaków (około 65 000 (2^16) znaków.