Hogyan készítsünk egy aktív dbnavigator

Hogyan készítsünk egy aktív DBNavigator

Vagyok formában dbgrid1, datasource1, Query1 elemet, dbnavigator1. az adatokat az adatbázis tábla mutatja, amikor az alkalmazás elindul, de a gombok a böngésző nem aktív. Hogyan csináljam, így hozzá bejegyzéseket az asztalra a navigációs gombok?

Datasouce1 hozott dbnavigator1

> Solovyov
Tettem, de mindegy navigáció nem aktív, ezért kérdeztem. Segítsen kérem.

query1.recvastLive = true vagy használja TTable

vagy csatolni Query1 elemet UpdateQuery1 és töltse meg.

> Solovyov
Én minden kiderült, de ez egy másik kérdés meg. Kiderült, hogy én most a Navigátor be egy rekordot egy adatbázis táblát, és ne írjon query1.sql beilleszteni.


> Navigator beszúrni

Igen, lehet. de poredelennye korlátozásokat.

Egy szabványos böngésző saját prog jele amatőrizmus. Az a tény, hogy az általa használt számos verseny adathalmazt, amely „akasztott”, de lehet, hogy szükség van egy fejlesztő valamilyen különleges fichey. És akkor lesz a harcot nem a tényleges probléma a végrehajtási funkciók, hanem magát a navigátor.
És panel úgy néz ki, csúnya (IMHO). Az sem szakszerűen történt prog nem láttam őt.

> Solovyov
Behelyezése után a felvétel gombbal a böngésző Frissítés, majd kirepül hiba „táblázat nem támogatja ezt a műveletet, mert nem unicuely indexelt”.

> MsGuns
Ezután mit gondol jobban használni a böngésző helyett.

Solovyov írt röviden, próbálja meg részletesen.
1. Mi dobja az űrlapon, és TActionList TImageList. A ekshin első hozzáadásával (például):
actDSHome
actDSNext
actDSPrior
actDSEnd
actDSInsert
actDSDelete
actDSEdit
actDSCancel
actDSPost
actDSRefresh
actDSCommit

2. Mi dobja, ahol bármely vezetői ellenőrzések (menü, PupUp-menü tulbatony, fehér kenyér, stb.) A közlemény szigetek Action minden ilyen ellenőrzés válassza ki a listából a megfelelő ekshin.

Az előnyök nyilvánvalóak: a rakodók tehetek bármit, beleértve a folyamat bármely adathalmazok, beleértve még át nézve Stringgridy. Ie egy processzort, például Betét a BÁRMELY ND. Persze, akkor meg kell izzadni, amikor meg kell majd írni, de ez megtérül sebesség hibakeresés és a megbízhatóságot. Ha az algoritmus megváltoztatására, nem kell kurochit onclick kezelő minden menük, almenük és más harangok és a síp, ahol ez a szolgáltatás használható - Csak szerkesztéséhez egy felvezető ONE ekshin.

By the way, mint például a Next gombra, Prior, Home, End, és mások nem állnak a vezérlőpult - csak akkor kerülhet sor, és a hozzájuk tartozó személyek, mint általában, nem kell. Azonban ekshin nekik kell meghatározni „trigger” jelet a billentyűzeten.

Solovyov írt röviden, próbálja meg részletesen.
1. Mi dobja az űrlapon, és TActionList TImageList. A ekshin első hozzáadásával (például):
actDSHome
actDSNext
actDSPrior
actDSEnd
actDSInsert
actDSDelete
actDSEdit
actDSCancel
actDSPost
actDSRefresh
actDSCommit

2. Mi dobja, ahol bármely vezetői ellenőrzések (menü, PupUp-menü tulbatony, fehér kenyér, stb.) A közlemény szigetek Action minden ilyen ellenőrzés válassza ki a listából a megfelelő ekshin.

Az előnyök nyilvánvalóak: a rakodók tehetek bármit, beleértve a folyamat bármely adathalmazok, beleértve még át nézve Stringgridy. Ie egy processzort, például Betét a BÁRMELY ND. Persze, akkor meg kell izzadni, amikor meg kell majd írni, de ez megtérül sebesség hibakeresés és a megbízhatóságot. Ha az algoritmus megváltoztatására, nem kell kurochit onclick kezelő minden menük, almenük és más harangok és a síp, ahol ez a szolgáltatás használható - Csak szerkesztéséhez egy felvezető ONE ekshin.

By the way, mint például a Next gombra, Prior, Home, End, és mások nem állnak a vezérlőpult - csak akkor kerülhet sor, és a hozzájuk tartozó személyek, mint általában, nem kell. Azonban ekshin nekik kell meghatározni „trigger” jelet a billentyűzeten.

> MsGuns
Köszönöm a részletes leírást. Te sokat segített