Bpk bisa gunakan ADO di VBA untuk membuat store procedurenya, jadi bisa
ditambahkan parameter dari form. Yang tercepat menggunakan SP di SQL, yg
termudah dengan query di Access, yang mudah tidak dan cepat juga tidak
menggunakan docmd.runSQL. Kemudian utk pertanyaan ke tiga, Bpk buat dahulu make
table query dari qry1, lalu Bpk buat query update dengan data dari table hasil
dari make table query tersebut.
Thank's
----- Original Message -----
From: Fanny Samudra
To: Belajar Access
Sent: Wednesday, February 03, 2010 1:10 AM
Subject: [belajar-access] Query Update [1 Attachment]
[Attachment(s) from Fanny Samudra included below]
Hallo , salam kenal ......
Nama saya Fanny Samudra. Saya punya beberapa permasalahan yg
ingin ditanyakan
1. Bagaimana cara membuat store procedure di SQL server dg
inputan kriteria dari form ms access agar bisa digunakan di FE access ( saya
pakai pass-through query ) cuma gak tau gimana tulis sintax di sp SQL untuk
mengenali form access.
2. Cepat mana kira2. Buat sp di SQL atau buat Query di ms Access
atau dibandingkan dg langsung menjalankan sintax SQL di Form access (
docmd.RunSQL) ?
3. Saya ada 2 tabel : tblUbah dan tblHsl ( terlampir mdb nya
yg bermasalah )
tblUbah tblHsl
Nomor Nilai Kode Nomor Harga
00001 Rp0 A1 00001 Rp50.000
00002 Rp0 A1 00003 Rp10.000
00003 Rp0 A2 00001 Rp50.000
00004 Rp0 A2 00003 Rp10.000
00005 Rp0 A2 00007 Rp50.000
00006 Rp0 A2 00001 Rp50.000
00007 Rp0 A3 00003 Rp10.000
A4 00007 Rp100.000
A5 00007 Rp40.000
Di Form Access saya buat combo box untuk pilihan kriteria
berdasarkan kode dari tblHsl.
dimana bila saya pilih kode A2 ( tblHsl ) maka akan tampil data :
Kode Nomor Harga
A2 00001 Rp50.000
A2 00003 Rp10.000
A2 00007 Rp50.000
A2 00001 Rp50.000
dari hasil data tersebut , kolom harga di sum kan berdasarkan
group dari kolom Nomor menjadi :
Kode Nomor Harga
A2 00001 Rp100.000
A2 00003 Rp10.000
A2 00007 Rp50.000
Dari hasil tersebut digunakan untuk meg-update tblUbah sesuai dg
Nomor yg sama pd tblUbah - tblHsl
tblUbah
Nomor Nilai Kode Nomor Harga tblUbah
00001 Rp0
A2 00001 Rp100.000 Nomor Nilai
00002 Rp0
A2 00003 Rp10.000 00001 Rp100.000
00003 Rp0 A2 00007 Rp50.000 00002 Rp0
00004 Rp0 Hasil nya menjadi : 00003 Rp10.000
00005 Rp0 00004 Rp0
00006 Rp0 00005 Rp0
00007 Rp0 00006 Rp0
00007 Rp50.000
Bagaimana cara membuat query atau sintax SQLnya ?
Terimakasih sebelumnya atas bantuan yg diberikan
~ Salam , Fanny ~
------------------------------------------------------------------------
Lebih Bersih, Lebih Baik, Lebih Cepat - Rasakan Yahoo! Mail baru yang
Lebih Cepat hari ini!
------------------------------------------------------------------------------
Yahoo! Mail Kini Lebih Cepat dan Lebih Bersih. Rasakan bedanya sekarang!