ใช้สูตรใน Access
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 346   1
URL.หัวข้อ / URL
ใช้สูตรใน Access

อาจารย์ค่ะ ถ้าเราต้องการใช้สูตรใน Access โดยการหาค่า แบบ Row จะสามารถหาค่าได้อย่างไรค่ะ
Ex
ถ้าเราต้องการหาค่า Sum และ Stdev จาก

No Field1 Field2 Field3 Sum Stdev
1 258 565 555 xxx xxx
2 568 568 856 xxx xxx

เพราะลองใช้สูตรแล้วมันจะรวมค่าทั้ง Colum แต่เราต้องการหาค่าแบบ Row ค่ะมีวิธีหาหรือกำหนด
สูตรอย่างไรค่ะ ขอบคุณค่ะ

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R05015
ลอง

MySum: Sum([Field1]+[Field2]+[Field3])

ส่วน Stdev() จะรับค่าเป็น Array จึงไม่สามารถใช้

MyStdev: Stdev([Field1],[Field2],[Field3])

คงต้องอาศัย Stdev() ของ Xcel มาช่วยมั๊งครับ

Function XcelStdev(int1 As Integer, int2 As Integer, int3 As Integer) As Double
Dim xls As Object
Set xls = CreateObject("Excel.Application")
Dim MyArray As Variant
MyArray = Array(int1, int2, int3)
XcelStdev = xls.WorksheetFunction.StDev(MyArray)
End Function

แล้วใส่ค่านี้ลงไป

MyStdev: XcelStdev([Field1],[Field2],[Field3])

ลองดูครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0952s