กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
321 3
URL.หัวข้อ /
URL
สงสัยเรื่องDateDiff
ผมมี
Field : Date
Field: CartNo
Field: Average
แล้วผมทำรายงาน รายงานจะออกมาเป็นช่วงๆ เช่นจากวันที่ 1/02/03 - 5/02/03 หรือบางครั้งออกจากวันที่1/02/03 - 28/0203 ผมอยากจะหาช่วงระหว่างวันโดยใช้ DateDiff("d",[Date],[Date]) แต่ไม่ออกครับเพราะว่าเป็น Field เดียวกัน ตามที่ผมเข้าใจนะครับ ไม่ได้ใช้ DateDiff("d",[Date],Now())
ผมต้องทำอย่างไรครับถึงจะได้ค่าระหว่างวันที่ 1/02/03-0/02/03 ผมจะนำค่านี้ไปคำนวนต่อไปครับ
Field : Date
Field: CartNo
Field: Average
แล้วผมทำรายงาน รายงานจะออกมาเป็นช่วงๆ เช่นจากวันที่ 1/02/03 - 5/02/03 หรือบางครั้งออกจากวันที่1/02/03 - 28/0203 ผมอยากจะหาช่วงระหว่างวันโดยใช้ DateDiff("d",[Date],[Date]) แต่ไม่ออกครับเพราะว่าเป็น Field เดียวกัน ตามที่ผมเข้าใจนะครับ ไม่ได้ใช้ DateDiff("d",[Date],Now())
ผมต้องทำอย่างไรครับถึงจะได้ค่าระหว่างวันที่ 1/02/03-0/02/03 ผมจะนำค่านี้ไปคำนวนต่อไปครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R01716
ช่วยดูให้ผมหน่อยนะครับ ในForm ออกรายงานเลือกวันที่แล้วกด Report ผมต้องการผลต่างวันที่เพื่อนะไปหาค่าต่อไปเพื่อผลที่ตรงตอนนี้ผมใช้ 600 เป็นตัวคูณอยู่ ถ้าได้ผลต่างตรงนี้แล้วผมจะนำไปใช้แทน600 เพราะ 600 ที่ได้มานี้ผมคิดการทำงานทั้งเดือน
2 @R01719
ให้ใส่โค้ดข้างล่างนี้ลงไปในเหตุการณ์ OnFormat ของ ReportHeaderSection ดูนะครับ
Private Sub ReportHeader_Format(Cancel As Integer, FormatCount As Integer)
Dim intX As Integer
intX = DateDiff("d", Forms!frmVacuum.Text0, Forms!frmVacuum.Text2)
Me.Text30 = (100 - ((Me.Text32 / intX) * 100))
End Sub
3 @R01731
ขอบคุณครับอ.
Time: 0.9644s