Page 1 of 1

คีย์ข้อมูล 2 ช่องเพื่อแสดงรายการ(เหมือน filter ครับ)

Posted: Tue May 14, 2013 2:28 pm
by varantino voloftky
ผมมีปัญหาในเรื่องสต๊อคครับ คือ ต้องการให้แสดง Records ทุกครั้งที่มีการเคลื่อนไหว โดยมีคอลัมน์หลักแค่ 2 ตัว คือ
1.รหัส
2.Lot (ถ้าคีย์อย่างใดอย่างหนึ่งจะไม่แสดงค่า)
แล้วอยากให้แสดงรายการที่มีการบันทึกรับ-จ่าย, คงเหลือ เหมือนฟังชั่น filter น่ะครับ เป็น report ครับ (ฟอร์มรายงานความเคลื่อนไหว)
คือคีย์ในฟอร์มเปล่าที่มีแค่ชื่อคอลัมน์น่ะครับ คือมี รหัส, Lot, รับ, จ่าย, คงเหลือ แล้วให้แสดงรายการลงมายาวจน records สุดท้ายเลยครับ
ขอบคุณครับ

Re: คีย์ข้อมูล 2 ช่องเพื่อแสดงรายการ(เหมือน filter ครับ)

Posted: Tue May 14, 2013 2:45 pm
by snasui
:D อ่านแล้วไม่เข้าใจครับ

ให้แนบไฟล์ตัวอย่างที่เป็น Excel มาด้วย ระบุด้วยว่าชีทไหน เซลล์ไหน ต้องการคำตอบเป็นอย่างไร ด้วยเงื่อนไขใด จะได้เข้าใจตรงกันครับ

