ช่วยทำ autorun ในหน้า form ให้หน่อยครับ
กระทู้เก่าบอร์ด อ.Yeadram

 5,681   7
URL.หัวข้อ / URL
ช่วยทำ autorun ในหน้า form ให้หน่อยครับ



คือผมจะใส่เลข autorun ในหน้า form น่ะครับ แต่ทำไม่ได้ ด้านบนเป็น เมนฟอร์ม

ส่วนด้านล่างเป็น ซับฟอร์ม ครับ

อยากให้ถ้ามีการลบระเบียนทิ้งไป หมายเลขก็จะรันใหม่

ตามลำดับ ไม่ข้ามเหมือน autorun ใน table น่ะครับ

รบกวนผู้รู้ด้วยครับ ขอบคุณล่วงหน้าครับ

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

1 @R02986
ขอดันกระทู้หน่อยนะครับ

ยังไ่ม่ได้คำตอบเลย

คิดว่า โค้ดไม่น่าจะยาก

แต่ผมไม่ทราบจริง ๆ ครับ

ปล.ผมแนบรูปมาด้วยนะคับ ไม่ทราบว่า รูปแสดงหรือเปล่า
2 @R02987
ต้องดูจุดประสงค์ครับ

1. ว่าด้วย "ฟอร์ม"
    เพราะคุณระบุมาว่า "จะใส่เลข autorun ในหน้า form" เลยสงสัยว่า ฟอร์มดึงข้อมูลมาจากตาราง
1.1 ในตารางไม่มีเลขที่หรือไร ทำไมต้องเจาะจงว่า ในหน้าฟอร์ม
1.2 ทำไมไม่ดึงเลขที่มาจากตาราง หากต้องการอัพเดตเลขที่รันอะไรก็อัพเดตใส่ตารางไว้ก่อน แล้วค่อยสั่งให้ฟอร์ม refresh หรือ requery แล้วแต่เหตุการณ์

2. ว่าด้วย "autorun"
   เพราะคุณระบุมาว่า "อยากให้ถ้ามีการลบระเบียนทิ้งไป หมายเลขก็จะรันใหม่
ตามลำดับ" มันมีคำว่า ตามลำดับด้วยนี่ซิ
   2.1 ถ้าโปรแกรมของคุณถูก ลบรายการออกทีละ 2 เรคคอร์ด โดยอะไรก็ตาม (มนุษย์, สคริปต์, bug) คุณจะเรียงลำดับยังไง หาก 2 เรคคอร์ดดังกล่าวมันไม่ได้อยู่ต่อเนื่องกัน เช่น มีการลบเรคคอร์ด ที่ 13 กับ เรคคอร์ดที่ 8 จากทั้งหมดที่เคยมี 20 เรคคอร์ด การรันลำดับต่อไปคุณจะรันเลขอะไร ระหว่าง 8, 13, 21
   2.2 เลขรันนิ่งของคุณนี้จะนำไปใช้ประโยชน์อื่นใดอีก นอกเหนือจากบนฟอร์มนี้หรือไม่ (จะนำไปใช้ในรายงานอื่น ในคิวรี่อื่นอีกหรือไม่) หากไม่ต้องการนำไปใช้บนที่อื่นอีก ผมออาจะแนะนำให้คุณใช้ currentrecord ซึ่งมันจะปรับเปลี่ยนอัตโนมัติอยู่แล้ว แต่ถ้าจะนำไปใช้ที่อื่นอีก คุณอาจต้องเขียนเป็นโค้ด เป็นฟังก์ชั่นเพราะเท่าที่ประสบการณ์ของผม ไม่คิดว่ามันจะสำเร็จงานนี้ได้ด้วย นิพจน์เดียวแน่ๆ
3 @R02990
จุดประสงค์ เพื่อต้องการดูว่าใน หนึ่ง หน้าเอกสารนั้น คีย์ข้อมูลไปกี่บรรทัดแล้ว ครบหรือยัง จะได้ไม่ต้องมานับมือ
แล้วก็ไม่ได้ดึงมาจาก table ไหน เป็น textbox เปล่า ๆ สร้างขึ้นมาในหน้า form นั้นเลย เพื่อนับข้อมูลในหน้า form นั้น แล้วก็ไม่ได้นำไปใช้ประโยชน์อะไรอีก
ถ้าหากลบเรคคอร์ดใดไป ก็รันหมายเลขใหม่ตั้งแต่ 1 ไปเรื่อยๆ เท่านั้นเองครับ
****.ผมแนบรูปมาด้วย ไม่ทราบ รูปแสดงหรือเปล่าครับ ถ้าไม่แสดงจะได้แก้ไข
4 @R03005
http://www.thai-access.com/yeadram_view.php?topic_id=17
น่าจะเหมือนอันนี้
5 @R03006
http://support.microsoft.com/kb/210340
ถ้ายังไม่ได้ลองดูที่นี่ซิครับ
ฟังก์ชั่นGetLineNumber
ทำตามตัวอย่างน่าจะตรงความต้องการ
ตัวเลขจะรันอัตโนมัติ(สร้างtextbox) ตามตัวอย่างบนฟอร์มย่อย
ติดขัดตรงไหนทิ้งเมล์ไว้
6 @R03012
ทำได้แล้วครับ
ขอบคุณท่าน   yeadram
ท่าน   krathok-man
ท่าน   sorn
สำหรับคำแนะนำครับผม
7 @R04874
จะทำให้ฟอร์มเล่นโดยอัติโนมัติไม่ต้องเปิดใน Access ให้เล่นอัติโนมัติยังไงคะ
ช่วยตอบที่ ต้องการด่วนมากค่ะ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3319s