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:

  1. Használata Data Access paletta oldal alkatrészek TTable helyezze a komponens olyan formában vagy adat modult.
  2. DatabaseName ingatlan hozzárendelni a könyvtár nevét, ahol az adatbázis vagy az adatbázis pszeudo Ima.
  3. TableName tulajdonság az asztal nevet hozzárendelni, vagy válasszon ki egy táblát a legördülő listából.
  4. Add alkotnak adatforrás összetételét és tulajdonságait-adatbázisba beállított érték megnevezni TTable komponenst.
  5. Adatok ellenőrzése, hogy a komponensek és azokhoz a komponens adatforrás megjeleníteni az adatokat az adatbázis tábla.