access สามารถ รันฟอร์มชื่อเดียวกัน มากกว่า 1 ครั้ง
กระทู้เก่าบอร์ด อ.Yeadram

 1,542   5
URL.หัวข้อ / URL
access สามารถ รันฟอร์มชื่อเดียวกัน มากกว่า 1 ครั้ง

ไม่ทราบว่าใน access ผมสามารถรัน form ชื่อเดียวกันมากกว่า 1 ได้ไหมครับ

ถ้าไม่ได้ มีวิธีไหมครับถ้าอยากเปิดจอชื่อเดียวกัน

ถ้าได้ สมมุติว่าในคิวรี เกิดมีการอ้างอิงชื่อ Textbox ใน form นั้น คิวรีจะไปเอาข้อมูลจาก form ไหน ผมไม่รู้ว่า access จะสร้างชื่อเดียวกันหรือเปล่า หรือได้ชื่อใหม่มา ถ้าได้ชื่อใหม่มาผมจะอ้างอิงในคิวรีแต่ละอันได้ไหม

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

1 @R06765
ได้ครับ โดยการสร้าง instance ของฟอร์มที่เราต้องการเปิด (พูดง่าย ๆ ก็คือการ copy) ฟอร์มที่ถูกสร้างขึ้นมาใหม่จะมีทุกอย่างเหมือนกันกับฟอร์มต้นแบบ
ตอนนี้ผมกำลังทำเรื่องนี้อยู่ครับ
**คุยกัน ph.autom@hotmail.com
2 @R06771
งั้นถ้าผมจะเปิด 10 ครั้งเราก็ต้องมานั่ง copy form ถึง 10 form เลยหรือครับ
3 @R06773
ผมไม่ได้หมายความว่า copy แบบที่คุณเข้าใจครับ ผมหมายถึงการทำงานในระดับ
code

ตัวอย่างเช่น
      ถ้าคุณมีฟอร์ม A อยู่แล้ว คุณก็อาจสร้าง button บนฟอร์ม B แล้วเขียน code ให้
กับปุ่มที่สร้างขึ้นมา code ที่ว่านี้จะมีหน้าที่สร้าง instance ของฟอร์ม A ขึ้นมา ไม่ว่า
จะ 10 ฟอร์ม หรือ 100 ฟอร์มตามที่คุณต้องการ
4 @R06776
พอจะมีตัวอย่างแบบง่ายๆไหมครับ ยังงงอยู่เลย มือใหม่มากๆครับ
5 @R06777
Dim newForm as New Form
Set newForm = New Form_Form4

newForm.Visible = true       
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3332s