กระทู้เก่าบอร์ด อ.Yeadram
1,169 1
URL.หัวข้อ /
URL
รับค่า record สุดท้าย อ้างอิง ปี ชื่อ ประเภท บน Fo
มือใหม่ครับขอความช่วยเหลือพึ่งศึกษา Access 2003 ผมก็ได้ศึกษาหาความรู้จาก webbord นี้ที่ให้ความรู้มากมายตามกระทู้ต่างๆ ได้ทำโปรแกรมการลาของพนักงานในหน่วยงาน แต่ยังติดปัญหาอยู่ยังทำไม่ได้
ช่วยคำแนะนำหน่อยครับ
ตาราง Patien
ฟิลด์ Year Name Patien tye Date1 Date2 Date3 Date4 No
2555 ก 1 6/12/2554 7/12/2554 1
2555 ก 2 10/12/2554 10/12/2554 1
2555 ข 1 5/1/2555 7/1/2555 1
2555 ก 1 20/1/2555 23/1/255 6/12/2554 7/12/2554 2
2555 ข 1 20/1/2555 22/1/2555 5/1/2555 7/1/2555 2
2555 ก 2 25/1/2555 25/1/2555 10/12/2554 10/12/2554 2
สร้างฟอร์มที่มี txtbox ตามชื่อฟิลด์ข้างบนเพื่อเก็บข้อมูล เมื่อกรอกข้อมูล
2555 ก 2 20/2/2555 20/2/2555
โดยที่ Date3=Date1ล่าสุด Date4=Date2ล่าสุด No+1 อ้างอิงฟิลด์ Year Name Patien tye
ใช้ เหตุการณ์ Enter หรือ on click แต่ละ txtbox ผลที่ได้
2555 ก 1 20/2/2555 20/2/2555 20/1/2555 23/1/2555 3
ซึ่งเหงือนไข VBA ที่ได้ค้นหาใน webbord จะใช้ DLast หรือ DMax ดีและต้องเขียนเหงือนไขอย่างบ้างขอคำแนะนำหน่อยครับ ตัวอย่างที่หาได้
ช่วยคำแนะนำหน่อยครับ
ตาราง Patien
ฟิลด์ Year Name Patien tye Date1 Date2 Date3 Date4 No
2555 ก 1 6/12/2554 7/12/2554 1
2555 ก 2 10/12/2554 10/12/2554 1
2555 ข 1 5/1/2555 7/1/2555 1
2555 ก 1 20/1/2555 23/1/255 6/12/2554 7/12/2554 2
2555 ข 1 20/1/2555 22/1/2555 5/1/2555 7/1/2555 2
2555 ก 2 25/1/2555 25/1/2555 10/12/2554 10/12/2554 2
สร้างฟอร์มที่มี txtbox ตามชื่อฟิลด์ข้างบนเพื่อเก็บข้อมูล เมื่อกรอกข้อมูล
2555 ก 2 20/2/2555 20/2/2555
โดยที่ Date3=Date1ล่าสุด Date4=Date2ล่าสุด No+1 อ้างอิงฟิลด์ Year Name Patien tye
ใช้ เหตุการณ์ Enter หรือ on click แต่ละ txtbox ผลที่ได้
2555 ก 1 20/2/2555 20/2/2555 20/1/2555 23/1/2555 3
ซึ่งเหงือนไข VBA ที่ได้ค้นหาใน webbord จะใช้ DLast หรือ DMax ดีและต้องเขียนเหงือนไขอย่างบ้างขอคำแนะนำหน่อยครับ ตัวอย่างที่หาได้
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.2447s
คือผมก็ไม่ค่อยเข้าใจความต้องการคุณเท่าไรนะครับ เอาเป็นว่าเท่าที่ผมเข้าใจ คือคุณต้องการให้ช่อง Date3 (ยกตัวอย่างเดียวนะ) แสดงวันที่ล่าสุดที่ถูกบันทึกของแต่ละชื่อ (name)
ส่วนรูปแบบ DMax(Expr, Domain, Criteria)
ตัวอย่างโค๊ด
=DMax("Date1","Patien","Name = 'ก'")
หรือใช้โอเปอร์เรเตอร์เพิ่มเงื่อนไข
=DMax("Date1","Patien","Name = 'ก' and Year = '2555'")
ประมาณนี้ครับ