ต้องการคีย์รหัสแล้วแสดงรายการเคลื่อนไหว (ลักษณะเดียวกับ filt

Posted: Wed May 15, 2013 1:11 pm
by varantino voloftky
snasui wrote::D อ่านแล้วไม่เข้าใจครับ

ให้แนบไฟล์ตัวอย่างที่เป็น Excel มาด้วย ระบุด้วยว่าชีทไหน เซลล์ไหน ต้องการคำตอบเป็นอย่างไร ด้วยเงื่อนไขใด จะได้เข้าใจตรงกันครับ
ขอเปลี่ยนหัวข้อนะครับและต้องขอโทษด้วยครับที่ให้ข้อมูลและความกระจ่างน้อยเกินไปหน่อย ตามนี้เลยครับ ชีทหลักคือ "รับ-จ่าย"ครับ คือผมต้องการให้พอเราคีย์ (ชีท รับ-จ่าย เป็น Data base)
1.Nart Component (รหัส) ในฟอร์มเปล่า(ที่ยังไม่ได้สร้าง)

สิ่งที่ต้องการคือให้แสดงรายการเคลื่อนไหวว่ามีรับ-จ่ายวันไหน? จำนวน? คงเหลือ? เพื่อดู Lot.แบบ FIFO ได้ครับ คือ
หัวคอลัมน์มี วันที่/ รหัส/ Lot/ รับ/ จ่าย/ คืนดี/ คืนเสีย/ คงเหลือ/ เลขที่เอกสาร
***พอเราใส่ รหัส ก็ให้แสดงว่ารหัสที่คีย์นั้น แต่ละ Lot มีการรับ-จ่ายอย่างไร, วันไหน(โดย Lot ในช่องสีเขียว, ฟ้า, น้ำตาล ต้องเหมือนกัน)ให้เรียงต่อเนื่องกันแบบแยกช่องรับ-จ่าย-คืนดี-คืนเสีย-คงเหลือครับจนจบเป็น Lot lot ไป แล้วก็เริ่มที่ Lot ใหม่ไล่ไปจนสุดท้าย(อาจจะไม่ใช่คงเหลือ 0 )ถ้าไม่มีแล้วก็แสดง Lot ใหม่ต่อ จนจบรหัสที่เราเลือก เพราะการคีย์จะคีย์แบบวันต่อวัน การใช้งาน lot และรหัสไม่ต่อเนื่อง รหัสก็จะคละกันในแต่ละวันครับ (คล้ายการใช้ Filter น่ะครับ แต่ filter ถ้าเราเลือกรหัสแล้วเลือก lot เราก็ต้องเลือกอีกเพื่อดูทีละ Lot ว่ามีความเคลื่อนไหวอย่างไร) ผมคิดเรื่องนี้มานานแล้วครับ คิดไม่ออก ลองผิดลองถูกมาเยอะ จนปัญญาจริง ๆ
ขอบคุณอาจารย์ล่วงหน้าครับ
ตัวอย่างคร่าว ๆ
วันที่ รหัส Lot รับ จ่าย คืนดี คืนเสีย คงเหลือ เลขที่เอกสาร
10/05/2013 / 24391-00001-23 / 31353777 A / 3000 / / / / 3000 / xxxxx /
11/05/2013 31353777 A 1000 2000 xxxxx
11/05/2013 31353777 A 500 1500 xxxxx
14/05/2013 31353777 A 10 1510 xxxxx
03/06/2013 31353777 A 1510 0 xxxxx
05/05/2013 31354767 B 3000 xxxxx

Re: คีย์ข้อมูล 2 ช่องเพื่อแสดงรายการ(เหมือน filter ครับ)

Posted: Wed May 15, 2013 5:13 pm
by snasui
:D การอธิบายให้อ้างถึง ชีท อ้างถึง เซลล์ ครับ จะได้ทราบว่าข้อมูลที่เป็นปัญหาที่ชีทไหน ข้อมูลเป็นอย่างไร ต้องการคำตอบที่ชีทไหน มีลักษณะเป็นอย่างไร

ช่วยทำตัวอย่างคำตอบที่ต้องการมาด้วยจะยิ่งดี จะได้เข้าใจถึงความต้องการได้ง่ายขึ้นครับ

คีย์รหัสเพื่อแสดงความเคลื่อนไหว

Posted: Sat May 18, 2013 10:17 am
by varantino voloftky
snasui wrote::D การอธิบายให้อ้างถึง ชีท อ้างถึง เซลล์ ครับ จะได้ทราบว่าข้อมูลที่เป็นปัญหาที่ชีทไหน ข้อมูลเป็นอย่างไร ต้องการคำตอบที่ชีทไหน มีลักษณะเป็นอย่างไร

ช่วยทำตัวอย่างคำตอบที่ต้องการมาด้วยจะยิ่งดี จะได้เข้าใจถึงความต้องการได้ง่ายขึ้นครับ
ขอบคุณครับอาจารย์ที่สำหรับคำแนะนำ ผมอาจจะอธิบายแล้วงง ๆ หน่อย อย่าถือสานะครับ
(กรุณาดูไฟล์แนบตัวใหม่นะครับ)ที่ชีทรายงาน ให้พิมพ์ nart แล้วแสดงรายการแบบตัวอย่างน่ะครับ โดยอ้างความเคลื่อนไหวของ Nart ที่คีย์ในชีท "รับ-จ่าย"ที่เซลล์ F, I, Q, W, AE, AF, AJ, E ให้ไปแสดงที่ชีท "รายงาน"
คือ พิมพ์ nart แล้วแสดงรายการรับจ่ายตาม Lot ก่อน-หลัง (ให้ excel เรียงลำดับจนหมดเป็น lot ไป แต่การคีย์ข้อมูลส่วนใหญ่ก็จะหมดเป็น lot อยู่แล้ว ไม่กระโดดไปมา แต่อาจะจะคาบเกี่ยวช่วงต่อlotกันน่ะครับ) ที่เซลล์ AE, AF อาจารย์ไม่ต้องสนใจก็ได้ครับ เดี๋ยวผมmodifyต่อเองได้ ขอแค่โค้ดต้นแบบก็พอ เงื่อนไขหลักที่ผมคิดไม่ออกก็คือ Lot ในคอลัมน์ I และ W ต้องเหมือนกันครับ แต่ที่แสดงในชีทรายงานให้โชว์แค่ตัวเดียวก็ได้ครับ ประมาณแบบนี้ครับ (เพราะปัญหาคือสินค้าในแต่ละ lot รับมาเท่าไร ใช้ไปเท่าไร สมดุลย์กันไหมน่ะครับ)
A/I/F/Q/AJ/E

Re: คีย์ข้อมูล 2 ช่องเพื่อแสดงรายการ(เหมือน filter ครับ)

Posted: Sat May 18, 2013 11:06 am
by snasui
:D อ่านแล้วไม่เคลียร์ ค่อย ๆ ถามตอบกันไปนะครับ

ที่ชีทรายงานเซลล์ C4 มาจากเซลล์ไหนบ้างในชีท รับ-จ่าย ดูเงื่อนไขใดถึงได้ค่านั้นมาครับ