การ link combo box
กระทู้เก่าบอร์ด อ.Yeadram

 1,087   1
URL.หัวข้อ / URL
การ link combo box

พอดีมีข้อสงสัยค่ะ

ถ้าอยากได้การเลือก combo box ที่เชื่อมโยงกัน เช่น ถ้าเลือก combo 1 คือคอร์สเรียน ใน combo 2 ให้แสดงเฉพาะ วันที่คอร์สนั้นมี ส่วนใน combo 3 ก็แสดงเวลาที่คอร์สนั้นมี

ซึ่งในตอนนี้หนูทำได้แค่การที่ให้ combo 2 แสดงวันที่คอร์สนั้นมี (อันนนี้ทำได้แล้ว ) แต่ในส่วนของ combo 3 นั้น เมื่อเลือกวันที่คอร์สนั้นมี ใน combo 2 แต่พอจะมาเลือกใน combo 3 ดันมีข้อมูลของเวลาทั้งหมด ไม่ใช่เฉพาะของวันนั้นน่ะค่ะ

ติดปัญหา " คอลัมน์ วัน และ เวลา อยู่ในตารางเดียวกัน ทำให้ไม่รู้จะใส่เงื่อนไขการ where อย่างไรเพื่อให้ combo3 ไปเลือกเฉพาะวันที่ต้องการค่ะ "

ช่วยตอบคำถามหน่อยนะค่ะ
ขอบคุณมากค่ะ

ปล. เป็นมือใหม่ในการใช้โปรแกรม access มากๆค่ะ

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

1 @R15385
คุณหมายถึงเก็บค่า วัน และ เวลา เอาไว้ในฟิลด์เดียวกันใช่หรือเปล่าครับ หากใช่
คุณสามารถใช้ฟังก์ชั่น DateValue() และ TimeValue() ในการแยกค่า วันที่ และ เวลา ออกจากค่าในฟิลด์เดียวกันได้ครับ เช่น
18/3/2013 14:13:00

DateValue("18/3/2013 14:13:00")
Return: 18/3/2013

TimeValue("18/3/2013 14:13:00")
Return: 14:13:00

ดังนั้น หากผมจะอ้างวันที่อย่างเดียว ในฟิลด์ที่ผมเก็บทั้งวันที่และเวลาไว้ด้วยกัน ผมก็จะต้องใช้ฟังก์ชั่น DateValue() คล่อมลงในชื่อฟิลด์ที่เก็บค่าวันเวลา เช่นสมุมติ ฟิลด์ชื่อ Course_datetime คือฟิลด์ที่เก็บค่าทั้งวันที่และเวลา

SELECT ... WHERE Table1.Course = Forms!Form1.Combo1 And DateValue([Course_datetime]) = DateValue(Forms!Form1.Combo2);

ประมาณนี้ครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.5406s