สงสัยเรื่องDateDiff
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 274   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 ผมจะนำค่านี้ไปคำนวนต่อไปครับ

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
ขอบคุณครับอ.
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0568s