อ่อ ของท่านมีใส่ตัวอักษรเข้าไปด้วยตรงที่เขียนว่า
(ลูกค่ารอรับกลับ) มันเลยไม่ยอมให้แปลงเป็นวันที่
งั้นถ้าเราจะใช้การสร้างเงื่อนไขการตรวจสอบค่า แบบนี้ได้ไหมครับ
ConvertDate: IIf(IsDate([
stringDate]),CVDate([
stringDate]),CVDate(Left([
stringDate],
10)))
คือถ้าเป็นข้อมูลในรูปแบบแปลงวันที่ได้ก็ให้แสดงวันที่นั้นมา แต่ถ้าไม่ใช่รูปแบบวันที่ก็ให้ตัดเอาเฉพาะส่วนด้านซ้ายที่เป็นวันที่มาแปลง
โดยปกติเครื่องผมกำหนดวันที่เป็น 01/01/2561 พอนับจำนวนตัวอักษรแล้วได้ = 10 ผมเลยกำหนด 10 ลงในสูตรครับ แต่ดูแล้วของคุณ เท่ากับ 8 ครับก็ใส่ไปแบบนี้ ConvertDate: IIf(IsDate([
stringDate]),CVDate([
stringDate]),CVDate(Left([
stringDate],
8)))
พอได้ค่ามาแล้วในรายงาน เอาฟิลล์ ConvertDate ใส่เข้าไปด้วยและกรองวันที่จากฟิลล์นี้ในรายงานแล้วซ่อนฟิลล์นี้ไป แล้วให้แสดงฟิลล์เดิมที่เรามีแทน
ตัวอย่างด้านล่างครับ