ตำแหน่ง Form ตอนเปิด
กระทู้เก่าบอร์ด อ.Yeadram

 1,683   4
URL.หัวข้อ / URL
ตำแหน่ง Form ตอนเปิด

ตำแหน่ง Form ตอนเปิด
ต้องการพอ Double Click ที่ txtbox แล้ว ให้มันเปิด Form มาให้อยู่ใต้ txtbox

Form ที่เปิดขึ้นมาเพื่อ เลือกข้อมูลมาแสดงที่ txtbox

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

1 @R02120
ตำแหน่งของฟอร์มนั้นวัดจากมุมของหน้าต่าง Microsoft Access แต่ตำแหน่งของ textbox วัดจากมุมของ Section นั้นๆ ดังนั้น ตำแหน่งของฟอร์มที่อยู่ต่อจาก TextBox สมมุติว่าคิดเฉพาะแกนแนวตั้ง (แกน Y) แล้วกันนะครับ ก็จะคือ ตำแหน่ง Top ของฟอร์มนั้นๆ + ความสูงของ Title ของฟอร์มนั้นๆ + ความสูงของ Section ทั้งหมดที่มีก่อน Section ที่ Textbox นั้นอยู่ + ตำแหน่ง Top ของ TextBox นั้น + ความสูงของ TextBox นั้น

ปัญหาคือ Access ไม่มีค่า ความสูงของ Title ของฟอร์มนั้นให้ครับ ต้องหา API และผมก็ไม่มี API ที่ว่านี้ด้วย

ถ้าไม่จำเป็น ลองหาวิธีอื่นที่ง่ายกว่านี้ไหมครับ
2 @R02121
ลองศึกษาจากนี่
http://msdn.microsoft.com/en-us/library/bb238004.aspx

    DoCmd.OpenForm "frm_XXXX"
    DoCmd.MoveSize 0, 0
    DoCmd.OpenForm "frm_YYYYl"
    DoCmd.MoveSize 1500, 4000

3 @R02129
ขอบคุณค้าบ
ทำได้แล้วคับผม
4 @R19509
อยากทำ Form หน้าเเรกเป็น Maximize เเต่ลิงค์ฟอร์มเจากหน้าเเรกป็น หน้าจอขนาดปรติ โดยไม่ต้อง Preview เต็มหน้า รบกวนหน่อยค่ะ (ที่ Preview เต็มหน้า เพราะใช้ VBA เขียนคำสั่ง Docml.maximize ใส่ตรง form เเรก เเต่ลิงค์ form กับเป็นหน้าจอ maximize ตาม )
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3184s