| Author |
Message |
novicute |
| Location: |
|
Post subject: fungsi count
Posted: 14/Jul/2006 15:52
|
|
onBeginner
Joined: 13-Jul-2006
Posts: 6
Status: Offline
|
|
bagaimana cara untuk menjumlahkan isi field dalam database jumlah penduduk?
Saya dapat tugas kuliah membuat database jumlah penduduk dan saya kesulitan untuk menjumlahkan isi dari sebuah field, please help me????????  |
|
|
| |
|
|
|
 |
tox2wow |
| Location: Qnchay |
|
Post subject:
Posted: 14/Jul/2006 16:08
|
|
onKnowledgeable

Joined: 13-May-2005
Posts: 146
Location: Qnchay
Status: Offline
|
|
Doughhh .. udah rada2 lupa niy ..
1. Count = Kalo ga salah, buat ngitung jumlah record
2. Sum = Jumlahin semua nilai didalam sebuah field
Kalo pake coding kira2 begini dah :
Code:
Select Sum(FieldYangMoDijumlahin) From TabelTempatFieldYangMoDijumlahin
Kalo ente bisa MsExcel, fungsi2nya mirip2 lah ... sory cuman itu, soalnya dah lupa ..  |
_________________ http://www.geocities.com/tox2wow/Sig.jpg
|
| |
|
|
|
 |
tAtA |
| Location: |
|
|
Post subject:
Posted: 15/Oct/2006 07:38
|
|
onSkilled

Joined: 15-Oct-2006
Posts: 67
Status: Offline
|
|
itu kalo pake query yach, trus mas kalo mo pake table biasa gimana yach ...aku juga lg ngerjain tugas buat kuliah... mohon dibantu yach ... |
|
|
| |
|
|
|
 |
EkoIndri |
| Location: Jakarta - Solo - Surabaya - Bali |
|
Post subject:
Posted: 15/Oct/2006 08:32
|
|
onElite

Joined: 23-Nov-2005
Posts: 1185
Status: Offline
|
|
|
Quote:
itu kalo pake query yach, trus mas kalo mo pake table biasa gimana yach ...
jangan khawatir mas... setiap permasalahan pasti ada jawabannya...
tidak dikatakan sebagai permasalahan jika tidak ada solusnya....
baiklah mas tAtA, berikut ini contoh kode program untuk menghitung record dan menjumlahkan suatu field2 tertentu yang ada didalam tabel.
code : pascal unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, XPMan, StdCtrls, ExtCtrls, DBCtrls, DB, DBTables, Grids, DBGrids; type TForm1 = class(TForm) DBGrid1: TDBGrid; DataSource1: TDataSource; Table1: TTable; Table1LAST_NAME: TStringField; Table1FIRST_NAME: TStringField; Table1ACCT_NBR: TFloatField; Table1ADDRESS_1: TStringField; Table1CITY: TStringField; Table1STATE: TStringField; Table1ZIP: TStringField; Table1TELEPHONE: TStringField; Table1DATE_OPEN: TDateField; Table1SS_NUMBER: TFloatField; Table1PICTURE: TStringField; Table1BIRTH_DATE: TDateField; Table1RISK_LEVEL: TStringField; Table1OCCUPATION: TStringField; Table1OBJECTIVES: TStringField; Table1INTERESTS: TStringField; Table1IMAGE: TBlobField; DBImage1: TDBImage; Button1: TButton; Label1: TLabel; Bevel1: TBevel; Count1: TEdit; Label2: TLabel; Label3: TLabel; Jumlah: TEdit; Label4: TLabel; Label5: TLabel; Table1No: TIntegerField; procedure Button1Click(Sender: TObject); procedure Table1CalcFields(DataSet: TDataSet); private { Private declarations } public { Public declarations } end; var Form1: TForm1; data : integer; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin // Hitung jumlah Record Count1.Text := IntToStr(Table1.RecordCount); end; procedure TForm1.Table1CalcFields(DataSet: TDataSet); begin // untuk penomoran automatis // sekalian ditujukan untuk mengecek jumlah record Table1No.Value := Table1.RecNo; // Untuk menghitung jumlah tanpa harus menggunakan // query Data := Data Table1ACCT_NBR.AsInteger; Jumlah.Text := IntToStr(Data); end; end.
Ini saya gunakan dengan tabel dan database bawaan dari installer delphi sendiri.
Jika ingin lengkapnya silahkan download di http://esnips.com/web/delphiekoindri dengan nama Menghitung Count n SUM tanpa menggunakan query.rar.
semoga ini bisa membantu permasalahan mas tAtA.
salam kenal juga sebelumnya buat mas tAtA, semoga makin jatuh cintrong sama delphi... |
_________________ Blog Delphi favourite:
www.ekoindri.wordpress.com
|
| |
|
|
|
 |
