กระทู้เก่าบอร์ด อ.Yeadram
1,797 9
URL.หัวข้อ /
URL
ยอดคงเหลือ
มีข้อมูลสต็อกสินค้าแบบนี้ค่ะ
รหัสสินค้า วันที่ จำนวนเข้า จำนวนออก ต้องการยอดคงเหลือ
1 5/1/57 10 ?
2 6/1/57 5 ?
1 7/1/57 5 ?
ไม่ทราบต้องเขียนยังไงค่ะ พอจะมีใครช่วยได้บ้างค่ะ
เพิ่งเริมหัดเขียนค่ะ
ขอบคุณค่ะ
วิลาสินี
รหัสสินค้า วันที่ จำนวนเข้า จำนวนออก ต้องการยอดคงเหลือ
1 5/1/57 10 ?
2 6/1/57 5 ?
1 7/1/57 5 ?
ไม่ทราบต้องเขียนยังไงค่ะ พอจะมีใครช่วยได้บ้างค่ะ
เพิ่งเริมหัดเขียนค่ะ
ขอบคุณค่ะ
วิลาสินี
9 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R18776
อ้อ! ลืมบอก ถ้าข้อมูลตัวอย่างของคุณเป็นตารางแล้วล่ะก็ ต้องเปลี่ยนรูปแบบตารางหน่อยนะครับ
3 @R18777
ทำไฟล์ตัวอย่างเสร็จแล้ว
4 @R18778
ใช้คิวรี่เขียน SQL ประมาณนี้ครับ
SELECT A.[รหัสสินค้า], A.[วันที่], Sum(A.[จำนวนเข้า]) AS จำนวนเข้า, Sum(A.[จำนวนออก]) AS จำนวนออก, (SELECT NZ(Sum([จำนวนเข้า])) - NZ(Sum([จำนวนออก])) FROM Table1 AS B WHERE A.[วันที่] > B.[วันที่] AND A.[รหัสสินค้า] = B.[รหัสสินค้า]) +Nz([จำนวนเข้า])-Nz([จำนวนออก]) AS ยอดคงเหลือ
FROM Table1 AS A
WHERE (A.วันที่)>=(SELECT Min([วันที่]) FROM Table1 AS B)
GROUP BY A.[รหัสสินค้า], A.[วันที่]
ORDER BY A.[วันที่];
จริงๆค้นกระทู้เก่าๆมีคำถามลักษณะนี้อยู่เยอะนะครับ คำว่า คงเหลือ ยกยอด ซื้อมาขายไป อะไรประมาณนี้ครับ
SELECT A.[รหัสสินค้า], A.[วันที่], Sum(A.[จำนวนเข้า]) AS จำนวนเข้า, Sum(A.[จำนวนออก]) AS จำนวนออก, (SELECT NZ(Sum([จำนวนเข้า])) - NZ(Sum([จำนวนออก])) FROM Table1 AS B WHERE A.[วันที่] > B.[วันที่] AND A.[รหัสสินค้า] = B.[รหัสสินค้า]) +Nz([จำนวนเข้า])-Nz([จำนวนออก]) AS ยอดคงเหลือ
FROM Table1 AS A
WHERE (A.วันที่)>=(SELECT Min([วันที่]) FROM Table1 AS B)
GROUP BY A.[รหัสสินค้า], A.[วันที่]
ORDER BY A.[วันที่];
จริงๆค้นกระทู้เก่าๆมีคำถามลักษณะนี้อยู่เยอะนะครับ คำว่า คงเหลือ ยกยอด ซื้อมาขายไป อะไรประมาณนี้ครับ
5 @R18779
สมมุติตารางชื่อ Table1
6 @R18782
ขอบคุณมากๆเลยค่ะ
7 @R19006
ผมทำได้ ไปที่คิวรี่ของงานคุณ เปลี่ยนเป้นมุมมองดีไซน์ ไอ้ช่องด่านล่าง ให้ไปที่ฟิวท้ายสุด คลิกขขวาตรงลุกศรชี้ลง ไปที่คไว่า บิว (เป็นรูปไม้วิเศษ) ให้เขียนว่า
= [จำนวนเข้า]-[จำนวนออก] แล้วทันใดนั้นความมัหัศจรรยืก็จะเกิดขึ้น มันก็จะมีฟิวขึ้นมาอีก1ฟิวชื่อว่า EXP1:[จำนวนเข้า]-[จำนวนออก] เราก็จัดการเปลี่ยนชื่อ EXP1ตามชื่อที่เราต้องการ ไปม่รู้ว่าตอบตรงคำถามรึเปล่าน่ะ
http://www.youtube.com/watch?v=pdtLa9MfSqw อันนี้ดี สอนการใช้โปรแกรมAccess Part 1
https://www.youtube.com/channel/UCmEX0S7Z3AmeOH_8Q0f4BvQ/videos สอนacess มากมาย หรือไปดูตามลิงค์นี้ก็ได้ มีให้้เลือกมากมาย น่าจะพอใช้ได้นะ
รู้อะไรดีๆมาบอกผมบ้างนะ ผมก็เพิ่งทำ
= [จำนวนเข้า]-[จำนวนออก] แล้วทันใดนั้นความมัหัศจรรยืก็จะเกิดขึ้น มันก็จะมีฟิวขึ้นมาอีก1ฟิวชื่อว่า EXP1:[จำนวนเข้า]-[จำนวนออก] เราก็จัดการเปลี่ยนชื่อ EXP1ตามชื่อที่เราต้องการ ไปม่รู้ว่าตอบตรงคำถามรึเปล่าน่ะ
http://www.youtube.com/watch?v=pdtLa9MfSqw อันนี้ดี สอนการใช้โปรแกรมAccess Part 1
https://www.youtube.com/channel/UCmEX0S7Z3AmeOH_8Q0f4BvQ/videos สอนacess มากมาย หรือไปดูตามลิงค์นี้ก็ได้ มีให้้เลือกมากมาย น่าจะพอใช้ได้นะ
รู้อะไรดีๆมาบอกผมบ้างนะ ผมก็เพิ่งทำ
8 @R19019
@แก็ป คลิปสอนสนุกดีครับ อาจารย์สอนได้ตลกดี ชอบๆ แนะนำให้ดูครับ
http://www.youtube.com/channel/UCmEX0S7Z3AmeOH_8Q0f4BvQ
http://www.youtube.com/channel/UCmEX0S7Z3AmeOH_8Q0f4BvQ
9 @R19024
ครับ K-TTT ผมก็รู้อะไรเยอะขึ้นจากการดูคลิปที่อาจารย์ชัยพลนี้แหละครับ ผมซื้อหนังสือมา2เล่มนั่งอ่าน จนปวดหัว เพราะว่าไม่รู้เลยว่า มันคืออะไร ไอ้คำสั่ง SQL VBA COMMAND CMD และอีกมากมาย หลายครั้งก็หมดความตั้งใจเอาเสียดื้อๆ แต่การตะหนักถึงชะตากรรมของหน่วยงาน ที่ต้องรับชะตากรรมอันโหดร้าย(เนื่องจากเปลี่ยนจากเครื่องคอมพิวเตอร์รุ่นเก่าอันที่เป็นหนาจอตัวหนาๆเหมือนทีวี คอมสมัยยแรกๆน่ะ) มันไม่มีที่เสียบ เฟลตไดรพ์ มีแต่แผ่นแบนๆสี่เหลี่ยมจัตตุรัส Floppy A ก็เลย ต้องรับผิดชอบงานนี้ให้ได้เผื่อว่าถ้าเราเขียนโปรแกรมสำเร็จ คนในห้องของเราอาจจะ ตรบมือในการมาปกป้องข้อมูลของเราคราวนี้ก็ได้ (เพ้อเจ้อใหญ่แล้วตู) แต่ผมก็ยังไม่ณู้อะไรอีกเยอะนะครับ บางครั้งถามไปท่านผู้วิเศษในห้องนี้ก็ตอบได้งงเหมือนกัน คืองงตรงที่ ท่านผู้วิเศษในห้องไปบอกว่าต้องเอาโค้ดไปใส่ไว่ตรงโน้นนี้นั้น พอจะถามใครก็รอน้านนาน จนไม่ต่อเนื่อง ก็เลย งมๆ งายๆ ไปไหนไม่เป็นวนเวียน เวียนวน หมก มุ่น อยู่อย่างนี้ ใครรู้เยอะช่วยแนะนหน่อยหน่อง เรื่องที่ไม่รู้ได้แก่
1. อยากโค้ดจำนวนเงินเ็นตัวเอลย เอาไปใส่ไว้ตรงไหน ทำยังไง
2. ทำยังไงให้เวลาเราคีย์เลขประจำตัวของพนักงานแล้ว มันจะขึ้นชื่อเอง เราสามารถแก้ไขได้ เพ่ิมลบได้
3.ทำให้พอเปิดACCES แล้วมันจะขึ้นหน้าฟอร์มที่จะป้อนข้อมูล และก็เป็นช่องสำหรับเติมข้อมูลว่างๆ ไม่มีข้อมูลที่เราเคยป้อนก่อนหน้านี้ โชว์น่ะ
ใครมาบอกขอ เดียวจะบอกหวยให้ได้ซื้อ
1. อยากโค้ดจำนวนเงินเ็นตัวเอลย เอาไปใส่ไว้ตรงไหน ทำยังไง
2. ทำยังไงให้เวลาเราคีย์เลขประจำตัวของพนักงานแล้ว มันจะขึ้นชื่อเอง เราสามารถแก้ไขได้ เพ่ิมลบได้
3.ทำให้พอเปิดACCES แล้วมันจะขึ้นหน้าฟอร์มที่จะป้อนข้อมูล และก็เป็นช่องสำหรับเติมข้อมูลว่างๆ ไม่มีข้อมูลที่เราเคยป้อนก่อนหน้านี้ โชว์น่ะ
ใครมาบอกขอ เดียวจะบอกหวยให้ได้ซื้อ
Time: 0.3160s
ถ้าให้ใช้ใน Report เพียงพอไหมครับ
ในฟอร์มต้องเขียน Code ซึ่งต้องใช้เวลาคิดนิดนึง