A fájl módosítása a delphi-ban (dbnavigator)
Ezeket a változtatásokat az Adatbázis-asztalon keresztül lehet végrehajtani. Ehhez be kell írnia, megnyitnia kell a frissítendő fájlt, menjen a szerkesztési módba, és tegye meg a szükséges változtatásokat. Tehát tanácsos nagy változásokkal járni. Ne feledje, hogy ugyanazt a fájlt nem lehet egyszerre megnyitni a Delphi-ból és az Adatbázis-asztaltól.
Ábra. 1. DBNavigator
Az alkalmazás futása közben módosulhat. Ennek legjobb módja a DBNavigator használata mindkét asztalhoz és formához. A fenti példákban csak a gombok közül négyet használtunk a fájl navigálásához. A teljes DBNavigator a 2. ábrán látható. 1.
Az első négy gomb már ismerős, mozgást biztosít a fájlon. Amikor asztalokkal dolgozik, ezek nem különösebben szükségesek (de nem tiltottak), mert a mozgást görgetősávok is biztosítják.
Ha formanyomtatással dolgozik, mint korábban jeleztük, nem lehet elhagyni. A gombok célja:
1. Először - a fájl kezdete;
2. Előző - egy felvétel vissza;
3. Következő - egy előre rögzített;
4. Utolsó - a fájl vége;
5. Add - új bejegyzés hozzáadása a jelenlegihez;
6. Törlés - az aktuális rekord törlése;
7. Szerkesztés - menjen a szerkesztési módba;
8. Post - írja meg a fájlban végrehajtott változtatásokat;
9. Mégse - törölje a változtatásokat;
10. Refresh (Frissítés) - az egyes fájlok módosításainak módosítása.
A fájlok adatainak megváltoztatásának lehetőségét már az alkalmazás tervezési szakaszában kell megadni. Ezt a következő tulajdonságokkal szabályozhatja:
• ReadOnly y Table, ha ez a tulajdonság True értékre van állítva, akkor az alkalmazás végrehajtása során nem lehet változtatni;
• AutoEdit y Adatforrás, ha ez a tulajdonság hamis, akkor a szerkesztés tilos, de az alkalmazás végrehajtásakor átválthat a szerkesztési módra;
• ReadOnly y DBEdit, ha ez a tulajdonság True értékre van állítva, akkor ez a mező nem szerkeszthető.
Nyilvánvaló, hogy a táblázat és a DataSource objektumok tulajdonságai minden mezőre érvényesek. Ezek után tisztázza a kulcsfontosságú feladatokat. A 7-es billentyű a táblázatot vagy az űrlapot szerkesztési módba helyezi, majd változtatásokat hajthat végre. valójában az Adatforrás AutoEdit tulajdonsága True lesz. Ezután bármely mezőben módosíthatja. De ezek a változások nem kerülnek azonnal át a fájlba. Ha meg van győződve a változtatások helyességéről, akkor a 8-as billentyű megnyomásával át kell adni őket; a 9 gomb törli őket. A 10 kulcs a teljes fájlt frissíti, figyelembe véve a végrehajtott változtatásokat. Például, ha a végrehajtott változtatások következtében a rekordokat rendezni kell, majd a 10 gomb megnyomása után új sorrendben jelennek meg a képernyőn.