Contoh reportnya seperti ini:

Style | Kode Barang | Barang | Kode Colour | Colour | Size | Saldo Awal | Receive | Outgoing | Saldo Akhir |
------------------------------------------------------------------------------------------------------------------------------------

Ke 4 field yang saya maksud adalah Style, Kode Barang, Kode Colour, Size. Keempatnya harus sama persis saat input transaksi receive ataupun outgoing. Jika ada yang berbeda, maka akan membentuk record tersendiri, sehingga terjadi selisih +/- secara besar-besaran.

Kami ingin ke 4 field tersebut bisa terkunci (semacam operator AND), sehingga jika ada perbedaan di salah satu field, maka input outgoing tidak bisa dilakukan. Kebanyakan kesalahan adalah pada outgoing.

Kami menggunakan database Acces, terpisah menjadi 3 Database : Master.mdb, transaksi.mdb dan Temptrans.mdb. Apakah ini salah..??

rgds,
alim



Mario Indra Jaya wrote:

Dear Friend,

Bisa tahu database yang digunakan apa yach ? Struktur table stocknya gimana ?. Apakah dipisah transaksi dengan stock barang yang ada dan table master barang ?

Melainkan ada 4 field (semuanya dari detail) yang harus sama pada setiap transaksi.

> Contoh transaksinya gimana ?

Ketika membentuk kode barang, apakah ada kesepakatan model kode barang tersebut bentuknya harus mengikuti aturan tertentu ? Atau bebas ?. Kalo dia primery key, seharusnya tidak ada data double setahu saya.

Coba di share lagi tampilan input dan output di reportnya, mungkin bisa membantu.

Best Regards,

------------------------------------------------------------------------

*From:* Alim [mailto:[EMAIL PROTECTED]
*Sent:* 25 Juni 2007 14:17
*To:* [email protected]
*Subject:* Re: [Programmer-VB] Double Record pada laporan Inventory ==> Penguncian 4 field

Thx atas tanggapannya boss,

Sebenernya yang terjadi adalah bahwa lap. inventory kami nggak hanya bergantung pada kode barang saja untuk membentuk 1 record. Melainkan ada 4 field (semuanya dari detail) yang harus sama pada setiap transaksi. Jika ada perbedaan sedikit (misal ketambahan spasi) atau bahkan terjadi perbedaan di salah satu field, maka dia akan membentuk record sendiri.

Kami ingin sekali mengatasi masalah tersebut dengan mengunci ke 4 field tsb, sehingga pada saat transaksi Outgoing sistem akan memeriksa stok berdasarkan ke 4 field tersebut.

Namun sekarang yang terjadi adalah user harus memeriksa sendiri secara manual setiap kali input Outgoing, sehingga amat sangat rentan terhadap kesalahan.

Mohon masukannya untuk mengatasi permasalahan di atas.

Rgds,
Alim


Lai Min Feng wrote:

ini biasanya karena kode barang yang diisi ada spasinya di outgoingnya. .

kasusnya begini.. waktu masuk sih databasenya umumnya terima2 aja... dan
waktu di query jg suka dapet2 aja.... jadi susah ketauannya..
tapi begitu ditampilin di report, baru d bingung karena dibedain ama yang
laennya..
nah, coba di cek semua data yang outgoingnya, pastikan bahwa kode barangnya
semua sama persis (gak ada yang ketambahan spasi), kalu perlu coba update
semua database anda yang mengandung kode barang di trim semua...

tapi ya.. ini cuma kemungkinan yang biasa terjadi...
kasus laennya bisa jg karena salah logika waktu tampilin di reportnya..

============ ========= ==
http://www.fire888. com <http://www.fire888.com>

-----Original Message-----
From: Programmer-VB@ yahoogroups. com <mailto:Programmer-VB%40yahoogroups.com> [mailto:Programmer-VB@ yahoogroups. com <mailto:Programmer-VB%40yahoogroups.com>]On Behalf Of Alim
Sent: Monday, June 25, 2007 12:57 PM
To: indoprog-vb@ yahoogroups. com <mailto:indoprog-vb%40yahoogroups.com>; Programmer-VB@ yahoogroups. com <mailto:Programmer-VB%40yahoogroups.com>
Subject: [Programmer- VB] Double Record pada laporan Inventory

Dear para jagoan VB,

Mohon pencerahannya atas kasus saya sbb:

Pada kode barang yang sama, terjadi transaksi Saldo Awal, Receive,
Outgoing dan Saldo Akhir. Idealnya hanya membentuk satu record saja.
Namun ada beberapa kasus (beberapa sudah benar) dimana Outgoingnya
membentuk record tersendiri, meskipun kode barang tersebut sama.
Akibatnya terjadi selisih + dan - serta penambahan record yang banyak.

Sekali lagi mohon pencerahan dari teman2 jagoan VB.

Pemula,
Alim



__________ NOD32 2350 (20070624) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com

Kirim email ke