| Előszó | 15 |
| Általában az adatokról | 17 |
| Adatok elérése Visual Basic-ben | 18 |
| A Visual Basic 4.0 újdonságai | 20 |
| Standard, professional, enterprise | 22 |
| A Microsoft Jet adatbázis kezelő | 23 |
| Visual Basic adatbázis felépítése | 23 |
| Felhasználói felület | 24 |
| Adatbázis-kezelő | 25 |
| Adatbázis | 25 |
| Helyi és távoli adatbázisok | 26 |
| Client-Server és távoli adatbázis | 26 |
| Data Access Ojbect (DAO) | 28 |
| A Dao modell | 28 |
| Osztályok, objektumok és kollekciók | 30 |
| Kollekcióhivatkozások szintaktikája | 31 |
| Adathozzáférési objektum (DAO) | 34 |
| Összefoglalás | 72 |
| Adatok defincíója | 73 |
| Adatok manipulációja | 73 |
| Adatbázis létrehozása és módosítása | 74 |
| Relációs adatbázis | 74 |
| A relációs adatbázis alapfogalmai | 75 |
| Táblák, mezők és rekordok | 76 |
| Kulcsok | 77 |
| Relációk, kapcsolatok | 80 |
| Normalizáció | 81 |
| Adatbázis tervezése | 82 |
| Új adatbázis létrehozása | 84 |
| Data Manager lehetőségei | 85 |
| Data Manager használata | 88 |
| Microsoft Jet adatbázis-kezelő 2.5/3.0 | 99 |
| Az adatbázis verzió specifikálása | 100 |
| DAO használata | 101 |
| Új adatbázis létrehozása | 102 |
| Indexelés | 111 |
| Relációk és hivatkozási integritás | 114 |
| Csatolt táblák | 118 |
| Adatbázis módosítása | 123 |
| Új tábla felvétele | 124 |
| Tábla törlése | 127 |
| Új mező felvétele | 128 |
| Mező módosítása, törlése | 129 |
| Új index felvétele | 130 |
| Index törlése | 130 |
| Adatbázis karbantartása | 131 |
| Adatbázis feltérképezése | 131 |
| Adatbázis tömörítése | 138 |
| Adatbázis helyreállítása | 141 |
| Adatbázis adatainak kezelése DAO használatával | 143 |
| Adatbázis megnyitása | 144 |
| Az opendatabase metódus | 144 |
| A data control | 145 |
| Recordset objektum létrehozása | 145 |
| Recordset objektum típusai | 146 |
| Data control és recordset | 147 |
| Az openrecordset metódus | 148 |
| Tábla alapú Recordset | 152 |
| Lekérdezés alapú Recordset | 155 |
| Tábla alapú rekordkészlet sorbarendezése és szűrése | 157 |
| Sorbarendezés | 157 |
| Szűrés | 164 |
| Lekérdezés alapú rekordkészlet sorbarendezése és szűrése | 167 |
| Sorbarendezés | 167 |
| Szűrés | 169 |
| Rekordok kezelése | 170 |
| Rekordok közötti mozgás | 171 |
| A rekordkészlet határai | 173 |
| Rekordszám meghatározása | 175 |
| Egy meghatározott rekord keresése | 176 |
| Find metódus használata | 177 |
| A Seek metódus használata | 180 |
| Bookmark használata | 182 |
| Querydef objektum | 187 |
| Querydef objektum létrehozása | 188 |
| Lekérdezés alapő Recordset létrehozása | 189 |
| Actin Query létrehozása | 190 |
| Lekérdezési paraméterek | 191 |
| Rekordok aktualizálása | 192 |
| Rekord módosítása | 193 |
| Új rekord felvétele | 197 |
| Rekord törlése | 199 |
| Trans...Metódusok használata | 199 |
| Tranzakciók egyéb előnyei | 202 |
| Adatbázis adatainak kezelése data controllal | 203 |
| Összehasonlító elemzés | 204 |
| Data control használata | 205 |
| Adatbázis-kezelő alkalmazás létrehozása | 205 |
| Data control felvétele | 206 |
| Data control tulajdonságainak beállítása | 206 |
| Adatkapcsolt controlok felvétele | 211 |
| A data control tulajdonságai | 215 |
| Adatkapcsolt controlok használata | 215 |
| Rekordműveletek data controllal | 217 |
| Új rekord felvétele | 217 |
| Rekord aktualizálása | 219 |
| Rekord törlése | 220 |
| Rekordok kezelése | 221 |
| Rekordok közötti mozgás | 221 |
| Az aktuális rekord | 222 |
| Ugrás az első/utolsó rekordra | 223 |
| Ugrás az előző/következő rekordra | 224 |
| Move metódus használata | 224 |
| Bookmark használata | 224 |
| Egy meghatározott rekord keresése | 225 |
| Find metódus használata | 225 |
| See metódus használata | 227 |
| Rekordműveletek | 227 |
| Új rekord szerkesztése | 229 |
| Rekord szerkesztése | 230 |
| Rekord törlése | 231 |
| Memo mezők kezelése | 232 |
| Recordset objektum bezárása | 233 |
| Tranzakciók, érvényesítés és aktualizálás | 233 |
| Tranzakciók ellenőrzése | 233 |
| Begin Trans | 234 |
| CommitTrans | 234 |
| Rollback | 235 |
| Módosítások érvényesítése | 236 |
| A save argumentum | 237 |
| Az action argumentum | 238 |
| Érvényesítés visszavonása | 238 |
| Adatok aktualizálása | 238 |
| UpdateRecord metódus | 239 |
| UpdateControls metódus | 239 |
| Refresh metódus | 239 |
| Adatkapcsolt controlok | 240 |
| Adatkapcsolt controlok típusai | 240 |
| Belső adatkapcsolt controlok | 241 |
| Speciális adatkapcsolt controlok | 241 |
| Adat-tudati tulajdonságok | 242 |
| Adatkapcsolt controlok használata | 243 |
| Belső adatkapcsolt controlok használata | 243 |
| Text box | 244 |
| Label control | 245 |
| Check box | 246 |
| Combo box | 247 |
| List box | 248 |
| Picture box és Image control | 250 |
| Speciális adatkapcsolt controlok használata | 251 |
| Adatkapcsolt list box | 252 |
| Adatkapcsolt grid control | 255 |
| SQL lekérdezések | 268 |
| Az SQL története | 268 |
| Az SQL felépítése | 269 |
| SQL parancsok | 270 |
| SQL záradékok | 271 |
| SQL operátorok | 271 |
| Aggregát függvények | 273 |
| DDL műveletek | 274 |
| Tábla létrehozása | 274 |
| Tábla törlése | 275 |
| Tábla módosítása | 276 |
| Index létrehozása | 278 |
| Indes létrehozása a CREATE TABLE utasítással | 278 |
| Index létrehozása a CREATE INDEX utasítással | 280 |
| Index létrehozása az ALTER TABLE utasítással | 281 |
| Index törlése az ALTER TABLE utasítással | 282 |
| Reláció felépítése az ALTER TABLE utasítással | 282 |
| DML műveletek | 282 |
| Rekordkészlet meghatározása | 283 |
| Egyszerű SELECT utasítások | 284 |
| Adatforrás meghatározása | 285 |
| Rekordkészlet sorbarendezése és szűrése | 288 |
| DISTINCT predikátum | 288 |
| TOP predikátum | 289 |
| WHERE záradék | 291 |
| GROUP BY záradék | 293 |
| HAVING záradék | 294 |
| ORDER BY záradék | 296 |
| WITH OWNERACCESS OPTION | 298 |
| Tábla-készítő lekérdezés | 298 |
| Új rekord felvevő lekérdezés | 301 |
| Rekord módosító lekérdezés | 302 |
| Rekord törlő lekérdezés | 303 |
| Összetett lekérdezések | 305 |
| Beágyazott lekérdezések | 306 |
| Csatoló lekérdezések | 307 |
| A JET SQL és ANSI SQL | 313 |
| A legfontosabb eltérések | 314 |
| Tárgymutató | 317 |