Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 1.617 pregleda

Najnovija ↓

Batchmove and refresh table 12.09.2012. u 18:39 · pre 172 meseca #1
Da li treba prilikom komande batcmove1.execute jos nesto dodati,jer mi ne radi dobro append,ne prebacuje dobro podatke,kada je prazna tabela,prebaci po dva tri recorda odjednom,a neki put dobro radi,da li treba raditi refresh table,ili moze uvek biti open...Hvala
Re: Batchmove and refresh table 13.09.2012. u 22:53 · pre 172 meseca #2
Imam formu na kojoj su dva dbgrida,dva table,dba dugmeta....kada kliknem na prvo dugme,dobijem odredjeni kveri,i hocu kada klinem na drugo dugme to prebaci u drugi dbgrid,samo te podatke na prvom kveriju,tj dbgridu....koristim batchedit,i to neki put radi a neki ne,baza je paradox....
Re: Batchmove and refresh table 14.09.2012. u 00:45 · pre 172 meseca #3
> Imam formu na kojoj su dva dbgrida,dva table,dba dugmeta....kada kliknem na prvo dugme,dobijem odredjeni kveri,i hocu kada klinem na drugo dugme to prebaci u
> drugi dbgrid,samo te podatke na prvom kveriju,tj dbgridu....koristim batchedit,i to neki put radi a neki ne,baza je paradox....

Ako hoćeš da i drugi grid prikazuje podatke iz prvog kverija onda ga prosto poveži na njegov datasource. Ako želiš kopiranje u drugi dataset možeš to ručno raditi ili sa BatchMove komponentom, verujem da postoje primeri u helpu ili u demos diru pa pokušaj da njih iskoristiš kao šablon za tvoj kod.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Batchmove and refresh table 14.09.2012. u 07:27 · pre 172 meseca #4
Da postavim na isti datasource mi je problem,zato sto te podatke koje prebacim u drugi tamo treba da i ostanu,pa ponovo izaberem podatke u prvoj neke druge,pa njih posaljem u drugi,do ovih prethodnih...
Re: Batchmove and refresh table 14.09.2012. u 20:35 · pre 172 meseca #5
Ovo je kod za prvi dbgrid...

procedure TfrmKorisnici.BitBtn1Click(Sender: TObject);
var

od : integer;
do1 : integer;
i : integer;
begin

od := strtoint(edit2.text) ;
do1 := strtoint(edit3.text);
dbgrid1.DataSource := datasource2;
if (not odd(od) and not odd(do1)) then begin
query1.Close;
QUERY1.SQL.Clear ;
query1.SQL.Add ('select * from KORISNICI');
query1.SQL.Add ('where ULICA = ' + QUOTEDSTR(edit1.text));
query1.SQL.Add ('AND BROJ >= ' + INTTOSTR(od));
query1.SQL.Add ('AND BROJ <= ' + INTTOSTR(do1));
query1.SQL.Add ('AND CAST((BROJ/2)AS INTEGER)*2 = BROJ');
query1.Open;
end
else
begin
query1.Close;
QUERY1.SQL.Clear ;
query1.SQL.Add ('select * from KORISNICI');
query1.SQL.Add ('where ULICA = ' + QUOTEDSTR(edit1.text));
query1.SQL.Add ('AND BROJ >= ' + INTTOSTR(od));
query1.SQL.Add ('AND BROJ <= ' + INTTOSTR(do1));
query1.SQL.Add ('AND not (CAST ((BROJ/2)AS INTEGER)*2 = BROJ)');
query1.Open;

end;


i prikazuje odredjene ulice,a zatim dugme za prebacivanje u drugi dbgrid.....

begin
try

batchmove1.Execute ;


frmstampa.show;
except

begin
ShowMessage('Nisu preneti podaci,doslo je do greske');

end;
end;
end;

end


drugi dbgrid je u drugoj formi koja pridodaje nove prikaze iz prvog dbgrida,i sve tako....
Ovo sve radi poneki put,ali ne svaki put...kada izbrisem sadrzinu table u drugom dbgridu,pa kliknem na prvo dugme,tj kveri pridoda umesto jednog rekorda koliko ima prvi dbgrid,pridoda 4 ista....Kako da to ispravim
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme