ต้องการคำนวณวันคงเหลือในฐานข้อมูล Access



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

06 ส.ค. 61 , 13:22:51
อ่าน 620 ครั้ง

alundc45

คือเพิ่งหัดเริ่มใช้ access มาไม่นาน ผมต้องการต้องการคำนวณวันคงเหลือ ตามรูปครับ แล้วให้มันขึ้นค่าที่คำณวนมาในตารางเลยต้องทำอย่างไรครับผม
รบกวนขอความรู้ด้วยครับ  :question:

« แก้ไขครั้งสุดท้าย: 06 ส.ค. 61 , 17:26:51 โดย alundc45 »
:XD: :question:
 

07 ส.ค. 61 , 08:45:44
ตอบกลับ #1

ปิ่นณรงค์

: ต้องการคำนวณวันคงเหลือในฐานข้อมูล Access
« ตอบกลับ #1 เมื่อ: 07 ส.ค. 61 , 08:45:44 »
ปกติผมจะทำการคำนวนใน Form หรือ Query นะครับ ถ้าจะให้คำนวนในตารางเลย ก็พอทำได้แต่ต้องสร้าง Field ที่เป็นแบบ Calculate โดยการสร้าง Field ที่เก็บวันที่ปัจจุบันไว้ด้วยเพื่อนำมาลบ กับวันที่สิ้นสุดสัญญา ลองดูตัวอย่างด้านล่างครับ
:love: :grin:
 

07 ส.ค. 61 , 19:19:32
ตอบกลับ #2

alundc45

: ต้องการคำนวณวันคงเหลือในฐานข้อมูล Access
« ตอบกลับ #2 เมื่อ: 07 ส.ค. 61 , 19:19:32 »
ขอบคุณมากครับ

- ทำได้แล้วครับถึงวันสิ้นสุด ค่าวันคงเหลือจะ =0
- แต่พอเลยวันสิ้นสุดค่าจะบวก 1 ไปเรื่อย ๆ คือมันไม่เป็น 0 ไปตลอดครับมีวิธีทำไหมครับผม

หรือถ้าเป็นวิธีคำนวณในฟอร์มต้องทำอย่างไรบ้างครับผม  :prettiness:
:XD: :question:
 

07 ส.ค. 61 , 21:54:11
ตอบกลับ #3

ปิ่นณรงค์

: ต้องการคำนวณวันคงเหลือในฐานข้อมูล Access
« ตอบกลับ #3 เมื่อ: 07 ส.ค. 61 , 21:54:11 »
ตัวอย่างบนฟอร์มครับ พอเพิ่มวันที่ก็จะคำนวนให้ตามที่คุณกล่าวมา
:love: :grin:
 

07 ส.ค. 61 , 22:09:54
ตอบกลับ #4

alundc45

: ต้องการคำนวณวันคงเหลือในฐานข้อมูล Access
« ตอบกลับ #4 เมื่อ: 07 ส.ค. 61 , 22:09:54 »
ขอบคุณมากครับผม  :XD:
:XD: :question:
 

07 ส.ค. 61 , 23:03:12
ตอบกลับ #5

ปิ่นณรงค์

: ต้องการคำนวณวันคงเหลือในฐานข้อมูล Access
« ตอบกลับ #5 เมื่อ: 07 ส.ค. 61 , 23:03:12 »
แบบที่สอง (น่าจะดีกว่า) คือกรณ๊ที่ ในตารางหลักมีข้อมูลเฉพาะข้อมูลวันสิ้นสุดสัญญา
วิธีการคือเปิดฟอร์มมา แล้ว กดปุ่มประมวลผล 1 ครั้งมันจะคำนวนให้ทุก Record ของตารางหลักเลย


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

ตัวอย่างด้านล่าง
« แก้ไขครั้งสุดท้าย: 07 ส.ค. 61 , 23:25:25 โดย ปิ่นณรงค์ »
:love: :grin:
 
โพสต์นี้ได้รับคำขอบคุณจาก: akekorn


บอร์ดเรียนรู้ Access สำหรับคนไทย