กระทู้เก่าบอร์ด อ.Yeadram
2,198 1
URL.หัวข้อ /
URL
คำนวณวันไม่รวมวันเสาร์-อาทิตย์
ขอคำชี้แนะเกี่ยวกับการคำนวณหาจำนวนวันแบบไม่นับวันเสาร์-อาทิตย์ครับโดยมีข้อมูลดังนี้ txStartDate,txEndDate,txTotalDate
ในมุมมองของคิวรีผมเรียกใช้งานฟังชั่นสามารถทำงานได้แบบนี่้ครับ
TotalDate1: CalcWorkdays([StartDate],[EndDate])
แต่ถ้าเรียกผ่านฟอร์มค่าที่ txTotalDate ไม่แสดงครับ
Private Sub txTotalDate_AfterUpdate()
Me.txTotalDate = CalcWorkdays([StartDate], [EndDate])
End Sub
ในมุมมองของคิวรีผมเรียกใช้งานฟังชั่นสามารถทำงานได้แบบนี่้ครับ
TotalDate1: CalcWorkdays([StartDate],[EndDate])
แต่ถ้าเรียกผ่านฟอร์มค่าที่ txTotalDate ไม่แสดงครับ
Private Sub txTotalDate_AfterUpdate()
Me.txTotalDate = CalcWorkdays([StartDate], [EndDate])
End Sub
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.4540s
จากโค้ดเดิม
Else
txSumDay = DateDiff("d", CDate(txStartDate), CDate(txStopDate), vbSunday, vbFirstJan1) + 1
End If
End Sub
ก็ให้ดัดแปลงวนลูปเช็ควันไปด้วย
Else
txSumDay=0
for i =CDate(txStartDate) to CDate(txStopDate)
if weekday(i,vbMonday) < 6 then txsumday=txsumday+1
next
End If
End Sub