[ Nemanja_666 @ 05.02.2007. 11:03 ] @
Ovako radim neki prokram za frizerski salon sve fino radi ali imi treba za pravljenje izvjestaja zbir svi polja u jednom koloni iz jedne table

Naprimjer

ID Opis Cijena
------------------
1 bubu 10
2 agdh 20

i kao izvjestaj da mi izbaci 30

pokusao sam staviti u DO...WHILE petlju u njoj citam red po red i pozivam proceduru Next al mi neuspjeva iz nekog razloga.
[ Bojan Kopanja @ 05.02.2007. 12:27 ] @
Uradi obican upit koji glasi ovako ( ovo je recimo za ADO komponente a jako je slicno i za druge ):

Code:
with ADOQuery1 do
begin
  Close;
  SQL.Clear;
  SQL.Add('SELECT SUM(Cijena) AS UKUPNO FROM IME_TABELE;');
  Open;
end;


E sad podatak o ukupnojvrednosti dobijas tako sto u neku promenljivu tipa Real recimo ucitas to sto ti je upit vratio... Pa ti sada ceo kod glasi ovako:

Code:
.....
var Ukupno: Real;
begin

  with ADOQuery1 do  
  begin
    Close;
    SQL.Clear;
    SQL.Add('SELECT SUM(Cijena) AS UKUPNO FROM IME_TABELE;');
    Open;
  end;

  Ukupno:= ADOQuery1.FieldValues['UKUPNO'];
end;


Pozdrav!
[ r3d @ 05.02.2007. 21:19 ] @
Pozdrav!
Da ne otvaram novi topic , pocetnik sam u Delphiu , znam Q-basic, nesto malo assemblera, C-a , otprilike shvatam kako sta radi u programskim jezicima. Pravio sam osnovne programe (inch-cm pretvarace , semafor , neke kalkulatore i sl.) u Delphiu , imam 7-icu , svidja mi se jednostavnost kompajlera i samog jezika! Ne svidja mi se velicina kompajliranog fajla, ali za to sam vjerovatno sam kriv!
Nista jos nisam radio sa bazama. Zanima me neki tutorial , pokusao sam u help fajlu naci sta mi treba , ali je dosta zbunjujuci! Trebam do ljeta napraviti program za manji hotel (vilu sa 12 apartmana) , sa datumima smjestaja, brojem apartmana i tim osnovnim funkcijama. Pretpostavljam da trebam kreirati bazu i onda je samo unijeti u formu u delfiju i dodati neke funkcije , osnovni meni , komande za izmjenu baze. Svaka pomoc je dobrodosla!!!

EDIT: Rijesio sam problem sa bazom podataka , kreirao DB fajl u Database Desktopu , ubacio tabelu u program i sve to fino izgleda. Sad me zanima kako da dodam proceduru koja otvara novu formu (Unit) , koju imam kreiranu u projektima? Znaci imam Unit1 i Unit2 , Unit1 mi je po defaultu kad pokrenem projekat. Sad mi je nesto palo na pamet , odoh da pokusam!

[Ovu poruku je menjao r3d dana 05.02.2007. u 23:48 GMT+1]
[ Miloš Baić @ 05.02.2007. 23:10 ] @
Pretraži malo forum, delphi i baze, pročitaj šta se pričalo o tome, pa pitaj šta nije jasno.
Pričalo se dosta, a priča se još uvek.
[ r3d @ 06.02.2007. 06:18 ] @
Rijesio sam problem sa bazom podataka! Preformulisacu pitanje: Kako kad pritisnem about (About1.OnClick) da otvorim frejm sa aboutom? Prije sam to radio sa panel2.visible , ali to ne sluzi kad treba vise prozora!
[ Nemanja Avramović @ 06.02.2007. 11:22 ] @
FormAbout.Show; ili FormAbout.ShowModal;

FormAbout je ime forma "About"
[ r3d @ 06.02.2007. 14:13 ] @
Ja se stvarno izvinjavam jer sam pitao ovakvu glupost :D :D :D
[ Bojan Kopanja @ 06.02.2007. 15:53 ] @
Pa da znas za ubuduce: Ako budes koristio pretragu neces pitati ovakve gluposti ...