Thursday, November 17, 2005

Objekt DATA

 objekt data – slouží k propojení databáze s rozhraním Visual Basicu
 důležité vlastnosti jsou tyto :
o Connect – určuje typ dokumentu (Access, Excel, FoxPro…)
o DatabaseName – značí jméno souboru i s cestou
o RecordSource – zdroj (tedy jméno tabulky, listu, či bůhvíčeho)
 toto byly nejdůležitěší vlastnosti objektu Data, teď ale jak propojit tuto databázi s ovládacími prvky, které máme na ploše? Jednoduše pomocí dvou vlastností:
o DataField – určuje které pole z datábáze bude zobrazeno v tomto ovládacím prvku (u excelu je to který sloupec – myslím)
o DataSource – určuje zdroj dat – v projektu můžeme mít více objektů data a proto se musí určite z kterého budou data brána
 dalšími důležitými metodami objektu data je podobjekt Recordset, přes něj se provádějí veškeré operace s otevřenou databází a to zejména:
o MoveNext, MovePrevious – přesune se na další, předchozí záznam
o MoveLast, MoveFirst – přesune se na první, poslední záznam
o EOF, BOF – tyto hodnoty jsou nastaveny na True pokud se v databázi nacházíme na konci respektive na začátku
 tedy pokud například chcem přesunou o jedne záznam dál píšeme :
o Data1.Recordset.MoveNext