run ลำดับที่ โดยกำหนดลำดับเริ่มต้นเองครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,132   4
URL.หัวข้อ / URL
run ลำดับที่ โดยกำหนดลำดับเริ่มต้นเองครับ

ไม่ทราบว่ามีวิธีรันลำดับที่โดยกำหนดลำดับเริ่มต้นเองในรายงานได้หรือป่าวคับ
เช่น กำหนดให้ลำดับเริ่มต้นเป็น 15 ในรายงานก็จะเริ่มจาก 15 16 17 ... ต่อไปจนเรคคอร์ดสุดท้าย

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

1 @R15355
สร้างเท็กซ์บ็อกซ์ (T1) แล้วกำหนด ControlSource เป็น = 1 (มีเครื่องหมายเท่ากับด้วย), Running Sum เป็น Over All, Visible เป็น False

สร้างอีกเท็กซ์บ็อกซ์ (T2) กำหนด ControlSource เป็น =T1 + 15 ใช้เท็กซ์บ็อกซ์ตัวนี้แหล่ะสำหรับแสดงลำดับที่ครับ
2 @R15358
คือว่าถ้าอยากกำหนดลำดับเองทุกครั้งที่พิมพ์รายงานได้หรือปล่าวครับ
เช่น เปิดรายงานครั้งแรกกำหนดให้ลำดับเริ่มต้นเป็น 15 ครั้งต่อไปอาจจะกำหนดให้เป็น 50 ครั้งต่อไปอาจจะกำหนดเป็นเท่าไหร่ก็ได้ตามแต่ผู้ใช้ต้องการจะได้หรือไม่ครับผม โดยใช้พารามิเตอร์สำหรับกำหนดลำดับที่สามารถทำได้มั้ยครับ
ขอบคุณสำหรับทุกคำแนะนำครับผม
3 @R15359
คือคุณทำตามที่ อ.สันติสุข ยกตัวอย่างได้แล้วใช่หรือเปล่าครับ ถ้าทำได้แล้ว และอยากกำหนดค่าเริ่มต้นลำดับเองได้บน Report เลย คุณอาจใส่โค๊ตประมาณนี้ โดยไว้ที่ปุ่ม หรือ Event > On Load บนรายงาน

    Dim Temp_Running As Variant
    Temp_Running = InputBox("กรุณาใส่เลขเริ่มต้น ลำดับที่", "เลขเริ่มต้น")
    If Temp_Running & "" = "" Or Not IsNumeric(Temp_Running) Then
        Temp_Running = 1
    End If
    Me.T2.ControlSource = "=[T1]+" & (Temp_Running - 1)


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