กระทู้เก่าบอร์ด อ.Yeadram
1,136 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 มากๆค่ะ
ถ้าอยากได้การเลือก 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
Time: 0.4252s
คุณสามารถใช้ฟังก์ชั่น 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);
ประมาณนี้ครับ