กระทู้เก่าบอร์ด อ.Yeadram
1,348 4
URL.หัวข้อ /
URL
Autorun
ผมจะขอสอบถามเรื่องการรันเลขที่รหัสสินค้าแบบอัตโนมัติครับผม
คือผมมีรหัสสินค้าเป็นแบบนี้ครับผม
กลุ่ม ก กลุ่ม ข กลุ่ม ค
10001A 10002A 10003A
10001B 10002B 10003B
10001C 10002C 10003C
แบบนี้อ่ะครับ ทีนนี้ผมมีสินค้าตัวใหม่เข้ามา โดยอยู่ในกลุ่ม ก เราจะให้มันรันโดยคลิกจากปุ่ม แล้วให้มันขึ้นเป็น 10001D และเช่นเดียวกัน แต่อยู่ในกลุ่ม ข ก็ให้มันรันต่อจากกลุ่ม ข เป็น 10002D ทำนองนี้ครับ ไม่ทราบว่าจะต้องทำอย่างไรครับผม รบกวนด้วยครับผม
คือผมมีรหัสสินค้าเป็นแบบนี้ครับผม
กลุ่ม ก กลุ่ม ข กลุ่ม ค
10001A 10002A 10003A
10001B 10002B 10003B
10001C 10002C 10003C
แบบนี้อ่ะครับ ทีนนี้ผมมีสินค้าตัวใหม่เข้ามา โดยอยู่ในกลุ่ม ก เราจะให้มันรันโดยคลิกจากปุ่ม แล้วให้มันขึ้นเป็น 10001D และเช่นเดียวกัน แต่อยู่ในกลุ่ม ข ก็ให้มันรันต่อจากกลุ่ม ข เป็น 10002D ทำนองนี้ครับ ไม่ทราบว่าจะต้องทำอย่างไรครับผม รบกวนด้วยครับผม
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R11583
ถ้า run ไปถึง 10001Z แล้วจะเป็นอย่างไรต่อครับ?
2 @R11588
สินค้า 1 กลุ่ม มีประมาณ 12 รายการครับ คงมีไม่ถึง Z แน่นอนครับผม
3 @R11606
แนะนำตามที่เห็นตามข้อมูลที่ให้มานะครับ
1. ตรวจว่ามีสินค้าในกลุ่มหรือยัง ถ้าไม่มีใช้ [รหัสกลุ่ม]ตามด้วย A
2. ถ้ามีแล้วให้ check Max ของรหัสที่มีว่าเป็น [ตัวอักษร]อะไร - ใช้ function right()
3. หา [ตัวอักษรตัวถัดไป] โดยใช้ Chr(Asc([ตัวอักษร])+1)
4. รวม [รหัสกลุ่ม] กับ [ตัวอักษรตัวถัดไป] เข้าดัวยกัน
1. ตรวจว่ามีสินค้าในกลุ่มหรือยัง ถ้าไม่มีใช้ [รหัสกลุ่ม]ตามด้วย A
2. ถ้ามีแล้วให้ check Max ของรหัสที่มีว่าเป็น [ตัวอักษร]อะไร - ใช้ function right()
3. หา [ตัวอักษรตัวถัดไป] โดยใช้ Chr(Asc([ตัวอักษร])+1)
4. รวม [รหัสกลุ่ม] กับ [ตัวอักษรตัวถัดไป] เข้าดัวยกัน
4 @R11631
ตอนนี้ทำได้แล้วครับ ต้องขอขอบคุณ คุณ PichaTC อย่างมากครับที่ได้ให้ความรู้ดีๆกับผมครับผม ขอบคุณครับ
Time: 0.3549s