Munka adatbázis a Borland C builderegység ttable
komponense TTable
A legegyszerűbb módja annak, hogy az adatbázis eléréséhez táblák használata TTable összetevő, amely hozzáférést biztosít a táblázat. Erre a célra a következő tulajdonságokat használjuk leggyakrabban:
- Aktív - azt jelzi, nyitott (igaz) vagy sem (hamis) ebben a táblázatban.
- DatabaseName - a könyvtárat, amely a kívánt táblázatot vagy alias (alias) távoli adatbázis (alias beállítása a konfigurációs segédprogram BDE, közzétételét, amely jelen van a sok forrásból a termékek a Borland keresztül vagy az SQL Explorer alkalmazásával okozott Adatbázis / Explore menüpontot ). Ez a tulajdonság csak akkor változtatható, ha a táblázat zárva van (az ő aktív tulajdonság false), például:
- TableName - a tábla neve.
- Exclusive - ha ez a tulajdonság értéke igaz, akkor nincs más felhasználó nem tudja megnyitni ezt a táblázatot, ha nyitva van az alkalmazás. Ha ez a tulajdonság false (ez az alapértelmezett), a többi felhasználó nyithat az asztalra.
- IndexNév - azonosítja a másodlagos index az asztalra. Ez a tulajdonság nem lehet megváltoztatni, miközben az asztal nyitott.
- MasterFields - meghatározza a mező nevét, hogy hozzon létre egy linket egy másik asztalhoz.
- MasterSource - név TDataSource összetevő, amellyel TTable kap adatokat a kapcsolódó tábla.
- ReadOnly - ha ez a tulajdonság igaz, az asztal meg van nyitva „read-only”. Nem lehet megváltoztatni a ReadOnly tulajdonsága, míg az asztal meg van nyitva.
- EOF, Bof - ezek a tulajdonságok értéke lehet igaz, ha az aktuális rekord mutató található, az utolsó vagy az első rekord a táblázat, ill.
- Fields - egy sor tárgyak TField. Ezzel a szolgáltatással, akkor érheti el a mezőket szám, ami akkor hasznos, ha a tábla szerkezetét nem ismerjük előre:
A leggyakrabban alkalmazott módszer, amikor az összetevő TTable:
- Nyissa ki és zárja az ingatlan értékét egyenlővé Active Igaz és hamis volt.
- Frissítés lehetővé teszi, hogy olvassa újra az adathalmazt az adatbázisból.
- Először Utolsó, Next, előzetes költözött a jelenlegi rekord mutatót az első, utolsó, előző és következő rekordot, illetve, például:
- MoveBy mozgatja a mutatót a megadott számú sort (amely lehet negatív) belül a táblázat
- Insert, Szerkesztés, Törlés, hozzáfűzése - fordítás táblázat bejegyzés a beszúrási módban, szerkesztése, törlése, adj egy bejegyzést, ill.
- Post - biztosítja a fizikai megőrzése a megváltozott adatokat. Például:
- Mégsem - a változások, amelyek nem kerülnek tárolásra fizikailag.
- FieldByName - lehetővé teszi, hogy elérjük az adatokat a név mezőben területeken:
- SetKey táblázat átkapcsol a keresési módot.
- GotoKey elindítja a keresési karakterláncot, a értéke Fields [n] egyenlő a kiválasztott, ahol n - a táblázat oszlop számát, kezdve 0:
- SetRangeStart, SetRangeEnd, ApplyRange lehetővé teszi, hogy válassza ki a sorokat, egy sor egy mező értéke.
- FreeBookmark, GetBookmark, GotoBookmark- lehetővé teszik, hogy a jelölt sorok a táblázatban, majd jöjjön vissza később. Könyvjelző módszerek TBookmark osztályban. GetBookmark eljárás beállítja a könyvjelzőt az aktuális táblázat sorait. GotoBookmark végez elmozdulást a táblázatban, hogy a vonal a korábban könyvjelző. FreeBookmark alkalmazott módszer megölni TBookmark objektum típusa:
Események TTable komponens lehetővé teszi, hogy építeni, és szabályozható az Ap adatbázisban. Például BeforePost esemény bekövetkezik, mielőtt behelyezi vagy megváltoztatása bejegyzések AfterPost esemény - mentés után a beillesztett vagy módosított rekordot, AfterDelete esemény - eltávolítása után a feljegyzések, stb
Ahhoz, hogy egy TTable komponens formájában, tegye a következőket:
- Használata Data Access paletta oldal alkatrészek TTable helyezze a komponens olyan formában vagy adat modult.
- DatabaseName ingatlan hozzárendelni a könyvtár nevét, ahol az adatbázis vagy az adatbázis pszeudo Ima.
- TableName tulajdonság az asztal nevet hozzárendelni, vagy válasszon ki egy táblát a legördülő listából.
- Add alkotnak adatforrás összetételét és tulajdonságait-adatbázisba beállított érték megnevezni TTable komponenst.
- Adatok ellenőrzése, hogy a komponensek és azokhoz a komponens adatforrás megjeleníteni az adatokat az adatbázis tábla.