pengurangan stok barang di gudang yang berbeda

Jadi gini kasus nya

ada 2 tabel yang pertama

tabel tlbarang

ketika saya ingin menjual barang VAPE GREEN nya

akan menampilkan stok vape green dari tabel diatas

stok barang BRG005 = VAPE GREEN ada 17 di tabel tlbarang

dan stok VAPE GREEN terbagi menjadi 2 gudang

dan saya menampilkan data stok 2 gudang itu dari tabel Purchase Invoice

begini tabel nya

dan saya menampilkan data yang saya tandakan WARNA KUNING hasilnya jadi kita bisa melihat gudang dan stok nya

ini query nya

$query = "SELECT ftNamaGudang , tlgudang.ftKodePenyimpanan , fnQuantity

FROM txpurchaseinvoice_detail
join tlgudang on

tlgudang.ftKodePenyimpanan=txpurchaseinvoice_detail.ftKodePenyimpanan

WHERE ftkodeBarang='$idbar' AND ftStatusPo='Posted' GROUP BY ftNamaGudang ";

hasil query nya seperti ini

kasusnya ketika saya sudah menjual barang VAPE GREEN berjumlah 5 di gudang blokm squares->stok = 10 dan secara otomatis jumlah stok VAPE GREEN di tabel tlbarang berkurang 5 .

dan ketika saya mau menjual barang VAPE GREEN ketika saya memilih gudang yang blokm squares->stok = 10 harusnya berkurang 5 di gudang blokm squares tanpa harus mengurangi tabel Purchase Invoice nya karna saya menampilkan data blokm squares->stok = 10 dari tabel purchase invoice

bukan dari tabel tlbarang/stok

mohon solusinya terima kasih

avatar abubakar
@abubakar

72 Kontribusi 19 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

halo Abubakar, terimakasih doanya. Karena ini forum umum, tolong tidak mention salah satu orang di judul. Pertanyaan juga tidak perlu pakai intro, biar yang baca tidak kepanjagan.

terima kasih bang hilman atas informasinya :)

siap, bagian awal juga to the point saja, tidka perlu "saya mau bertanya.. dst.." karena memang ini dibuat untuk yang mau bertanya, tujuannya biar yang mau bantu lebih mudah

coba dibaca lagi, saya tidak mengerti pertanyannya apa. coba diperjelas di akhir

oke bang hilman terima kasih atas informasinya :), mungkin bang hilman bisa bantu saya menjawab pertanyaan diatas hehe

masih kurang jelas ga bang?

1 Jawaban:

[Yang saya tidak mengerti] "harusnya berkurang 5 di gudang blokm squares tanpa harus mengurangi tabel Purchase Invoice" jadi mau berkurangnya dimana? bukannya info gudang adanya di table itu?

--

Saya coba pastikan pertanyaan kamu seperti ini: "Bagaimana cara mengurangi stok barang berdasarkan gudangnya? "

Kalau mau mengurangi di gudang tertentu, berarti kamu harus ambil nilai gudang yang dipilih user, dan mainkan di WHERE clause nya nanti, contoh kasar: <pre> function beliBarang() { //.... //ambil nama gudang yang dipiih, tentunya harus dinamis $kodeGudang = 'GDG001'

//kurangi stok di table Purchase_Invoice QUERY UNTUK MENGURANGI WHERE ftkodepenyimpangan='$kodeGudang'; } </pre>

avatar hilmanski
@hilmanski

2672 Kontribusi 2132 Poin

Dipost 5 tahun yang lalu

Tanggapan

bang saya kurang paham maaf bisa di perjelas lagi ga,berarti stok di purchase invoicenya berkurang dong bang hilman?

jadi maksudnya tanpa mengurangi quantiti di purchase invoicenya karna nanti buat laporan transaksi stok masuk,

iyap, saya pahamnya kamu maunya seperti itu

sudah saya edit jawabanya, tambahan yang saya tidak mengerti

hehehe bingung bang disuruh sama senior nya maunya begitu ga dikasih tau caranya hehe, menurut bang hilman gimana, berarti emang bisanya quanitti di purchase invoice berkurang ya

iyap, kalau tugasnya tidak jelas, silahkan ditanyakan ke seniornya, sampai jelas.

bang saya udah nanya tetep kekeh harus begitu bang apa saya salah struktur tabel nya yak?

Mungkin struktur yang salah. Mungkin pertanyaan kamu yang saya tidak mengerti (sy tulis di atas yang sy pahami). Banyak kemungkinan.

diskusi dengan senior dan pikirkan dengan matang. Apa yang dimau, apa tujuannya. bertanya, kenapa tidak ini, kenapa tidak itu.

tapi bener bang jawaban nya makasih yak, gimana caranya yak wkwk tanpa harus mengurangi quantiti dari purchase invoicenya

Login untuk ikut Jawaban