[ Vladimir Culum @ 13.07.2006. 11:24 ] @
Imam dva problema. Koristim Delphi 2006 i FireBird server sa IB-om. 1. Pokusavam da napravim malu bazu (npr. imenik). Napravio sam formu na kojoj mi je DBGrid, koji je vezan za TIBQuery. Kada hocu da vrsim novi upis, trebao bi da pokrenem generator iz baze da bi mi polje (ID_K) bilo autoincreament i da dodeli novi broj korisniku (npr. da se vezuje uz BeforePost). Polje u tabeli je definisano kao integer. Kako? 2. Kada vrsim novi upis, otvaram novu formu na kojoj su mi polja koja su vezana za tabelu. Pre otvaranja ove forme treba da se pozicioniram na rekord koji je obelezen u DBGridu, koji je vezan za TIBQuery da bi radio ispravku tacnog upisa, a ne da mi izbacuje stalno prvi. U delphiju 6 sam to radio po sledecem principu: Table1.FindKey ([Query['ID_K']]); Table1.Edit; U delphiju 2006 FindKey nije definisan za IB tabele. Kako ovo da resim? Unapred se zahvaljujem na pomoci! |