Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako vise redova iz dbrida da ubacim u drugi?

[es] :: Pascal / Delphi / Kylix :: Kako vise redova iz dbrida da ubacim u drugi?

[ Pregleda: 368 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MatezYU
SRB

Član broj: 4114
Poruke: 873
*.adanet.co.yu.

Sajt: www.matezyu.da.ru


Profil

icon Kako vise redova iz dbrida da ubacim u drugi?18.04.2007. u 05:48

Aktivirao sam multiselect, selectrow na true i zeleo bih iz jednog dbgrida (to mi je rezultat iz jedno query-ja) kada izaberem vise rezova (ctrl+clik misa) da ih sve ubacim u neku drugu tabelu... Kako to mogu najlakse da odradim? Upis u drugu tabelu odradjujem na ovaj nacin
adotable1.append;
adotable1.fieldbyname('bkla').asstring:=adoquery1.fieldbyname('sda').asstring;
adotable1.post;

Dok sam bila devojčica mala,
nisam znala ni pišati sama.
Fala Bogu, kad sam se udala,
dignem nogu, sama voda curi!

Vuk Stefanović Karađžić
18.04.2007. u 05:48 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 2580
*.tekostolac.co.yu.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: Kako vise redova iz dbrida da ubacim u drugi?18.04.2007. u 12:11
Koliko se sećam, u BCB Helpu (koji je prepisani Delphi Help) imaš ceo primer za čitanje
selektovanih stavki iz DBGrid-a.

Ključna reč: SelectedRows

Treba da ima petlja koja samo ide kroz selektovane stvake, a dalje je tvoje kako ćeš
to upotrebiti.

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
18.04.2007. u 12:11 

dogriz
Sombor

Član broj: 29744
Poruke: 170
*.dynamic.sbb.co.yu.



Profil

icon Re: Kako vise redova iz dbrida da ubacim u drugi?18.04.2007. u 17:33
ovako nekako:
Code:

      if DBGrid1.SelectedRows.Count>0 then
        with DBGrid1.DataSource.DataSet do
          for i:=0 to DBGrid1.SelectedRows.Count-1 do
            begin
              GotoBookmark(Pointer(DBGrid1.SelectedRows.Items[i]));
              adotable1.append;
              adotable1.fieldbyname('bkla').asstring:=adoquery1.fieldbyname('sda').asstring;
              adotable1.post;
            end;
            //u ovom primeru DBGrid1 treba da se kaci na adoquery1
18.04.2007. u 17:33 

[es] :: Pascal / Delphi / Kylix :: Kako vise redova iz dbrida da ubacim u drugi?

[ Pregleda: 368 | Odgovora: 2 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.