Arsip: Menghitung Jumlah data yang ada pada DB GRID
more 15 years ago
don2103
Om, tante, pak, bu atau atapalah yang jelas para master - master delphi deh, tolongin dong, gimana untuk menghitung jumlah data yang ada di DBGrid, terus ketika kursor berada pada baris ke tiga maka yang di print out / report adalah pada baris ketiga, begitupula dengan baris yang lain.
Nah klo semua data yang di tampilin di report juga gimana??
saya sudah buat untuk tampiliin semua data yang ada di dbgrid dengan source code sperti berikut :
cbarang.SQL.Clear;
cbarang.SQL.Add('select * from barang');
cbarang.SQL.Add('order by KodeBarang');
cbarang.SQL.open;
cbarang.preview;
nah pas di klik tombol cetak, kok yang keluar malah kursor yang berada pada baris yang di pilih, saya coba buat lagi ekh malah semuanya yang di print, jadi bingung saya.. hehehehehe
Mohon pencerahannya,
Cukup Sekian dan terima kasih...
hehehehe
more 15 years ago
hawkeye
Bisa tolong di jelaskan secara detail? tampilin report nya atau kalau ada code sekalian ditampilin soalnya agak membingungkan kronologis nya
more 15 years ago
don2103
@hawkeye: Bisa tolong di jelaskan secara detail? tampilin report nya atau kalau ada code sekalian ditampilin soalnya agak membingungkan kronologis nyamisalnya begini ada tabel barang : |kodebarang|namabarang|qty| |B001 |pensil |20| |B002 |pena |30| jumlah barang = 2 untuk menghitung jumlah barang (data) yang ada di dalam dbgrid pas di dbgridnya, ketika user memilih baris yang ke-2 (BB02) maka yang akan keluar qreportnya adalah data yang berada pada baris tsb. Nah klo semua baris ingin ditampilkan maka tampilan datanya di qreport semua data yang ada pada baris ke-1 dan ke-2
more 15 years ago
hawkeye
Kebetulan saya biasanya pakai fastreport dan menggunakan frxDBDataSet, tapi mungkin bisa digunakan :
misal DbGrid nya terhubung dengan ADOQuery/ZQuery yang diberi nama qryAction1
Setelah memilih item yang akan ditampilkan di DBGrid lalu :
strSql := 'SELECT kodebarang,namabarang,qty FROM tabel_barang WHERE kodebarang=%s';
strSql := FORMAT(strSql,[QuotedStr(qryAction.FieldByName('kodebarang').AsString)]);
OpenSql(qryAction2,strSql);
frxReport1.ShowReport();
kalau untuk yang tampil semua tinggal di IF saja menjadi :
strSql := 'SELECT kodebarang,namabarang,qty FROM tabel_barang';
more 15 years ago
don2103
@hawkeye: Kebetulan saya biasanya pakai fastreport dan menggunakan frxDBDataSet, tapi mungkin bisa digunakan : misal DbGrid nya terhubung dengan ADOQuery/ZQuery yang diberi nama qryAction1 Setelah memilih item yang akan ditampilkan di DBGrid lalu :---------------------------------------------------------------------------------------------------------------------------------------------------------- makasih teacher, ngomong2 yang untuk menghitung total data yang ada dalam dbgridnya belum nih, hehehehehekalau untuk yang tampil semua tinggal di IF saja menjadi :strSql := 'SELECT kodebarang,namabarang,qty FROM tabel_barang WHERE kodebarang=%s'; strSql := FORMAT(strSql,[QuotedStr(qryAction.FieldByName('kodebarang').AsString)]); OpenSql(qryAction2,strSql); frxReport1.ShowReport();strSql := 'SELECT kodebarang,namabarang,qty FROM tabel_barang';
more 15 years ago
hawkeye
Total baris : coba gunakan qryAction.RecourdCount lalu dikirim ke Report sebagai Parameter
Jumlah Total : gunakan fasilitas di report untuk SUM qty nya, harus nya ada
more 15 years ago
don2103
@hawkeye: Total baris : coba gunakan qryAction.RecourdCount lalu dikirim ke Report sebagai Parameter Jumlah Total : gunakan fasilitas di report untuk SUM qty nya, harus nya adamas yang paling atas sudah saya coba akan tetapi ketika saya mengetik strSql saja sudah invoke gitu katanya, saya coba menggunakan ctl+spasi untuk StrSql gak ada, adanya juga Str saja, kemudian saya coba seperti berikut : Sql.text:format(xxxxxxx) sama juga invoke, mohon pencerehannya dari para master - master sekalian untuk berbagi ilmunya, sekian dan terima kasih.. :D
more 15 years ago
hawkeye
@don2103: mas yang paling atas sudah saya coba akan tetapi ketika saya mengetik strSql saja sudah invoke gitu katanya, saya coba menggunakan ctl+spasi untuk StrSql gak ada, adanya juga Str saja, kemudian saya coba seperti berikut : Sql.text:format(xxxxxxx) sama juga invoke, mohon pencerehannya dari para master - master sekalian untuk berbagi ilmunya, sekian dan terima kasih.. :DstrSql itu variable bos.
more 15 years ago
don2103
@hawkeye:yang sebelum begin itu yah?? misal procedure apa gitu.... var StrSql = String; begin nah yang disini sorce code yg StrSql itu yah??? end;@don2103: mas yang paling atas sudah saya coba akan tetapi ketika saya mengetik strSql saja sudah invoke gitu katanya, saya coba menggunakan ctl+spasi untuk StrSql gak ada, adanya juga Str saja, kemudian saya coba seperti berikut : Sql.text:format(xxxxxxx) sama juga invoke, mohon pencerehannya dari para master - master sekalian untuk berbagi ilmunya, sekian dan terima kasih.. :DstrSql itu variable bos.
more 15 years ago
DelphiExpert
@don2103: Betul, StrSql adalah nama variable, contoh deklarasi dan penggunaan:
var
StrSQL: string;
begin
StrSql := 'SELECT kodebarang,namabarang,qty FROM tabel_barang';
// ... dan seterusnya
end;
more ...
- Pages:
- 1
reply |
Report Obsolete
AI Forward
🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 6 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago
Random Topic
- tentang MDI Application...
by Indr@ in Tip n Trik Pemrograman more 15 years ago - data
by zsaZsa in Network, Files, I/O & System more 18 years ago - mendesable scrollbar di webbrowser
by skh_cay in Hal umum tentang Pascal Indonesia more 15 years ago - bagaimana memncari angka ganjil dan genap dr jumlah angka
by Brams in Tip n Trik Pemrograman more 18 years ago - LOCK APLIKASI
by elva_ivana in Lain-lain more 17 years ago - tanya cetak detail band Fast Report pada posisi tertentu
by shindo in Hal umum tentang Pascal Indonesia more 17 years ago - [help] mysql gagal insert
by binyo in MySQL more 13 years ago - Mas caranya bikin help di delphi gimana ?
by arjunn_ke in Tutorial & Community Project more 17 years ago - autokode lagi.. and ftp
by marvel in Hal umum tentang Pascal Indonesia more 20 years ago - Download
by alisahasan in MsSQL more 19 years ago