izmenjeno 1 put, poslednji put mr.zhile 31.10.2008. u 16:23
Izmene poruke
- mr.zhile31.10.2008. u 16:23zapis iz teksta poruke
Imam firebird bazu.Kada se edituje rekord,moguce je ponovnim otvarnajem aplikacije izbrisati ga...
Moje 1.pitanje je kako to spreciti?
Probao sam sa ovakvim kodom,ali nije upalilo..
2.pitnaje je:Da li je efikasnije spreeciti brisanje dok se rekord edituje ili je bolje da se korisnik koji edituje rekoord obavesti da je rekord,dok ga je on menjao izbrisan?
kako ga obavestiti?
U stvari....mislim da bi trebla nekko DataSet zakljucati ,kada se vrsi edit rekorda,ali kako?
Ako nesto nisam razjasnio,rado cu uciniti?
Unapred se zahvaljujem na svim savetima
Moje 1.pitanje je kako to spreciti?
Probao sam sa ovakvim kodom,ali nije upalilo..
Code:
Inc(broj)
parametar := dmBiblioteka.sdsKnjige.FieldByName('Sifra_knjige').AsInteger;
if dmBiblioteka.sdsKnjige.Locate('SIFRA_KNJIGE',parametar,[]) then
begin
frmPrikazIzmenaKnjiga := TfrmPrikazIzmenaKnjiga.Create(Application);
frmPrikazIzmenaKnjiga.OtvoriSifru( parametar, PNivo>1 );
frmPrikazIzmenaKnjiga.Name := frmPrikazIzmenaKnjiga.Name + IntToStr( Broj );
frmPrikazIzmenaKnjiga.Show
end
Inc(broj)
parametar := dmBiblioteka.sdsKnjige.FieldByName('Sifra_knjige').AsInteger;
if dmBiblioteka.sdsKnjige.Locate('SIFRA_KNJIGE',parametar,[]) then
begin
frmPrikazIzmenaKnjiga := TfrmPrikazIzmenaKnjiga.Create(Application);
frmPrikazIzmenaKnjiga.OtvoriSifru( parametar, PNivo>1 );
frmPrikazIzmenaKnjiga.Name := frmPrikazIzmenaKnjiga.Name + IntToStr( Broj );
frmPrikazIzmenaKnjiga.Show
end
2.pitnaje je:Da li je efikasnije spreeciti brisanje dok se rekord edituje ili je bolje da se korisnik koji edituje rekoord obavesti da je rekord,dok ga je on menjao izbrisan?
kako ga obavestiti?
U stvari....mislim da bi trebla nekko DataSet zakljucati ,kada se vrsi edit rekorda,ali kako?
Ako nesto nisam razjasnio,rado cu uciniti?
Unapred se zahvaljujem na svim savetima
Potpis
Don't worry be happy