คำนวนเวลารวม
กระทู้เก่าบอร์ด อ.Yeadram

 1,037   1
URL.หัวข้อ / URL
คำนวนเวลารวม

สวัสดีค่ะ รบกวนผู้รู้ด้วยนะคะ

ตอนนี้ทำ databaes เก็บข้อมูลเวลาการทำงานของสินค้าค่ะ

โดยที่เก็บว่าสินค้าตัวนี้ใช้เวลาเท่าไหร่ในการทำงาน(นาที)

->อยากทราบว่าต้องตั้งค่ารับข้อมูลอย่างไรค่ะ (Type,format ต้องเลือกอะไร)

แล้วนำข้อมูลเวลาการทำงานที่ได้บันทึกไว้มาคำนวณ โดยใส่จำนวนชิ้นงานลงไปเพื่อคำนวนเป็นเวลาทั้งหมดค่ะ

ex. สิ้นค้า a มีเวลาการทำงานต่อชิ้น 5 นาที ถ้าต้องผลิตสินค้า จำนวน 10 ชิ้น จะต้องใช้เวลาในการทำงานทั้งหมดเท่าไหร่

->ในกรณีนี้ต้องใช้คำสั่งอะไรหรอคะ

รบกวนผู้รู้นะคะ ขอบคุณค่า

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

1 @R17979
ลองเขียนฟังก์ชั่นแบบนี้ดูครับ

- ใส่โค๊ดลงใน Module

Public Function Multiply_time(aTime As Date, aItem As Integer) As String
    Dim z, h, n, s
    z = (Hour(aTime) * 3600) + (Minute(aTime) * 60) + Second(aTime)
    z = z * aItem
    h = z \ 3600
    n = (z - (h * 3600)) \ 60
    s = z - ((n * 60) + (h * 3600))
    Multiply_time = Format(h, "00") & ":" & Format(n, "00") & ":" & Format(s, "00")
End Function

- การใช้งานฟังก์ชั้น
สินค้า a = 5 นาที ต้องใช้รูปแบบเป็น 00:05:00
จำนวน = 10 ชิ้น

Multiply_time(TimeValue("00:05:00"), "10")

ผลลัพธ์ = 00:50:00

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