ช่วยด้วยครับ (sum) ไม่ได้ครับผม



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

14 ม.ค. 61 , 12:28:27
อ่าน 830 ครั้ง

UnKnown

คุณ เอกราช Original post


ตัวอย่างครับ

A = [50%]
B = [100]

C = [A]*[B ]/100

D = Sum([C])

มันไม่ยอมรวมให้ครับผม แต่ถ้าเป็นตัวเลขตรงๆไม่ได้เอาค่ามาคำนวนกันมันรวมให้นะครับ


และจำทำยังไงให้เอาค่าจาก C ไปเก็บใน record ครับ เพราะตรงช่อง แหล่งข้อมูลมันเป็นชื่อ ฟิลด์ อะครับ จะเอาค่า C มาเก็บในฟิลด์นี้ได้ยังไงครับผม

รบกวนอาจารย์ด้วยครับ  :cry:
« แก้ไขครั้งสุดท้าย: 04 เม.ย. 61 , 19:46:29 โดย UnKnown »

 

14 ม.ค. 61 , 13:10:41
ตอบกลับ #1

PookPuy

Re: ช่วยด้วยครับ (sum) ไม่ได้ครับผม
« ตอบกลับ #1 เมื่อ: 14 ม.ค. 61 , 13:10:41 »
ใช้ VB ในการคำนวนแล้วส่งค่าไปให้ C / ทั้ง A,B,C เราก็จะสามารถกำหนดให้เก็บค่าได้ครับ
โค๊ด: [Select]
Private Sub A_AfterUpdate()
    Me.C.Value = Me.A.Value * Me.B.Value / 100
End Sub
Private Sub B_AfterUpdate()
    Me.C.Value = Me.A.Value * Me.B.Value / 100
End Sub

งงคำตอบตัวเอง ขอวิธีแก้จากท่านอื่นๆด้วยนะครับ

 

14 ม.ค. 61 , 13:52:26
ตอบกลับ #2

PookPuy

Re: ช่วยด้วยครับ (sum) ไม่ได้ครับผม
« ตอบกลับ #2 เมื่อ: 14 ม.ค. 61 , 13:52:26 »
หรือจะทำปุ่มคำสั่งขั้นมา เมื่อมีการกดให้โยนค่า C ไปใส่ CCC
ที่นี้ก็จะกำหนดให้เก็บค่าใน CCC ได้

 

19 ม.ค. 61 , 22:43:52
ตอบกลับ #3

PichaiTC

  • สมาชิกไท.Access
  • กระทู้: 3
  • พลังขอบคุณ: 4

  • อดีต Access Developer ปัจจุบันใช้ Excel มากกว่า

    • ดูรายละเอียด

> ช่วยด้วยครับ (sum) ไม่ได้ครับผม
« ตอบกลับ #3 เมื่อ: 19 ม.ค. 61 , 22:43:52 »
ลองใช้ D = Sum([A] * [B ] /100)

ส่วนเอา C เก็บเข้า record ก็ ใช้ Query, RunSQL, หรือ Update เลือกใช้ตามถนัดได้เลยครับ
I am Excel NaNa
 
โพสต์นี้ได้รับคำขอบคุณจาก: pirin


บอร์ดเรียนรู้ Access สำหรับคนไทย