กระทู้เก่าบอร์ด อ.Yeadram
1,752 6
URL.หัวข้อ /
URL
Row to Column
6 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R01564
สร้าง query pivot table ลองดูครับ ไม่พอใจลบทำใหม่ได้ จนกว่าจะพอใจ
2 @R01578
มีตัวอย่้างไหมครับ ไม่เข้าใจ
3 @R01579
ขอประทานอภัย มันเรียกว่า cross tab query ครับ download ตัวอย่างที่
http://freefilehosting.net/download/45h58
http://freefilehosting.net/download/45h58
4 @R01580
เอาตัวนี้ไปสร้างเป็นคิวรี่ ชื่อ QcTab
TRANSFORM Sum(Table1.OK) AS sOK
SELECT Table1.PART
FROM Table1
GROUP BY Table1.PART
PIVOT Table1.PROCESS;
แล้วเอาตัวนี้ไปสร้างเป็นคิวรี่ ชื่อ QxCross
SELECT Table1.PART, QcTAB.CUT, QcTAB.MC1, QcTAB.MC2, QcTAB.[MC2-3], QcTAB.MC3, QcTAB.MC4, QcTAB.MC5, Sum(Table1.NG) AS NG
FROM QcTAB INNER JOIN Table1 ON QcTAB.PART = Table1.PART
GROUP BY Table1.PART, QcTAB.CUT, QcTAB.MC1, QcTAB.MC2, QcTAB.[MC2-3], QcTAB.MC3, QcTAB.MC4, QcTAB.MC5;
* แทนที่คำว่า Table1 เป็นชื่อตารางหรือชื่อคิวรี่ของคุณ
TRANSFORM Sum(Table1.OK) AS sOK
SELECT Table1.PART
FROM Table1
GROUP BY Table1.PART
PIVOT Table1.PROCESS;
แล้วเอาตัวนี้ไปสร้างเป็นคิวรี่ ชื่อ QxCross
SELECT Table1.PART, QcTAB.CUT, QcTAB.MC1, QcTAB.MC2, QcTAB.[MC2-3], QcTAB.MC3, QcTAB.MC4, QcTAB.MC5, Sum(Table1.NG) AS NG
FROM QcTAB INNER JOIN Table1 ON QcTAB.PART = Table1.PART
GROUP BY Table1.PART, QcTAB.CUT, QcTAB.MC1, QcTAB.MC2, QcTAB.[MC2-3], QcTAB.MC3, QcTAB.MC4, QcTAB.MC5;
* แทนที่คำว่า Table1 เป็นชื่อตารางหรือชื่อคิวรี่ของคุณ
5 @R01764
แล้วจะเอา cross tab query
ไปสร้างเป็น Report ได้อย่างไรครับ
ไปสร้างเป็น Report ได้อย่างไรครับ
6 @R01767
เอาชื่อคิวรี่ หรือ SQL Statement ที่ต้องการ ไปใส่ไว้ที่ RecordSource property ของ Report ใน Design view ครับ
Time: 0.3104s