ไปต่อไม่ถูกครับอาจารย์ ขอความรู้หน่อยครับอาจารย์



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

10 ธ.ค. 62 , 11:41:25
อ่าน 257 ครั้ง

jee007

จากในฟอร์มที่ผมทำไว้คำนวนน้ำหนักชิ้นส่วนไก่ แต่ตัวแปรที่สำคัญต่อผลการคำนวนคือ ค่าน้ำหนักเฉลี่ยของตัวไก่ ซึ่งไม่สามารถกำหนดตายตัวได้ จึงมีหลายสูตรคำนวนค่าในแต่ละค่าเฉลี่ย คำถามคือผมจะเอาโค๊ดคำสั่งแต่ละค่ามาใช้ได้ยังไงครับ ต้องเขียนโค๊ดประมาณไหน แล้วผมต้อง ทำสูตรทุกๆค่าเฉลี่ยที่จะที่จะใส่เลยใช่ไหมครับ (น้ำหนักเฉลี่ยจะมีตั้งแต่ 2.00 - 3.00 ) ครับโดยเบื้องต้น



« แก้ไขครั้งสุดท้าย: 10 ธ.ค. 62 , 12:11:13 โดย jee007 »

 

10 ธ.ค. 62 , 13:10:27
ตอบกลับ #1

PNR

อ้างถึง
น้ำหนักเฉลี่ยจะมีตั้งแต่ 2.00 - 3.00  ครับโดยเบื้องต้น
สามารถสร้างตัวแปรมาเก็บ ค่าคำนวน ของแต่ละน้ำหนักเฉลี่ยครับ แล้วใช้ If เช็คเงือนไข อีกที
ผมพอจะช่วยได้ แต่ต้องเอาช่วงของน้ำหนักเฉลี่ยทั้งหมดมาแสดงนะครับเช่น

ช่วง 2.00 - 2.10
      2.11 - 2.20
      2.21 - 2.55
      2.56 - 3

เป็นต้นครับ เพราะ ถ้ากำหนดช่วงที่แน่นอนได้การทำสูตรคำนวนต่อไปจะไม่ยากแล้วครับ

สิ่งที่ต้องการคือ ช่วงน้ำหนักเฉลี่ยที่แน่นอน และ สูตรคำนวนของแต่ละช่วง
:meaw: :grin: :shout:
 
โพสต์นี้ได้รับคำขอบคุณจาก: jee007

10 ธ.ค. 62 , 13:25:19
ตอบกลับ #2

jee007

ตอนนี้ผมกำลังรวบรวมจากสถิติน้ำหนักที่จดไว้แต่ละค่าเฉลี่ยครับอาจารย์ เพราะสัดส่วนแค่ผืดกัน 0.02 น้ำหนักของแต่ละส่วนก้อเปลี่ยนไปหมดเลยครับ ผมเลยจะคิดแบบเด็กๆอ่ะครับ ถ้าเราทำสูตรแต่ละค่าเลี่ย เช่น 2.0 2.02 2.04 2.06 2.08 2.10 2.12 2.14 ฯลฯ มันจะเยอะมาหไปไหมครับอาจารย์

 

10 ธ.ค. 62 , 13:38:02
ตอบกลับ #3

PNR

ตอนนี้ผมกำลังรวบรวมจากสถิติน้ำหนักที่จดไว้แต่ละค่าเฉลี่ยครับอาจารย์ เพราะสัดส่วนแค่ผืดกัน 0.02 น้ำหนักของแต่ละส่วนก้อเปลี่ยนไปหมดเลยครับ ผมเลยจะคิดแบบเด็กๆอ่ะครับ ถ้าเราทำสูตรแต่ละค่าเลี่ย เช่น 2.0 2.02 2.04 2.06 2.08 2.10 2.12 2.14 ฯลฯ มันจะเยอะมาหไปไหมครับอาจารย์

เยอะขนาดไหนก็ไม่เห็นเปนไรครับ
ผมว่า สร้างตารางเก็บไว้เลยก็ได้ครับ เป็นตารางเก็บ ค่าเฉลี่ย และ ตัวสูตรที่ละ Group
เช่น tblAver
ID = autonumber
Aver as number (Double)
Group01 as number (Double)
Group02 as number (Double)
Group03 as number (Double)
Group04 as number (Double)
Group05 as number (Double)
Group06 as number (Double)
Group07 as number (Double)
Group08 as number (Double)
Group09 as number (Double)

สร้างตารางเก็บค่าคำนวน ทุกตัวไว้ของแต่ละ ค่าเฉลี่ย ไปเลย แล้วตอนจะใช้ได้ใช้ Dlookup เรียกค่ามาก็ได้ครับ
Aver คือช่วง  2.0 2.02 2.04 2.06 2.08 2.10 2.12 2.14
ส่วน Group 01-09 คือช่วงของค่า ที่ต้องนำไปใช้คำนวนกับ textbox ในแต่ละ Group

ตัวอย่างดูตัวเลขของ แต่ละ group ในรูปนะครับ
« แก้ไขครั้งสุดท้าย: 10 ธ.ค. 62 , 14:03:50 โดย PNR »
:meaw: :grin: :shout:
 
โพสต์นี้ได้รับคำขอบคุณจาก: jee007

10 ธ.ค. 62 , 14:51:50
ตอบกลับ #4

jee007

ผมทำเส้นทางคำนวนน้ำหนัก มาให้อาจารย์ดูครับ ประมาณนี้

 

10 ธ.ค. 62 , 14:55:05
ตอบกลับ #5

jee007

ขอบคุณครับอาจารย์ เดี๋ยวผมจะลองทำตามที่อาจารย์แนะนำดูครับ ได้ผลยังไงจะเอามาบอกครับ ขอบคุณครับ

 

10 ธ.ค. 62 , 16:01:13
ตอบกลับ #6

PNR

ลองทำแบบนั้นก่อน เดี่ยวโค้ดในการนำ ค่าเฉลี่ยมาคำนวน เดี่ยวค่อยมาทำอีกทีครับสู้ๆ ครับ  :grin: :grin:
:meaw: :grin: :shout:
 
โพสต์นี้ได้รับคำขอบคุณจาก: jee007


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