แจ้งเตือนการกรอกข้อมูลใน ms access ไม่ให้มากเกินกำหนด



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

11 พ.ค. 64 , 00:03:52
อ่าน 152 ครั้ง

Ah Siri

  • สมาชิกไท.Access
  • กระทู้: 1

    • ดูรายละเอียด

เขียนโปรแกรม asp และเชื่อมกับ ms access
โดยมีฟิลด์ให้กรอกข้อมูล เป็น memory
วอนผู้รู้ช่วยชี้แนะ code หรือการตั้งค่าใน ms access เพื่อแจ้งเตือนมไ้ให้กรอกข้อมูลเกินกว่าที่กำหนด

 

11 พ.ค. 64 , 16:19:26
ตอบกลับ #1

OddyWriter

ถ้าเป็นการเขียน ASP แล้วใช้ Access ในการเก็บข้อมูล เราจะไม่สามารถใช้ความสามารถนี้ของ Access ได้ครับ ถ้ากำหนด Validation ที่ Table Properties ก็เป็นไปได้ 2 ทางคือ
1. ถ้าข้อมูลไม่ตรงตามเงื่อนไข ก็ทำให้ข้อมูลไม่ถูกเก็บเข้าตาราง (แบบเงียบๆ)
2. เกิด Error Message ที่หน้าเว็บ และข้อมูลก็ไม่ถูกเก็บเช่นกัน


วีธีการคือ
1. ถ้าเป็นข้อมูลประเภทข้อความ ก็ใช้คำสั่ง LEN เพื่อเช็คจำนวนตัวอักษร
2. ถ้าเป็นตัวเลขก็เขียนเงื่อนไขธรรมดา IF <=
3. ถ้าข้อมูลเกินเงื่อนไขก็แสดง MsgBox โดยที่ยังไม่ต้องเก็บข้อมูลเข้า Access
วิกฤติโควิดทำให้ร้อนเงิน
ใครอยากจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 
โพสต์นี้ได้รับคำขอบคุณจาก: Ah Siri


บอร์ดเรียนรู้ Access สำหรับคนไทย