dr4cul453xy |
| Location: Nusa Dua,Denpasar |
|
Post subject:
Posted: 15/Oct/2006 18:33
|
|
onIntermediate

Joined: 19-Sep-2006
Posts: 40
Location: Nusa Dua,Denpasar
Status: Offline
|
|
Menghitung banyak record (Sama kaya bang Eko Indri) :
code : pascal Edit1.Text := IntToStr(Tabel1.RecordCount);
Untuk Menghitung Jumlah data Numerik(Sum) pada tabel, dapat juga digunakan fungsi dibawah ini :
code : pascal ... private //hanya untuk field integer/real function SumData(ATabel : TTable;AField : String):Real; ... implementation ... function Tform1.SumData(Atabel :TTable;AField :String):real; var hasil : real; begin hasil := 0; if ATable.IsEmpty Then Exit; With ATable Do begin First; while not eof do begin Hasil := Hasil FieldByName(Afield).asFloat; Next; end; end; result :=hasil; end;
cara untuk memanggilnya :
code : pascal Edit1.Text := FloatToStr(SumData(Tabel1,JumlahBarang));
Nb : misalkan nama komponent tabelnya adalah Tabel1 dan nama kolomnya adalah JumlahBarang
Dr4CuL453xY  |
_________________ dr4cul453xy
|
| |
|
|
|
 |
tAtA |
| Location: |
|
Post subject:
Posted: 16/Oct/2006 16:05
|
|
onSkilled

Joined: 15-Oct-2006
Posts: 67
Status: Offline
|
|
ok mas.kan aku coba prosedure nya. btw aku ini perempuan lho mas. so panggil aja Mbak ... trus mas kalo seumpama mo acak data/pertanyaan yg ada di table gimana caranya ... mohon bimbingannya ...  |
|
|
| |
|
|
|
 |
EkoIndri |
| Location: Jakarta - Solo - Surabaya - Bali |
|
Post subject:
Posted: 16/Oct/2006 17:05
|
|
onElite

Joined: 23-Nov-2005
Posts: 1185
Status: Offline
|
|
|
|
|
 |
tAtA |
| Location: |
|
Post subject:
Posted: 16/Oct/2006 17:29
|
|
onSkilled

Joined: 15-Oct-2006
Posts: 67
Status: Offline
|
|
| ok gpp kok mas, dah biasa ..trus mas gimana dengan masalah ku itu, kalo seumpama mo acak data/pertanyaan yg ada di table gimana caranya ... mohon bimbingannya ... |
|
|
| |
|
|
|
 |
ZeAL |
| Location: |
|
Post subject:
Posted: 16/Oct/2006 19:52
|
|
onProfessional

Joined: 07-Apr-2005
Posts: 763
Status: Offline
|
|
|
|
|
 |
cyber_hecker |
| Location: Ponti Hot City |
|
Post subject:
Posted: 16/Oct/2006 20:03
|
|
onProfessional

