ติดปัญหาการทำโปรแกรมยืมคืนหนังสือ
กระทู้เก่าบอร์ด อ.Yeadram

 2,443   5
URL.หัวข้อ / URL
ติดปัญหาการทำโปรแกรมยืมคืนหนังสือ

กำลังทำโปรแกรมยืมคืนหนังสืออยู่ค่ะ ได้ครบทุกอย่างที่ต้องการ ติดเรื่องเดียวคือ ในหน้ายืมคืนหนังสือ เมื่อใส่รหัสผู้ยืมเข้ามาแล้วก็จะปรากฎรายการหนังสือที่ยืมไปพร้อมบอกว่าคืนหรือยัง และในหน้าเดียวกันจะมีปุ่ม "ยืมหนังสือเพิ่ม" ซึ่งเมื่อคลิกจะขึ้น dialog ขึ้นมา และมันจะต้องกรอกรหัสผู้ยืมเข้าไปใหม่เพื่อทำการยืมหนังสือเล่มใหม่

คำถามค่ะ เมื่อคลิกปุ่ม "ยืมหนังสือเพิ่ม" แล้ว ทำอย่างไรให้โปรแกรมจำรหัสผู้ยืมที่เรากรอกไปแล้วในหน้ายืมคืน เพราะปุ่มมันอยู่ในหน้าเดียวกันแต่ต้องกรอกซ้ำสองรอบ ดูซ้ำซ้อนค่ะ

หาข้อมูลมา เหมือนต้องเขียนโค้ด แต่ไม่เก่งเรื่องโค้ด ไม่รู้ว่าต้องไปเขียนไว้ตรงไหน ฝากรบกวนด้วยนะคะ เป็นโปรแกรมที่ทำขึ้นเพื่อให้เด็กในต่างจังหวัดใช้งานค่ะ

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

1 @R19297
สมมติว่า
1. ฟอร์มแสดงรายการยืมหนังสือของคุณชื่อ frmBorrowing
2. Text Box ที่แสดง ID ของผู้ยืมชื่อ txtBorrowerID
3. ฟอร์มยืมหนังสือเพิ่มชื่อ frmAdd
4. Text Box ที่แสดง ID ของผู้จะยืมเพิ่มชื่อ txtAddID

ที่ปุ่ม "ยืมหนังสือเพิ่ม" ให้คุณใส่คำสั่งนี้เข้าไปครับ

    DoCmd.OpenForm "frmAdd", acNormal
    Forms![frmAdd]![txtAddID] = Forms![frmBorrowing]![txtBorrowerID]
2 @R19299
ได้แล้วค่ะ โดยไม่ต้องกรอกรหัสผู้ยืมใหม่
แต่รหัสหนังสือ ชื่อหนังสือ วันที่ยืมแต่ครั้งก่อนโน้นมาด้วยค่ะ
มาทุกฟิลด์เลย ต้องการให้ข้อมูลเกี่ยวกับหนังสือไม่ต้องปรากฎน่ะค่ะ เพราะจะต้องคีย์เล่มใหม่เข้าไป
3 @R19300
ใช้วิธีเดียวกับ R19297 หรือเปล่าครับ
4 @R19301
เพิ่งเจอ ผมให้ Code ขาดไปวรรคนึง

    DoCmd.OpenForm "frmAdd", acNormal, , , acFormAdd
    Forms![frmAdd]![txtAddID] = Forms![frmBorrowing]![txtBorrowerID]

ไฟล์ตัวอย่างอยู่ที่

https://www.dropbox.com/sh/ig2emrh118hr92m/AABGlCRueHTgpt7XK4E653WEa/OpenNewFormandInputID.accdb
ชื่อออบเจ็กต์ไม่ตรงกันกับที่ให้ไปนะครับ
5 @R19302
ได้แล้วจ้า
ขอบพระคุณหลายๆค่ะ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2477s