การตรวจสอบว่าชื่อซ้ำกันหรือไ่ม่ กรณีที่พิมพ์ไม่หมื
กระทู้เก่าบอร์ด อ.Yeadram

 1,549   3
URL.หัวข้อ / URL
การตรวจสอบว่าชื่อซ้ำกันหรือไ่ม่ กรณีที่พิมพ์ไม่หมื


If Not IsNull(DLookup("[cname]", "custom", "[cname] like '" & Forms!addcus![cname] & "'")) Then

สมมตุว่า
เราพิมพ์ชื่อบริษัทว่า
บริษัทรักเมืองไทย จำกัด

แต่พอพิมพ์ใหม่แล้วให้ตรวจสอบตามข้างบน
แต่พิมพ์ชื่อบริษัทวา
บริษัท รักเมืองไทย จำกัด

มันจะไม่ฟ้องว่าซ้ำกัน

เราต้องพิมพ์ตามเดิมว่า
บริษัทรักเมืองไทย จำกัด

จึงจะฟ้องว่าซ้ำกัน

ต้องแก้คำสั่งตรงใใหนครับให้มันตรวจเจอ

3 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R13465
เขาถึงต้องแยกฟิลด์ คำนำหน้า ออกจากฟิลด์ ชื่อ ไงครับ

เวลาค้น ก็ค้นแค่ รักเมืองไทย ไม่ใช่ไปค้นทั้งคำว่า บริษัท ทั้งคำว่า จำกัดด้วย
มันค้นไม่ได้ครับ บางเรคคอร์ดต่างกันที่มีเคาะไม่มีเคาะ บางเรคคอร์ดต่างกันที่ เคาะเดียวสองเคาะ บางเรคคอร์ดต่างกันที่ตัวย่อ บ.จ.ก., บจก, บจก., บ., บ. --- จำกัด

ถ้าจะให้ได้ ก็ต้อง if -- then -- else กันเต็มเลยล่ะครับ
2 @R13466
วิธีนี้พอใช้ได้ไหม

dlookup("cname", "custom", "replace(cname,' ','') like '*" & replace(Forms!addcus!cname," ","") & "*' ")
3 @R13469
ทดสอบตามที่คุณสันติสุขให้โค๊ตมา
ตรวจสอบได้แล้วครับ
ขอบคุณทั้งสองท่านครับ

@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3505s