Online Reference |
Microsoft Reference |
|
|
DVar Function, DVarP FunctionAccess Function, ฟังก์ชัน DVar และ ฟังก์ชัน DVarP ใช้ประมาณค่าความแปรปรวนของเรคคอร์ดที่อยู่ในกลุ่มเรคคอร์ด (Domain) ที่ระบุ ซึ่งสามารถนำไปใช้ในชุดคำสั่ง Visual Basic, มาโคร, expression ในคิวรี่ หรือตัว control แบบคำนวณ ฟังก์ชัน DVar ใช้ประมาณค่าของข้อมูลประชากร (Population) และ ฟังก์ชัน DVarP ใช้ประมาณค่าของกลุ่มตัวอย่าง ตัวอย่างเช่น สามารถใช้ฟังก์ชัน ฟังก์ชัน DVar ในโมดูลเพื่อคำนวณค่าความเบี่ยงเบนมาตรฐานของกลุ่มข้อมูลคะแนนของนักศึกษา ไวยากรณ์
อากิวเมนต์ของฟังก์ชัน DVar และ ฟังก์ชัน DVarP มีรายละเอียด คือ
ลักษณะการประยุกต์ถ้า domain อ้างถึงเรคคอร์ดน้อยกว่า 2 เรคคอร์ด หรือ เรคคอร์ดที่สอดคล้องกับอากิวเมนต์ criteria มีน้อยกว่า 2 เรคคอร์ด ฟังก์ชัน DVar และ ฟังก์ชัน DVarP จะส่งค่าเป็นค่าว่าง (Null) เพื่อชี้ค่าความเบี่ยงเบนมาตรฐานไม่สามารถคำนวณได้ การใช้ฟังก์ชัน DVar และ ฟังก์ชัน DVarP ในมาโคร หรือโมดูล, expression ในคิวรี่หรือตัว control ต้องสร้างอากิวเมนต์ criteria อย่างระมัดระวังเพื่อทำให้มั่นใจว่าการคำนวณถูกต้อง นอกจากนี้ฟังก์ชัน DVar และ ฟังก์ชัน DVarP สามารถใช้เป็น expression ของฟิลด์คำนวณในคิวรี่ หรือแถว Update To ในคิวรี่แบบ Update หมายเหตุ การใช้ฟังก์ชัน ฟังก์ชัน DVar และ ฟังก์ชัน DVarP หรือฟังก์ชัน Var และ ฟังก์ชัน VarP ใน expression ของฟิลด์คำนวณในคิวรี่ผลรวม ฟังก์ชัน DVar และ ฟังก์ชัน DVarP จะหาค่าก่อนจัดกลุ่มข้อมูล ส่วนฟังก์ชัน Var และ ฟังก์ชัน VarP จะจัดกลุ่มข้อมูลก่อนหาค่า การใช้ฟังก์ชัน Var และ ฟังก์ชัน VarP ในตัว control แบบคำนวณ ต้องมีการกำหนด criteria ในการคัดเลือกช่วงของข้อมูลที่จะให้ฟังก์ชัน Var และ ฟังก์ชัน VarP หาค่า เช่น การแสดงค่าความแปรปรวนของการส่งสินค้าตามใบสั่งซื้อที่ส่งไป CA ให้ตั้งค่าของคุณสมบัติ ControlSource ใน text box ด้วย expression ดังนี้ =DVar("[Freight]", "Orders", "[ShipRegion] = 'CA'") ส่วนการหาค่าความเบี่ยงเบนมาตรฐานของเรคคอร์ดทั้งหมดใน domain ให้ใช้ฟังก์ชัน Var และ ฟังก์ชัน VarP จะง่ายกว่า หมายเหตุ ฟังก์ชัน DVar และ ฟังก์ชัน DVarP จะไม่นำเรคคอร์ดที่ยังไม่บันทึกการเปลี่ยนแปลงใน domain มาคำนวณ ถ้าต้องการนำมาคำนวณด้วยให้ทำการบันทึกก่อน ตัวอย่างตัวอย่างการใช้ฟังก์ชัน DVar และ ฟังก์ชัน DvarP ในการประมาณค่าของความแปรปรวนของข้อมูลทั้งหมด (population) ) และของกลุ่มตัวอย่าง ของการส่งสินค้าตามใบสั่งซื้อไป UK โดย domain คือ Table ชื่อ Orders และอากิวเมนต์ criteria คัดเลือกข้อมูลที่เป็นผลลัพธ์ของกลุ่มเรคคอร์ดที่ ShipCountry = UK Dim dblX As Double, dblY As Double ' ประมาณค่ากลุ่มตัวอย่าง ' ประมาณค่าข้อมูลทั้งหมด ตัวอย่างต่อมา expression ของอากิวเมนต์ criteria ใช้ตัวแปร strCountry หมายเหตุ การใช้เครื่องหมาย ( ) ในข้อความของ expression เพื่อแสดงค่าข้อความ UK ด้วยเครื่องหมาย ( ) Dim strCountry As String, dblX As Double
|
||||||||||||