แชร์ผ่าน


ฟังก์ชัน Validate

ใช้กับ: แอปพื้นที่ทำงาน แอปแบบจำลอง

ฟังก์ชัน Validate จะตรวจสอบว่าค่าของ คอลัมน์ เดี่ยวหรือ เรกคอร์ด ที่สมบูรณ์ถูกต้องสำหรับ แหล่งข้อมูล หรือไม่

คำอธิบาย

ก่อนที่ผู้ใช้จะส่งการเปลี่ยนแปลงข้อมูล คุณสามารถให้ข้อคิดเห็นทันทีเกี่ยวกับการมีผลบังคับใช้ของการส่งครั้งนั้น ซึ่งจะทำให้ประสบการณ์ใช้งานสำหรับผู้ใช้ดีขึ้น

แหล่งข้อมูลสามารถให้ข้อมูลเกี่ยวกับสิ่งที่เป็นส่วนหนึ่งของค่าที่ถูกต้องภายในเรกคอร์ด ข้อมูลนี้สามารถมีข้อจำกัดหลายข้อได้ เช่นตัวอย่างดังต่อไปนี้:

  • คอลัมน์จำเป็นต้องมีค่าหรือไม่
  • สตริงข้อความสามารถมีความยาวได้เท่าใด
  • ตัวเลขสามารถสูงหรือต่ำได้เท่าใด
  • วันที่สามารถเริ่มได้เร็วหรือช้าได้มากขนาดไหน

ฟังก์ชัน Validate จะใช้ข้อมูลนี้ เพื่อกำหนดว่าค่าถูกต้องหรือไม่ และส่งกลับข้อความแสดงข้อผิดพลาดที่เหมาะสม หากไม่ถูกต้อง คุณสามารถใช้ฟังก์ชัน DataSourceInfo เพื่อดูข้อมูลเดียวกันกับที่ Validate ใช้ได้

แหล่งข้อมูลจะแตกต่างกันตามปริมาณข้อมูลการตรวจสอบความถูกต้องที่มี รวมถึงเมื่อไม่ให้ข้อมูลใดๆ เลย Validate สามารถตรวจสอบค่าโดยอิงตามข้อมูลนี้เท่านั้น แม้ว่า Validate ไม่พบปัญหา การนำการเปลี่ยนแปลงของข้อมูลไปใช้อาจไม่สามารถทำได้ คุณสามารถใช้ฟังก์ชัน Errors เพื่อรับข้อมูลเกี่ยวกับความล้มเหลว

ถ้า Validate พบปัญหา ฟังก์ชันจะส่งกลับข้อความแสดงข้อผิดพลาดที่คุณสามารถแสดงให้กับผู้ใช้แอป ถ้าค่าทั้งหมดถูกต้อง Validate จะส่งกลับ blank เมื่อคุณทำงานด้วย คอลเลกชัน ที่ไม่มีข้อมูลการตรวจสอบความถูกต้อง ค่าจะถูกต้องเสมอ

ไวยากรณ์

ตรวจสอบ( แหล่งข้อมูล, คอลัมน์, ค่า )

  • DataSource – จำเป็น แหล่งข้อมูลที่จะตรวจสอบความถูกต้อง
  • คอลัมน์ – จำเป็น คอลัมน์ที่จะตรวจสอบความถูกต้อง
  • ค่า – จำเป็น ค่าสำหรับคอลัมน์ที่เลือกที่จะตรวจสอบความถูกต้อง

ตรวจสอบ( แหล่งข้อมูล, บันทึกต้นฉบับ, อัปเดต )

  • DataSource – จำเป็น แหล่งข้อมูลที่จะตรวจสอบความถูกต้อง
  • OriginalRecord - จำเป็นต้องมี เรกคอร์ดที่จะตรวจสอบความถูกต้องของการอัปเดต
  • การอัปเดต - จำเป็น การเปลี่ยนแปลงที่จะนำไปใช้กับเรกคอร์ดต้นฉบับ

ตัวอย่าง

ตัวอย่างเช่น ค่าในคอลัมน์ เปอร์เซ็นต์ ของแหล่งข้อมูล คะแนน ต้องอยู่ระหว่าง 0 และ 100 โดยรวม ถ้าข้อมูลผ่านการตรวจสอบความถูกต้อง ฟังก์ชันจะส่งกลับ ค่าว่าง มิฉะนั้น ฟังก์ชันจะส่งกลับข้อความแสดงข้อผิดพลาด

ตรวจสอบความถูกต้องด้วยคอลัมน์เดียว

สูตร คำอธิบาย ผลลัพธ์
ตรวจสอบ(คะแนน, เปอร์เซ็นต์, 10) ตรวจสอบว่า 10 คือค่าที่ถูกต้องสำหรับคอลัมน์ เปอร์เซ็นต์ ในแหล่งข้อมูล คะแนน หรือไม่ ว่างเปล่า
ตรวจสอบ(คะแนน, เปอร์เซ็นต์, 120) ตรวจสอบว่า 120 คือค่าที่ถูกต้องสำหรับคอลัมน์ เปอร์เซ็นต์ ในแหล่งข้อมูล คะแนน หรือไม่ "ค่าต้องอยู่ระหว่าง 0 และ 100"

ตรวจสอบความถูกต้องด้วยเรกคอร์ดที่สมบูรณ์

สูตร คำอธิบาย ผลลัพธ์
ตรวจสอบความถูกต้อง (คะแนน, บันทึกการแก้ไข, แกลเลอรี่และการอัปเดต) ตรวจสอบว่าค่าในคอลัมน์ทั้งหมดถูกต้องสำหรับแหล่งข้อมูล คะแนน ในตัวอย่างนี้ ค่าในคอลัมน์ เปอร์เซ็นต์ คือ 10 ว่างเปล่า
ตรวจสอบความถูกต้อง (คะแนน, บันทึกการแก้ไข, แกลเลอรี่และการอัปเดต) ตรวจสอบว่าค่าในคอลัมน์ทั้งหมดถูกต้องสำหรับแหล่งข้อมูล คะแนน ในตัวอย่างนี้ ค่าในคอลัมน์ เปอร์เซ็นต์ คือ 120 "ค่าต้องอยู่ระหว่าง 0 และ 100"