Arsip: menjumlahkan data

more 15 years ago
bogem
buat master n mister, minta bantuannya donk
saya pengen menjumlahkan data yang ada di DBGrid, koneksi ke database melalui ClientDataSet, gmn caranya ya...?

more 15 years ago
MrLee
nJml :=0;
ClientDataSet.First;
while not ClientDataSet.eof do
begin
nJml := nJml + ClienDataSet.FieldByName('Harga').AsCurrency;
ClientDataSet.Next;
end;

more 15 years ago
cyber_hecker
hampir mirip dengan caranya mrLee :). tapi biasanya ku letakkan pada event afterPost, dan AfterDelete milik Dataset.
var
lParam : string;
lTotal : Single;
begin
with adoQuery do begin
lParam := FieldByName('FieldKunci').AsString;
lTotal := 0;
DisableControls;
First;
repeat
lTotal := lTotal + FieldByName('Jumlah').AsFloat;
Next;
until Eof;
Locate('FieldKunci', lParam, [loCaseInsensitive]);
EnableControls;
end;
end;

more 15 years ago
herux
iya. gunakan disable and enablecontrols untuk lepas dari datacontrol. jadi DBGrid gak ikut gerak yg menyebabkan event yg lain

more 15 years ago
betamax
@ MrLEE : Asli... Delphi banget deh...
nJml :=0;
ClientDataSet.First;
DbGRid1.visible :=False;
while not ClientDataSet.eof do
begin
nJml := nJml + ClienDataSet.FieldByName('Harga').AsCurrency;
ClientDataSet.Next;
end;
DbGRid1.visible :=True;
Kaya gitu agak sedikit bisa mempercepat proses... kayanya bakalan sama dengan
om Cyber_Hacker ..
:)
more 15 years ago
mambamaestro
maaf kalo salah mengerti.
Kenapa harus pake looping?
Bukankah di client dataset sampean bisa bikin field persistent aggregate?
Caranya:
saat design time, klik kanan client dataset, kemudian newfield. Pilih jenis field aggregate.
kemudian set property nya Active = True;
property expression ketik = SUM(Harga)
kemudian tutup field editor. klik client datasetnya, aktifkan property..
aduh saya lupa namanya. soalnya saya tidak di depan delphi nih. maaf.
tapi selengkapnya, lihat artikel disini
http://dn.codegear.com/article/29001

more 15 years ago
cyber_hecker
yuph.. emang kayaknya ada yg namanya aggregate field.tapi saya pernah mencobanya. tapi itu tidak selalu berhasil. jadi akhirnya diriku nyerah mo menggunakan aggregate kayak gitu :D. bingung :P
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 2 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 10 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 10 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 10 years ago
Random Topic
- Tolongin saya buat bel otomatis di delphi
by juniorie in Tip n Trik Pemrograman more 16 years ago - Delphi 2006 - Firebird (for PDA)
by rendzecutive in FireBird more 14 years ago - Coba Login Yahoo
by Starboard in Network, Files, I/O & System more 15 years ago - Nanya... nilai 0 tidak kesimpan ke dalam tabel database
by debby in Tip n Trik Pemrograman more 15 years ago - Intermeso: siapa aja yg sudah make delphi.net ?
by LuriDarmawan in Delphi.NET more 16 years ago - [ HELP ] Pencerahan tentang database yang sering digunakan.
by binyo in MySQL more 11 years ago - E-book Delphi 2005
by Samurey in MySQL more 16 years ago - perpustakaan
by wandy in Hal umum tentang Pascal Indonesia more 16 years ago - Ask: How To Get Local IP ?
by cyber_hecker in Network, Files, I/O & System more 17 years ago - mohon bantuannya yang mengerti display format pada editbox
by arif_amm in Tip n Trik Pemrograman more 11 years ago