Form : Update data in sub form จาก Form Poppup
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 297   8
URL.หัวข้อ / URL
Form : Update data in sub form จาก Form Poppup

รบกวน อ.สุภาพ ด้วยครับ Project เกี่ยวกับ บัญชีครับ 
ผมสร้าง Table 3 ตัวคือ 
1. Table ProjectMain เก็บข้อมูล Project มี Field ดังนี้ 
     1.1 ProjectID 
     1.2 PorjectName 
     1.3 StartYM เก็บ YYYY-MMMM ที่เริ่มของ Project นั้นๆ 
2. Table ProjectSub เก็บข้อมูลทางการเงิน ประมาณ 60 เดือน มี Field ดังนี้ 
     2.1 PorjectID  Link กับ Table ProjectMain 
     2.2 ACID เก็บรหัสทางบัญชี 
     2.3 Month เก็บตัวเลข (เช่นรายได้ ค่าใช้จ่าย ฯลฯ) Fix ไว้ที่ 60 เดือน คือ M01 ถึง M60 
3. Table LoanPromise เก็บข้อมูลสัญญาเงินกู้  มี Field ดังนี้ 
     3.1 ProjectID 
     3.2 LoanID เลขที่สัญญาเงินกู้ 
     3.3 Loan เงินต้น 
     3.4 Interest อัตราดอกเบี้ย/ปี  
     3.5 LoanTime ระบะเวลากู้ (เดือน) 
     3.6 PayTime ระยะเวลาชำระ (เดือน) 
     3.7 InterestMonth อัตราดอกเบี้ย/เดือน 
ผมทำ Form โดย มี ProjectMain เป็น MainForm และ Project เป็น Sub Form 
ที่ในส่วน SubForm Field จะเรียงลำดับดังนี้ ACID / M01 / M02 / M03... / M60 
ปัญหา คือ ผมจะเขียน Code อย่างไร ครับ 
1. เมื่อ After Update Field ACID แล้ว Enter เข้า Field M01 , M02 ... M60  และ 
รหัสทางบัญชี เป็นเลข 201200 หรือ อื่นๆ ที่กำหนด ให้เปิด Form LoanPromise 
เพื่อกรอกรายละเอียดของสัญญาเงินกู้ 
2. ที่ Form LoanPromise เมื่อกรอกข้อมูล ครบ จะได้ อัตราดอกเบี้ย ต่อ เดือน (ซึ่งเกิดจากการคำนวณ) 
แต่จะเก็บเป็นข้อมูลไว้ (ในเดือนนั้นๆ สามารถเกิด การกู้ยืมได้หลายครั้ง ครับ) 
ปํญหา คือ เมื่อทำการคำนวณ อัตราดอกเบี้ย/เดือน และกำหนดระยะเวลาชำระทั้งสิ้น เช่น 12 เดือน หรือ 36 เดือน 
ที่ ปุ่ม Command Buttom ให้คลิกส่งข้อมูล ไป Update Field M01...M60 ดังเงื่อนไขนี้ 
ก. ข้อมูลใน Field อัตราดอกเบี้ยต่อเดือน ให้ไป Update Field Mxx...  
โดยเริ่มจาก Field Mxx ที่ On Enter นั้นๆ เช่น 
เมื่อ Enter M05 ก็ให้เริ่มต้น Update ที่ Field M05 เป็นต้นไป 
ข. จากข้อ ก  ที่ Field PayTime ระยะเวลาชำระ (เดือน) ถ้าใส่ 30 เดือน ก็ให้เริ่ม Update 
จาก Field M05 ... M35 เท่านั้น 
ค. จากข้อ ข  ใน Field M05 ... M35 ถ้า Field เดิมมีตัวเลขอยู่ก่อนแล้ว ให้บวกเพิ่มเข้าไปด้วย ครับ 
เช่น   
อัตราดอกเบี้ย 10,000 ต่อ เดือน 
ระยะเวลาชำระทั้งสิ้น  30  เดือน   
เริ่มที่ Field M05  ( + 30 เดือน ) จาก Field M05 ... M35 
M06 มีข้อมูลเดิมอยู่ 5,000 
M07 มีข้อมูลเดิมอยู่ 5,000 
ฉะนั้น  
M01...M04 = 0 
M05 = 10,000 
M06 และ M07 = 15,000 
M08 ... M35 = 10,000 
M36 ... M60 = 0 
รบกวน อ.สุภาพด้วยครับ 
ยากมากเลยครับ ผมไม่ทราบว่า Access จะไหว หรือเปล่าครับ 
ขอบพระคุณ มากๆ ครับ 
Suchat 
ชลบุรี 
 
 
 

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

1 @R00815
ไม่ทราบว่าได้ทำโครงสร้างขึ้นมาหรือยังครับ ส่งมาให้ผมดูที่ basiceng@hotmail.com นะครับ
2 @R00816
อ.สุภาพ ครับ ผมส่ง File ไปให้แล้วนะครับ ประมาณ 16:30 น. อาจาร์ย ได้รับ หรือ ไม่ได้รับ File รบกวน แจ้งด้วยครับ E-Mail ผม ที่ Office (0800 - 1700) : psuchat@ji-net.com ที่ Home (1800 - 0730) : tanatcha@poppymail.com ขอบพระคุณมากๆ ครับ Suchat ชลบุรี
3 @R00817
ผมเปิด .rar ไม่ได้ครับ ให้ส่งเป็น .zip ได้มั๊ยครับ
4 @R00818
ผมส่งไปให้ อาจาร์ย ใหม่แล้วนะครับ ขอบพระคุณมากๆ ครับ Suchat ชลบุรี
5 @R00825
ช่วยกำหนดตัวอย่างจริงๆ มาให้ผมทำด้วยครับ เช่น กรองข้อมูลจริงๆ สัก 1 รอบ แล้วบอกมาด้วยว่าให้กรอกอะไรลงไปในแต่ละขั้นตอน เป็นขั้นๆ ไปเลยครับ ผมจะได้กรองหรือทำตามขั้นตอนให้เห็นชัดๆ ไปเลย ให้ส่งมาทางอีเมลล์ก็ได้
6 @R00846
อ.สุภาพ ครับ ผมส่ง File + Data ไปให้ใหม่แล้วครับ รบกวน อาจารย์ แนะนำด้วยครับ ขอบพระคุณมากๆ ครับ Suchat ชลบุรี
7 @R00854
อ.สุภาพ ครับ ไม่ทราบว่าได้รับ File หรือเปล่าครับ ขอบพระคุณมากๆ ครับ Suchat ชลบุรี
8 @R00855
ได้แล้วครับ เดี๋ยวผมดูให้
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0499s