โดย suchai » เสาร์ ส.ค. 16, 2014 6:23 pm
[color=red]ทำไมสถานที่ส่งของถึงเยอะขนาดนั้นหละครับ ตั้ง 100 แห่ง พอยกตัวอย่างให้เห็นภาพการใช้งานหน่อยสิครับ
ในส่วนของการเลือกสถานที่ส่งของ โปรแกรมจะรับค่าคีย์บอร์ดในการค้นหาด้วยรหัส
เราลองหาวิธีออกแบบรหัสสถานที่ส่งให้รองรับสถานที่ส่งจำนวนมากดู
รหัสสถานที่ส่งของ จะมีได้จำนวน 4 หลัก ถ้าปล่อยเลขเรียงไปเรื่อยแบบไม่ต้องคิด ก็ 0001 0002 0003 0004 ... 9999
การออกแบบเรียงก็เป็นไปตามลำดับที่เกิดขึ้นหรือลำดับที่มีความสำคัญใช้บ่อยใช้มาก
ทีนี้ มีได้ 4 หลัก ผมก็คิดถึง ที่อยุ่ที่จะต้องขึ้นด้วยเลขที่ เช่น
สถานที่ที่ 1 ที่อยู่คือ 263 ถ.สุขุมวิท ระยอง รหัสสถานที่ส่งของ 0263
สถานที่ที่ 2 ที่อยู่คือ 1225 ถ.สุขมวิท ชลบุรี " 1225
สถานที่ที่ 3 ที่อยู่คือ 123/52 ถ.สุขุมวิท จันทบุรี " 1235
สถานที่ที่ 4 ที่อยู่คือ 9 ถ.สุขุมวิท ตราด " 0009
สถานที่ที่ 5 ที่อยู่คือ 1225 ถ.บางนา-ตราด (ใช้สุขุมวิทหมดแล้ว) " 122A
โอกาสที่ เลขที่จะซ้ำกันมีน้อย และถ้าซ้ำกัน ก็ลดหลักสุดท้าย เป็น A B C ..... Z
เราออกแบบสำหรับ ลูกค้าบางราย ที่มีสถานที่ส่งของจำนวนมาก ย้ำว่า บางราย ก็ไม่ต้องไปแก้ไขโปรแกรม ใช้แนวคิดนี้ดู ผมก็คิดสดๆ ตรงนี้แหละ ทดสอบกับโปรแกรมแล้ว รื่นรมย์ดีครับ ลองดู[/color]