กระทู้เก่าบอร์ด อ.Yeadram
        
           2,400   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.4118s
    
      
		
จากโค้ดเดิม
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