Tudd Intuíció, előadás mező (tfield)
Abstract: Ebben a fejezetben megtudhatja tárgyak, mezők és osztály TField. Ismerje meg, hogyan hozhat létre és használata adatsorok helyettesítő és számított mezők. megtanulják a legfontosabb tulajdonságok, módszerek és események osztály TField.
Minden adatbázis táblákból áll, minden asztalnál - a nyilvántartásból. Minden bejegyzés viszont van egy gyűjtemény a területeken. Field adathalmaz - egy példánya egy erős osztály TField. amely fogunk beszélni ebben az előadásban.
Tanulás a tulajdonságokat a mezők fognak végezni a példa az utolsó előadás alkalmazást.
Helyettesítő karakterek (Lookup) mező
Helyettesítő keresése mező eredetileg az adathalmaz nem szerepel, akkor létre kell hozni a saját. Egy ilyen mező eltér a hagyományos, hogy ez azt mutatja, az adatokat egy másik adathalmaz. Ahhoz, hogy ebben a mezőben, két adatsor kell relációs kapcsolat. Az utolsó előadás szoktuk DBLookupComboBox komponenst. amely egy analóg helyettesítő mezőt. de amelyek nem jelennek meg a rács DBGrid. Amikor létrehoz egy helyettesítő mezőt is meg kell adni az adathalmaz, ahol a mező megtekintéséhez az értékeket a kulcsfontosságú területeken viszonylagos kommunikáció területén, valamint a kívánt értékeket helyettesíteni.
Ábra. 6.1. Létrehozása helyettesítő (keresés) területén
Számított (számított) területén
Mint egy helyettesítő, kiszámított mező kezdetben nem tartalmazza az adathalmaz, és hozzáadjuk a folyamat tervezése egy alkalmazás. Számított mezők megjelenítésére az adatokat, amelyek automatikusan számolja a program során egy vagy több mező az adathalmaz. Például a táblázatban van egy mező az áru értékét és a megvásárolt mennyiséggel néhány ügyfél. Számított mező. szorozni a mezők értékeit mutathat a teljes költség az áru.
Példánkban létrehozunk egy számított mező megjelenítéséhez az élelmiszerek költségei amerikai dollárban. Erre a célra az adatok modul létrehoz egy globális változó dollár:
Valódi mező adathalmaz, valamint a mezők típusának négy tulajdonságokat lehet hasznos:
DisplayFormat - Meghatározza a szám formátumát.