รบกวนด้วยครับ เรื่องเช็ค่า textbox
กระทู้เก่าบอร์ด อ.Yeadram

 1,463   1
URL.หัวข้อ / URL
รบกวนด้วยครับ เรื่องเช็ค่า textbox

ผมสร้าง table ขึ้นมา 1 tabel เพื่อจะรับค่าตามนี้ครับ

วันที่    ชื่อสินค้า     รหัสินค้า Runningสินค้า
20110910 XQB75-EFD (IL) 12345     B75EFD11091012345
20110911 XQB99-EFDE (S) 23456    B99EFD11091123456

ผมต้องการเช็คค่าของ filed "Runningสินค้า" ครับ ค่าของ runningสินค้ามาจาก ชื่อสินค้า+วันที่+รหัสสินค้า ถ้าค่าที่รับเข้ามาจากหน้า form ไม่ตรง ก็ให้มี msg ขึ้นมาว่าไม่ถูกต้อง ผมจะต้องเริ่มเขียน code ที่หน้า form แบบไหนครับ หรือมีวิธีที่อื่นไหมครับ รบกวนด้วยครับ

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

1 @R10989
วันที่             ชื่อสินค้า                   รหัสินค้า        Runningสินค้า
-------------+-----------------------+--------------+---------------------------
20110910    XQB75-EFD (IL)      12345           B75EFD11091012345
20110911     XQB99-EFDE (S)    23456           B99EFD11091123456

เทียบจากเรคคอร์ดที่ 1 จากตัวอย่างที่ให้มา
ถ้าผลลัพธ์ที่ถูกต้องคือ B75EFD11091012345
ซึ่งก็หมายความว่า B75EFD--110910--12345
                                /              /            /
                               /              /            /-ส่วนของรหัสสินค้า
                             /              /-ส่วนของวันที่
                             /-ส่วนของรหัสสินค้า

ฟิลด์ [รหัสสินค้า] มีความแน่นอน(ขึ้นอยู่กับการจัดการ)
ฟิลด์ [วันที่] อาจเกิดซ้ำได้
ฟิลด์ [ชื่อสินค้า] มีความแน่นอน(ขึ้นอยู่กับการจัดการ)

หากไม่สนใจว่าจะเกิดการซ้ำซ้อนของ [Runningสินค้า] ก็สามารถทำได้ โดย
     - [ชื่อสินค้า] ให้ตัดอักขระ 2 ตัวแรกและส่วนที่อยู่ในวงเล็บออกจากชื่อสินค้า
     - [วันที่]        ให้เลือกอักขระ 2 ตัวท้ายของปี, 2 อักขระของเดือน และ 2 อักขระของวัน
     - [รหัสสินค้า]    เลือกมาทั้งหมด
แล้วนำทั้ง 3 ส่วนมาต่อกัน

การเขียนโค้ด อาจเขียนในรูปของฟังก์ชัน เช่น

     Function NCD(pName as String, dStamp as Date, cProduct as String) AS String
          ....
          ....
     End Function

การเรียกใช้โค้ดก็ใช้ได้มากมายหลายอย่าง (ตามใจคนใช้ละกัน)

*** หมายเหตุ
    (1) ถ้าคิดจะเขียนโค้ดเพื่อให้ตรวจสอบความถูกต้อง [Runningสินค้า] จากการที่ผู้ใช้ป้อนข้อมูล
แล้วทำไมไม่ให้โค้ดสร้าง [Runningสินค้า] ให้ไปในตัว
    (2) ไม่มีโค้ดนามธรรมให้นะครับ เอาแนวคิดไปก่อน เผื่อว่าอ่านแล้วเกิดแนวคิดใหม่ จะได้ไม่เขียน
แล้วแก้   ..... แก้แล้วเขียน   .... เขียนแล้วเปลี่ยนใจ

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