กระทู้เก่าบอร์ด อ.Yeadram
2,471 2
URL.หัวข้อ /
URL
สูตรการคำนวนข้อมูล ในส่วนของ Report
ช่วยดูสูตรให้หน่อยครับ ผมได้ทำรายงาน แต่มีการคำนวนข้อมูลและได้กำหนดเงือนไขไว้ โดย ถ้า DEP_CODE =100 ให้เอา SUM1+SUM2
( QryItem_Routing ) มาบวกกัน แต่ถ้าไม่ใช้ให้ดึงเฉพาะ SUM2
( QryItem_Routing ) มาโชว์
tblITEMS ( ตาราง )
ITEM_CODE ITEM_NAME
10230-ACD ADC-12
10240-ACD ADC-6
tblDEPARTMENT_detail ( ตาราง )
DEP_CODE DEP_NAME QTY
100 AAA 12
200 BBB 30
300 CCC 40
QryItem_Routing ( แบบสอบถาม )
ITEM_CODE ITEM_NAME DEP_CODE DEP_NAME SUM1 SUM2
10230-ACD ADC-12 100 AAA 12 24
10230-ACD ADC-12 200 BBB 30 60
10240-ACD ADC-6 100 AAA 12 24
10240-ACD ADC-6 300 CCC 40 80
REPORT PROCESS ( รายงาน )
ITEM_CODE ITEM_NAME DEP_CODE DEP_NAME SUM12
10230-ACD ADC-12 100 AAA 36
ADC-12 200 BBB 24
10240-ACD ADC-6 100 AAA 36
ADC-6 300 CCC 80
( ถ้า DEP_CODE =100 ให้เอา SUM1+SUM2 ( QryItem_Routing ) มาบวกกันลงในช่อง SUM12 แต่ถ้าไม่ใช้ให้ดึงเฉพาะ SUM2 ( QryItem_Routing ) มาโชว์แทนในช่อง SUM12 )
ขอบคุณครับ
( QryItem_Routing ) มาบวกกัน แต่ถ้าไม่ใช้ให้ดึงเฉพาะ SUM2
( QryItem_Routing ) มาโชว์
tblITEMS ( ตาราง )
ITEM_CODE ITEM_NAME
10230-ACD ADC-12
10240-ACD ADC-6
tblDEPARTMENT_detail ( ตาราง )
DEP_CODE DEP_NAME QTY
100 AAA 12
200 BBB 30
300 CCC 40
QryItem_Routing ( แบบสอบถาม )
ITEM_CODE ITEM_NAME DEP_CODE DEP_NAME SUM1 SUM2
10230-ACD ADC-12 100 AAA 12 24
10230-ACD ADC-12 200 BBB 30 60
10240-ACD ADC-6 100 AAA 12 24
10240-ACD ADC-6 300 CCC 40 80
REPORT PROCESS ( รายงาน )
ITEM_CODE ITEM_NAME DEP_CODE DEP_NAME SUM12
10230-ACD ADC-12 100 AAA 36
ADC-12 200 BBB 24
10240-ACD ADC-6 100 AAA 36
ADC-6 300 CCC 80
( ถ้า DEP_CODE =100 ให้เอา SUM1+SUM2 ( QryItem_Routing ) มาบวกกันลงในช่อง SUM12 แต่ถ้าไม่ใช้ให้ดึงเฉพาะ SUM2 ( QryItem_Routing ) มาโชว์แทนในช่อง SUM12 )
ขอบคุณครับ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R02058
ตอบช้าไปหน่อยครับ เพราะเข้าเว็บไม่ได้ เลย
....ตอนนี้ผมทำได้แล้วครับ โดยผมเอาสูตรที่คุณ yeadram แนะนำไปใส่ไว้ใน แบบสอบถาม แล้วค่อยดึงเอามาวางที่รายงาน
ขอบคุณมากครับ
....ตอนนี้ผมทำได้แล้วครับ โดยผมเอาสูตรที่คุณ yeadram แนะนำไปใส่ไว้ใน แบบสอบถาม แล้วค่อยดึงเอามาวางที่รายงาน
ขอบคุณมากครับ
Time: 0.2782s
คอนโทรลในรายงาน ที่ใช้แสดง sum12 มันคือ textbox หรือเปล่าครับ
ก็เขียนใน source ด้วยสูตรเลยซิครับ
=iif([DEP_CODE] = 100,[SUM1] + [SUM2],[SUM2])
หรือว่าลองแล้วไม่ได้ผลครับ