mas aksan
Lumayan lama klo di program aslinya bisa makan waktu 5-10 menit untuk data sekitar 3000 record.
program aslinya menggunakan BE mysql saya sambung dengan mysql odbc converter, setiap running query itu selalu lama ..nyebelin. padahal udah saya lakukan hal-hal sbb.
1. dari table yang saya link ke mysql saya buatkan table temporary
2. sebelum menjalankan query tersebut saya update table temporarynya
3. Query saya jalankan 100% dari table temporary
tapi anehnya kok masih lama ya..kan harusnya tidak selama itu karena yang di akses adalah bukan table link
4. tapi bila tble temporary saya import kedalam database baru seperti yang sy lampirkan kok querynya cepat ya..?,
kira kira apa yang yang harus dilakukan ya?
tx
From: aksan kurdin <aksan.kurdin@gmail.com>
To: belajar-access@yahoogroups.com
Sent: Tuesday, June 4, 2013 4:32 PM
Subject: Re: [belajar-access] query bertingkat saya lama
selama apa ya mas yufman ?
saya test biasa aja,
mungkin kalau datanya lebih banyak ?
aksan kurdin
On 6/4/2013 1:46 AM, yufman wrote:
saya test biasa aja,
mungkin kalau datanya lebih banyak ?
aksan kurdin
On 6/4/2013 1:46 AM, yufman wrote:
salam
para master acces, keluarga besar abelajar access, mudahan semua dalam keadaan sehat.
saya mohon pencerahanya, saya membuat query bertingkat untuk perhitungan stok barang, namun prosesnya lama ,bagaimana cara efektifnya biar data bisa di akses lebih cepat.
query saya sbb:
SELECT tb_material.code, tb_material.JenisMaterial, tb_material.Description, tb_material.colour, tb_material.Detail AS MaterialDetail, tb_material.uom, (select sum(B.MKQTY) from tb_qsInOutFG as B
where B.Materialcode=tb_material.code and b.MK="M" and
b.tglMK < Forms![frm_LaporanGudang]![txttglawal] ) AS SaldoAwal, (select Sum(B.MKQTY) FROM tb_qsInOutFG AS B
WHERE (((B.materialcode)=[tb_material].[code]) AND ((B.MK)="M") AND ((B.TGLMK) Between [Forms]![frm_LaporanGudang]![txttglawal] And [Forms]![frm_LaporanGudang]![txttglakhir]))) AS QtyMasuk, (select abs( Sum(B.MKQTY)) FROM tb_qsInOutFG AS B
WHERE (((B.materialcode)=[tb_material].[code]) AND ((B.MK)="K") AND ((B.TGLMK) Between [Forms]![frm_LaporanGudang]![txttglawal] And [Forms]![frm_LaporanGudang]![txttglakhir]))) AS Qtykeluar, 0 AS Penyesuaian, (nz([SaldoAwal])+nz([QtyMasuk]))-nz([Qtykeluar])+nz([Penyesuaian]) AS SaldoAkhir, 0 AS StokOpname, 0 AS Selisih
FROM tb_material
WHERE (((tb_material.JenisMaterial)="Finish good"))
ORDER BY tb_material.code;
terimakasih sebelumnya.
__._,_.___
Reply via web post | Reply to sender | Reply to group | Start a New Topic | Messages in this topic (3) |
SPAM IS PROHIBITED
.
__,_._,___
Tidak ada komentar:
Posting Komentar