Delphi-zbir kolona
Prikazujem rezultate 1 do 5 od 5

Tema: Delphi-zbir kolona

  1. #1
    Početnik
    Učlanjen
    19.04.2004.
    Poruke
    10
    Reputaciona moć
    0

    Podrazumevano Delphi-zbir kolona

    Kako da saberem kompletne dve kolone jednu sa drugom?
    Kada definišem kalkulisano polje, i unesem sledeći kod

    procedure TForm1.ADOTable1CalcFields(DataSet: TDataSet);
    begin
    ADOTable1Ukupno.Value := ADOTable1A.Value + ADOTable1B.Value;
    end;

    ne dobijem ukupan zbir kolone A sa Kolonom B, nego dobijem zbir A[1]+B[1] u prvom redu, A[2]+B[2] u drugom redu, itd.
    Kako da saberem kompletnu kolonu A sa kolonom B i njihov zbir prikažem u koloni C, u prvom redu npr ?

    Da li da to radim pomoću petlje, ili ima neka funkcija pomoću koje bih to mogao uraditi?



  2. #2
    Primećen član
    Učlanjen
    04.03.2004.
    Lokacija
    UK
    Poruke
    558
    Reputaciona moć
    56

    Podrazumevano

    Pogledaj uputstvo za SQL, i funkciju "SUM" u njemu.
    Trebace ti 2 sql-upita za sumu posebnih kolona i obichan text-field za ispis njihovog zbira.
    I u sushtini, bolje ti je da shto vishe zahteva obradjujesh u SQL-u, nego da koristish Delphi-eve interne metode.

  3. #3
    Zainteresovan član
    Učlanjen
    27.04.2004.
    Pol
    muški
    Poruke
    103
    Reputaciona moć
    51

    Podrazumevano

    LordBritish, ne trebaju 2 SQL-a

    SELECT Polje1,Polje2, Polje1+Polje2 as rezultat from tabela
    SUM daje sumu svih rekorda.

    Karlk.. nemoj da koristis .Value
    to je Variant, mnogo je sporiji nego kad koristis direktni cast, kao sto je .asInteger, .asFloat itd.

  4. #4
    Primećen član
    Učlanjen
    04.03.2004.
    Lokacija
    UK
    Poruke
    558
    Reputaciona moć
    56

    Podrazumevano

    Da, ali choveku treba suma dve kolone iz dve tabele, SELECT SUM(polje_iz_prve_tabele) i SELECT SUM(polje_iz_druge_tabele), pa zbir ova dva.

    Sintaksa definitivno nije prava (moj SQL je malo zardjao, iskreno), ali ionako sintaksa dosta zavisi od RDBMS-a u pozadini.

  5. #5
    Početnik
    Učlanjen
    19.04.2004.
    Poruke
    10
    Reputaciona moć
    0

    Podrazumevano

    Koristim samo jednu tabelu, i trebao bih sabrati sva polja (fields) kolone A sa odgovarajućim poljima kolone B.
    Pomoću kalkulisanog polja, saberem samo polja koja se nalaze u istom redu, a meni treba zbir dve kolone.
    Pokušavao sam i sa SQL-om, ali dobijem isti rezultat kao i sa calc poljima...
    Mislio sam da pokušam da napišem petlju sa kojom bih sabirao polja, ali ne znam da li je to pravi put...
    Sve ideje i savjeti su dobrodošli...

Slične teme

  1. Zbir i razlika kubova???
    Autor -Air Stefan- u forumu Prirodne nauke
    Odgovora: 3
    Poslednja poruka: 24.03.2008., 21:49
  2. zbir uglova u trouglu
    Autor u forumu Prirodne nauke
    Odgovora: 10
    Poslednja poruka: 03.05.2005., 11:33
  3. ACCESS-zbir
    Autor Gost__ u forumu Programiranje
    Odgovora: 1
    Poslednja poruka: 27.03.2004., 13:41
  4. sindrom iritabilnog kolona ili IBS/IBD...
    Autor kiki76 u forumu Zdravlje
    Odgovora: 3
    Poslednja poruka: 25.11.2003., 20:32

Pravila za slanje poruka

  • Ne možete kreirati novu temu
  • Ne možete poslati odgovor
  • Ne možete dodati priloge
  • Ne možete prepraviti svoju poruku
  •