[ prginfo @ 10.11.2009. 18:42 ] @
| Koristim D2007 i IB.
Zeleo bih da u kodu ustanovim u kom modu se nalazi odredjena tabela.
Kada idem na novi upis, tada je table.insert, a kada radim ispravku, tada je table.edit
Istu formu koristim i za insert i za edit. Kada radim prihvatanje, moram da ustanovim u kom statusu se nalazi tabela, i u zavisnosti od toga da razdvojim kod koji se izvrsava.
Potrebna mi je pomoc oko koda.
Hvala. |
[ savkic @ 10.11.2009. 20:24 ] @
> Zeleo bih da u kodu ustanovim u kom modu se nalazi odredjena tabela.
> Kada idem na novi upis, tada je table.insert, a kada radim ispravku, tada je table.edit
Pogledaj State property tvog dataseta. Npr. if Table.State = dsInsert then...
[ prginfo @ 10.11.2009. 21:30 ] @
Hvala Savkiću na brzoj reakciji.
btw us. I na Firebird forum sam poslao zahvalnicu i nastavak problema.
Probaću, pa ću izvestiti kako sam rešio problem.
Hvala još jednom.
[ prginfo @ 10.11.2009. 23:31 ] @
Postavio sam sledece:
if tabela.State = dsInsert then
begin
...
end;
Medjutim, dobijam sledecu gresku:
E2003 undeclared identifier : 'dsInsert'
Gde gresim?
[ savkic @ 11.11.2009. 02:17 ] @
> Medjutim, dobijam sledecu gresku:
> E2003 undeclared identifier : 'dsInsert'
Dodaj DB u uses listu.
[ prginfo @ 11.11.2009. 08:22 ] @
Radi, hvala.
Zaboravio sam da stavim u uses.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.