/* */

Tuesday, November 23, 2010

RE: [belajar-access] kawan kawan mohon bantuanya untuk program Status approval non approval saya



Bisa dijelaskan sedikit, null=not input , ini berasal dari table dan field mana, dan| approval = apakah berasal dari field approv_1 atau approv_2 atau jika sudah berstatus -1 kedua-duanya?
kalau tidak keberatan bisa di copy paste code SQL nya untuk yang hasil query sepert di bawah ini. Terima kasih.

no_order | line_no_order | kode_barang | nama_barang | null=not input | approval | customer

pc_001 | 2 | 23C002 | XLPE/PVC | 23C002 | Not Approv | pt.abb
pc_002 | 1 | 23C002 | XLPE/PVC | 23C002 | Not Apprv | pt.toto
pc_002 | 2 | 20C000 | XLPE | 20C000 | Not apprv | pt.toto
tc001 | 1 | 24C002 | PVC | | Not apprv | pt.GT


Best Regards,

AccessWizards

 

From: belajar-access@yahoogroups.com [mailto:belajar-access@yahoogroups.com] On Behalf Of cebleh_veteran
Sent: 22 November 2010 19:49
To: belajar-access@yahoogroups.com
Subject: [belajar-access] kawan kawan mohon bantuanya untuk program Status approval non approval saya

 

 

Kawan kawan, mohon bantuanya, saya punya suatu kasus neh wat nyari status aproval non approval..

terdapat 5 tabel. sebagai berikut :

1.tabel order
2.tabel item
3.tabel sales
4.tabel customer
5.tabel barang

field dalam tabel order :
* id_order (pk)
* id_customer
* no_order

field dalam tabel sales :
* id_sales (pk)
* id_item
* no_order
* line_order

field dalam tabel customer :
* id_customer (pk)
* nama_customer

field dalam tabel item :
* id_item (pk)
* kode_item
* nama_item

field dalam tabel barang :
* kode_barang (pk)
* approv_1
* approv_2

contoh isi 5 record :

*tabel order

id_order |id_customer |no_order
ord_001 | abb |pc001
ord_002 | toto |pc002
ord_003 | gt |tc001

*table sales

id_sales | id_item | id_order | line_no_order
sls_001 | itm_1 | ord_001 | 1
sls_002 | itm_2 | ord_001 | 2
sls_003 | itm_2 | ord_002 | 1
sls_004 | itm_3 | ord_002 | 2
sls_005 | itm_4 | ord_003 | 1

*tabel customer

id_customer | nama_customer
aab | pt.aab
gt | pt.gajah tunggal
toto | pt.toto

*tabel item

id_item | kode_item | nama_item
itm_1 | 20C001 | PVC/PVC
itm_2 | 23C002 | XLPE/PVC
itm_3 | 20C000 | XLPE
itm_4 | 24C002 | PVC

*tabel barang

kode_barang | approv_1 | approv_2
20C001 | -1 | -1
23C002 | -1 | 0
20C000 | 0 | 0

ket : no_order dengan isi PC =Power Cable,TC =Telepone Cable

relasinya seperti ini :

order.id_order = sales.id_order
order.id_customer = customer.id_customer
sales.id_item = _item.id_item

note :

* isi dari tabel barang adalah, inputan apabila design telah selesai dibuat, apabila design belum dibuat, tidak diinput kedalam tabel barang,

* maksud dari approv_1 adalah pihak pertama yang berhak mengapprove, approv_2 adalah pihak kedua yang menggapprove barang yang telah diinput,
* jika -1 berarti sudah approve, jika 0 belum approve
* Kondisi clear apabila pihak pertama dan kedua telah mengapprove.

Jika ingin menampilkan isi tabel dengan query normal, maka akan muncul seperti ini (tabel barang tidak disertakan).

no_order | line_no_order | kode_barang | nama_barang | customer
pc001 | 1 | 20C001 | PVC/PVC | pt.abb
pc001 | 2 | 23C002 | XLPE/PVC | pt.abb
pc002 | 1 | 23C002 | XLPE/PVC | pt.toto
pc002 | 2 | 20C000 | XLPE | pt.toto
tc001 | 1 | 24C002 | PVC | pt.gajag tgl.

Bagaimana caranya atau querinya apabila ingin melihat barang yang belum ada / belum diinput di tabel barang / belum approv..

Jika dilihat dari data diatas maka muncul tampilan seperti ini :

no_order | line_no_order | kode_barang | nama_barang | null=not input | approval | customer

pc_001 | 2 | 23C002 | XLPE/PVC | 23C002 | Not Approv | pt.abb
pc_002 | 1 | 23C002 | XLPE/PVC | 23C002 | Not Apprv | pt.toto
pc_002 | 2 | 20C000 | XLPE | 20C000 | Not apprv | pt.toto
tc001 | 1 | 24C002 | PVC | | Not apprv | pt.GT

Ket : tc_001 dalam kolom null=not input tidak terisi karena belum diinput kedalam tabel barang.

bagaimana querynya untuk memuncukan data not approv, sudah saya coba nyampe mabok tapi lum berhasil, tolong bantuanya... Terima Kasih



__._,_.___


SPAM IS PROHIBITED



Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

No comments:

Post a Comment