กระทู้เก่าบอร์ด อ.Yeadram
1,207 2
URL.หัวข้อ /
URL
ทำ Report แบบรันตัวเลขครับ
คือผมหาวิธีทำให้ตัวเลขมันรันไปเรื่อยๆ
เช่นหน้าฟอร์มผมจะใส่กำหนดได้เช่น
100011 001
และสามารถกำหนดจะให้ออกในรายงานจำนวนเท่าไหร่ เช่น 5 แถว
ตรง 001 นี้เวลาออกรายงานอยากให้มันรันไปเองแบบนี้ครับ
100011 001
100011 002
100011 003
100011 004
100011 005
แบบนี้มันมีวิธีทำไหมครับ คือผมจะเอาไว้พริ้นเป็นบาร์โค๊ดอะครับผม
รบกวนด้วยครับ
เช่นหน้าฟอร์มผมจะใส่กำหนดได้เช่น
100011 001
และสามารถกำหนดจะให้ออกในรายงานจำนวนเท่าไหร่ เช่น 5 แถว
ตรง 001 นี้เวลาออกรายงานอยากให้มันรันไปเองแบบนี้ครับ
100011 001
100011 002
100011 003
100011 004
100011 005
แบบนี้มันมีวิธีทำไหมครับ คือผมจะเอาไว้พริ้นเป็นบาร์โค๊ดอะครับผม
รบกวนด้วยครับ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R20264
เหมือนจะไม่ตรงนะครับผม
คือผมทดสอบดังนี้ครับ
Table Barcode
- IDProduct
- SNProduct
- NumProduct
แล้วผมสร้าง Form Barcode
สิ่งที่ผมพยายามทำคือ
ช่องข้อมูล IDProduct เป็นค่าคงที่อย่างที่ใส่ข้อมูลปกติ
ช่องข้อมูล SNProduct อยากให้มันรันตัวเลขไปเรื่อยๆ
ช่องข้อมูล NumProduct คือจำนวนที่ให้แสดงข้อมูลว่าจะให้แสดงกี่แถวใน Report
ช่อง IDProduct ผมใส่
A00001
ช่อง SNProduct ผมใส่
001
ช่อง NumProduct ผมใส่
5
เมื่อกด Report จะแสดงเป็น
A00001 001
A00001 002
A00001 003
A00001 004
A00001 005
จะเห็นได้ว่ามีจำนวนแถวที่แสดง 5 แถวเพราะกำหนดจากช่องข้อมูล NumProduct แล้วตัวเลขด้านหลังของ SNProduct จะไล่ตัวเลขไปเรื่อยๆ โดยไล่ต่อจากที่เราใส่ไปครั้งแรก เพราะตอนแรกใส่ไป 001 ถ้าเราใส่ 010 ก็จะไล่ไปเป็น 011 012 013 014 แบบนี้ครับ
ไม่แน่ใจว่ามันจะทำได้หรือเปล่านะครับ ผมพยายามค้นหาตามเว็บต่างๆก็ไม่ตรงกับที่ต้องการทำ หรือว่าผมเรียกไม่ถูกก็ไม่รู้นะครับผม
รบกวนด้วยนะครับ
คือผมทดสอบดังนี้ครับ
Table Barcode
- IDProduct
- SNProduct
- NumProduct
แล้วผมสร้าง Form Barcode
สิ่งที่ผมพยายามทำคือ
ช่องข้อมูล IDProduct เป็นค่าคงที่อย่างที่ใส่ข้อมูลปกติ
ช่องข้อมูล SNProduct อยากให้มันรันตัวเลขไปเรื่อยๆ
ช่องข้อมูล NumProduct คือจำนวนที่ให้แสดงข้อมูลว่าจะให้แสดงกี่แถวใน Report
ช่อง IDProduct ผมใส่
A00001
ช่อง SNProduct ผมใส่
001
ช่อง NumProduct ผมใส่
5
เมื่อกด Report จะแสดงเป็น
A00001 001
A00001 002
A00001 003
A00001 004
A00001 005
จะเห็นได้ว่ามีจำนวนแถวที่แสดง 5 แถวเพราะกำหนดจากช่องข้อมูล NumProduct แล้วตัวเลขด้านหลังของ SNProduct จะไล่ตัวเลขไปเรื่อยๆ โดยไล่ต่อจากที่เราใส่ไปครั้งแรก เพราะตอนแรกใส่ไป 001 ถ้าเราใส่ 010 ก็จะไล่ไปเป็น 011 012 013 014 แบบนี้ครับ
ไม่แน่ใจว่ามันจะทำได้หรือเปล่านะครับ ผมพยายามค้นหาตามเว็บต่างๆก็ไม่ตรงกับที่ต้องการทำ หรือว่าผมเรียกไม่ถูกก็ไม่รู้นะครับผม
รบกวนด้วยนะครับ
Time: 0.3386s
http://www.thai-access.com/yeadram_view.php?topic_id=3374
http://www.thai-access.com/yeadram_view.php?topic_id=3393
ส่วนเรื่องเลขต่อท้าย Running Sum แบบแบ่งกลุ่มลองดูที่นี่
http://www.thai-access.com/yeadram_view.php?topic_id=2082
ทำ 2 อย่างแล้วค่อยนำมาต่อ String กันครับ
ปล. ลองค้นหาดูจากกระทู้เก่าๆก่อนครับ เคยมีการถามตอบไว้หมดแล้ว