Joined: 19-May-2005
Posts: 981
Location: Ponti Hot City
Status: Offline
|
|
OOT: hajilak.. keduluan zeal neh ... kekekeke.....  |
_________________
|
| |
|
|
|
 |
EkoIndri |
| Location: Jakarta - Solo - Surabaya - Bali |
|
Post subject:
Posted: 16/Oct/2006 22:36
|
|
onElite

Joined: 23-Nov-2005
Posts: 1185
Status: Offline
|
|
@cyber_hecker
dah... kalau lagi dihutan jangan ikut2an....
ntar di terkam ma kingkong lho.....
kekekekekekekk juga
@Zeal
kalau dah punya istri tobat mas.......
he....2x
@tAtA
kalau mau acak itu gampang.. tambahkan field pada tabel itu.
pada field yang anda tambahkan kasihkan ID Nomor dari 1 sampai dengan jumlah record yang ada.
Kemudian di delphi buat fungsi random..
nah hasil nilai random itu dijadikan parameter untuk memanggil pertanayaan....
ingat waktu buat soal-soal untuk latihan anak sekolah dulu.
semoga membantu ya mbak tAtA
jangan2 mbak mau buat CD untuk dibuat gitu2an ya mbak...
baguslah kalau mbak tAtA kreatif.... |
_________________ Blog Delphi favourite:
www.ekoindri.wordpress.com
|
| |
|
|
|
 |
ZeAL |
| Location: |
|
Post subject:
Posted: 17/Oct/2006 06:19
|
|
onProfessional

Joined: 07-Apr-2005
Posts: 763
Status: Offline
|
|
|
|
|
 |
|
kaka-delphi |
| Location: Taziex |
|
Post subject:
Posted: 17/Oct/2006 09:57
|
|
onElite
Joined: 12-Oct-2005
Posts: 1050
Location: Taziex
|
|
OOT : Haiya .... ada cewis euy masuk delphi-id ... seep ... semoga kaum minoritas di delphi-id ini bisa bertahan selama-lamanya, sampai dia sukses juga ... (*Soalnya banyak programmer ce klo udah selese dengan kasusnya, maen pergi aja ...*) |
|
|
| |
|
|
|
 |
EkoIndri |
| Location: Jakarta - Solo - Surabaya - Bali |
|
Post subject:
Posted: 17/Oct/2006 10:13
|
|
onElite

Joined: 23-Nov-2005
Posts: 1185
Status: Offline
|
|
|
Quote:
ehhh... enak aja bilang gue dah punya istri...
Masih ting-ting nih.. masih mulus blom kena lecet.. paling baret dikitlah... keluaran tahun 82, mesin masih sangar...
waduh ternyata kita cuma beda satu tahun mas...
saya 83...
salam hormat kepada yang tetua.... kekekekekek
@kaka-delphi
OOT:
sepakat dengan mas kaka....
mungkin kurang pelekat kali mas...
ada usul..... |
_________________ Blog Delphi favourite:
www.ekoindri.wordpress.com
|
| |
|
|
|
 |
medyaqyut |
| Location: |
|
Post subject:
Posted: 08/Jun/2011 21:24
|
|

Joined: 08-Jun-2011
Posts: 1
Status: Offline
|
|
teman2
saya mau nanya dong..
cara menghitung banyak data dalam 1 field tertendu dalam 1 tabel gimana??
gini..
saya punya tabel namanya Absensi
field nya (yg berhubungan dengan pertanyaan..)
kode_absen
Id_pegawai
status_lembur
dalam field status_lembur, isinya
'yes' : jika pegawai tsb lembur
'no' : jika tidak lembur..
yg mau saya tanyakan, gimana caranya ngitung banyaknya jumlah lembur ('yes') pada 1 id_pegawai saja ???
saya pake database paradox
mohon bantuan nya ^^ |
|
|
| |
|
|
|
 |
|
|