ขอความช่วยเหลือครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,121   6
URL.หัวข้อ / URL
ขอความช่วยเหลือครับ

ผมมีฟอร์มหลัก ชื่อ aaa1 และในฟอร์มหลักมีฟอร์มย่อย ชื่อ aaa2 ใช้ ID เชื่อมความสัมพันธ์กัน
ในฟอร์มหลักมี ID, ชื่อ, เงินเดือน, เลขที่เงินเดือน (ID เป็น AutoNumber ชื่อ และเลขที่เงินเดือนเป็น txet ส่วนเงินเดือนเป็น Number)
ในฟอร์มย่อยมี IDS, ID, เดือน, ปี, เงินเดือนที่ได้, เลขที่เงินเดือน (IDS เป็น AutoNumber เดือน ปี เลขที่เงินเดือน เป็น txet และเงินเดือนที่ได้ เป็น Number

คำถามมีว่า ผมต้องการคลิ๊กเลือก เดือน (คอมโบบล็อก) ของฟอร์มย่อย แล้วให้ เงินเดือน และ เลขที่เงินเดือน ของฟอร์มหลักมาขึ้นที่ฟอร์มย่อยโดยอัตโนมัติ ผมต้องเขึยนคำสั่งอย่างไร และวางไว้ที่ไหนครับ กรุณาช่วยเหลือมือใหม่ด้วยครับ

ขอบคุณครับ

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

1 @R16543
อ่านแล้วงงๆ ในเมื่อ main form มี เงินเดือน และ เลขที่เงินเดือน แสดงให้เห็นอยู่แล้ว ทำไมยังต้องเอามาแสดงซ้ำซ้อนใน sub form ครับ
2 @R16544
ควรจะ Capture หน้าจอมาให้ดูด้วย เพราะเดาไม่ถูกในสิ่งที่คุณอธิบาย หลายๆคำถาม อยากช่วยตอบ แต่ไม่เคลียร์ในคำถาม กลัวตอบไม่ตรงจุด
3 @R16545
ต้องขอโทษครับ อธิบายเองงงเอง คือเมื่อคลิ๊กเลือกเดือน ใน ฟอร์มย่อยแล้ว ให้เงินเดือน และเลขที่เงินเดือน ฟอร็มหลัก มาขึ้นที่ ฟอร์มย่อย เงินเดือนที่ได้ และเลขที่เงินเดือน ผมหมายถึง ฟิวด์ที่ผมสร้างรองรับไว้นะครับ

ต้องขอโทษด้วยครับ อธิบายไม่เคลียร์
4 @R16546
ขอทบทวนตามความเข้าใจหน่อยนะครับ คือ สมมุติว่ามีอยู่ 2 ฟอร์ม คือ Main Form เป็นข้อมูลปัจจุบันของพนักงาน โดยมีชื่อและเงินเดือนปัจจุบันอยู่ และสร้างเป็น Form แบบ Columnar ส่วน Sub Form เป็นข้อมูลประวัติเงินเดือนของพนักงาน โดยสร้างเป็นฟอร์มแบบ Tabular ใช่หรือเปล่าครับ และสิ่งที่คุณอยากได้คือ เมื่อคลิ๊กเลือกเดือน-ปี จาก Drop down List แล้ว อยากรู้ว่าตอนนั้นเค้ามีเงินเดือนเท่าไหร่ ใช่หรือเปล่าครับ
5 @R16548
การอ้างคอลโทรลที่อยู่บน Main Form ด้วยโค้ดที่อยู่ใน Sub Form คือ Me.Parent![ชื่อคอลโทรลบน Main Form]    ถ้าชื่อคอลโทรลมีช่องว่างในชื่อ ต้องมี bracket [ ] ครอบ ถ้าไม่ ก็ไม่จำเป็นต้องมี โดยวางโค้ดไว้ใน AfterUpdate event procedure ของ คอมโบบ็อกซ์ ตัวนั้น เป็น

Me.[ชื่อเท็กซ์บ็อกซ์เงินเดือนของ Sub Form] = Me.Parent![ชื่อเท็กซ์บ็อกซ์บน Main Form]

Me..... เลขที่เงินเดือนก็ทำเช่นเดียวกัน
6 @R16561
ผมต้องขอโทษด้วยครับที่ตอบช้า พอดีพึ่งกลับมาจากต่างจังหวัด
ผมได้นำคำชี้แนะของ อ.สันติสุข ไปทดลองทำดู ใช้ได้แล้วครับ ผมได้ความรู้เพิ่มอีกแล้ว ต้องขอขอบคุณ อ.สันติดสุข และคุณสมบัติ ที่ช่วยแนะนำให้
ตอนนี้ผมกำลังทดลองเขียนด้วย access อยู่ ถ้าติดหรือแก้ปัญหาไม่ได้ตรงไหน ผมขอรบกวน อ. และท่านผู้รู้ทุกท่านช่วยกรุณาช่วยเหลือด้วยนะครับ ขอขอบคุณ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3190s