กระทู้เก่าบอร์ด อ.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 แบบไหนครับ หรือมีวิธีที่อื่นไหมครับ รบกวนด้วยครับ
วันที่ ชื่อสินค้า รหัสินค้า 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
Time: 0.3962s
-------------+-----------------------+--------------+---------------------------
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) ไม่มีโค้ดนามธรรมให้นะครับ เอาแนวคิดไปก่อน เผื่อว่าอ่านแล้วเกิดแนวคิดใหม่ จะได้ไม่เขียน
แล้วแก้ ..... แก้แล้วเขียน .... เขียนแล้วเปลี่ยนใจ
*** อนุญาตให้แลกเปลี่ยนความคิดเห็น