กระทู้เก่าบอร์ด อ.Yeadram
1,469 3
URL.หัวข้อ /
URL
แยกบันทึกวันที่ กับ เวลา แต่เป็นฟิลด์เดียวกัน
แยกบันทึกวันที่ กับ เวลา แต่เป็นฟิลด์เดียวกันได้มั้ยครับ
คือในฟิลด์เดียวกัน สมมุติว่าชื่อฟิลด์ Date ผมบันทึกวันที่ในTextBox ชื่อvDate
แล้วมาบันทึกเวลาที่TextBox ชื่อvTime แต่ทั้ง2 TextBox บันทึกในฟิลด์ Date
เหตุผลคือ ต้องการรู้เวลาที่ให้บริการ แต่การบันทึกข้อมูล อาจจะไม่ได้ทำตอนนั้น ช่วยชี้แนะด้วยครับ
คือในฟิลด์เดียวกัน สมมุติว่าชื่อฟิลด์ Date ผมบันทึกวันที่ในTextBox ชื่อvDate
แล้วมาบันทึกเวลาที่TextBox ชื่อvTime แต่ทั้ง2 TextBox บันทึกในฟิลด์ Date
เหตุผลคือ ต้องการรู้เวลาที่ให้บริการ แต่การบันทึกข้อมูล อาจจะไม่ได้ทำตอนนั้น ช่วยชี้แนะด้วยครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R11816
ขอบคุณอาจารย์ PichaiTC เดี๋ยวผมขอลองทำดูก่อนครับ
3 @R11862
ขอบคุณอาจารย์ PichaiTC ครับ ทำได้แล้วครับ
ไม่ได้ใช้ฟังชั่นแบบอาจารย์ เพราะทำแล้ว Err ผมประยุกต์ยังไม่ถูก แต่ ใช้แนวทาง
ที่อาจารย์ให้มา ครับ ขอบพระคุณอีกครั้งครับ
ไม่ได้ใช้ฟังชั่นแบบอาจารย์ เพราะทำแล้ว Err ผมประยุกต์ยังไม่ถูก แต่ ใช้แนวทาง
ที่อาจารย์ให้มา ครับ ขอบพระคุณอีกครั้งครับ
Time: 0.3223s
เช่น บันทึกวันที่เก็บไว้ก่อน แล้วค่อยมาบันทึกเวลาทีหลัง อาจจะมี 2 หน้าจอตามจังหวะการบันทึก หรือ เป็นหน้าจอเดียวกันก็ได้
ถ้าเป็นแบบหน้าจอเดียวกัน อาจจะ bound data หรือไม่ก็ได้อีก
ผมยกตัวอย่าง 1 หน้าจอ bound data ทั้ง 2 field ให้นะครับ
text box vDate.ControlSource = [Date Field], Format = "dd/mmm/yyyy"
text box vTime.ControlSource = [Date Field], Format = "hh:mm"
สร้าง Function
Function SetDate(dtDate as DateTime, dtTime as DateTime) as DateTime
SetDate = DateValue(Format(vDate, "dd/mmm/yyyy ") & Format(vTime,"hh:mm"))
End Sub
สร้าง event
Sub vDate_BeforeUpdate(Cancel As Integer)
vDate = SetDate(vDate, vTime)
End Sub
Sub vTime_BeforeUpdate(Cancel As Integer)
vTime = SetDate(vDate, vTime)
End Sub
ประมาณนี้ครับ (กรุณาตรวจสอบความถูกต้องก่อนใช้งานนะครับ)