ขั้นตอนการกำหนดในฟอร์ม
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 274   4
URL.หัวข้อ / URL
ขั้นตอนการกำหนดในฟอร์ม

รบกวนอีกครั้งค่ะ  ถ้าสร้างฟอร์ม ในฟอร์มมีช่องคอมโบบ๊อกซ์ เพื่อใช้คลิกเลือกรายการ 
เช่น ขั้นตอนกูหนังสือ   ขั้นตอนกินข้าว  ขั้นตอนฟังเพลง  ขั้นตอนออกกำลังกาย  เมื่อคลิกขั้นตอนแต่ละขั้นตอน ให้แสดงวันที่ เวลา โชว์ขึ้นมาในเทก็กซ์บอกซ์ ที่วางไว้ด้านข้าง 
ถามว่า หนูต้องทำอย่างไร  ใส่CODE อย่างไร  
ขอช้าๆทีละขั้นตอนนะค่ะ  หนูมือใหม่จริงๆ

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

1 @R00832
1. สมมติ Combo box ชื่อ list1 และ textbox ด้านข้างชื่อ text1 2. ที่มุมมองออกแบบ คลิก mouse ปุ่มขวาเลือก property ของ list1 3. เลือก tab Event --> AfterUpdate 4. คลิกตรง ... ด้านข้าง AfterUpdate จะปรากฏหน้าต่าง Class Module 5. ใส่ code ้ด้านล่างนี้ลงไป.. Private Sub List1_AfterUpdate() ' บรรทัดนี้จะปรากฏอยู่แล้ว Select Case List1 Case "ขั้นตอนดูหนังสือ" Text1= "05:30 - 06:30 น." Case "ขั้นตอนกินข้าว" Text1= "07:30 - 08:30 น." Case "ขั้นตอนฟังเพลง" Text1= "22:00 - 23:00 น." Case "ขั้นตอนออกกำลังกาย" Text1= "17:30 - 18:30 น." End Select End Sub ' บรรทัดนี้จะปรากฏอยู่แล้ว
2 @R00839
จากตัวอย่างที่ให้มา ยังสงสัยอยู่ว่าทำไมต้องใส่เวลา"05:30 - 06:30 น." ลงในสูตร จะใส่เป็นชื่อฟิลด์ได้ไหม เพราะเราจะยังไม่รู้ค่ะว่า เรากำลังทำงานอยู่ในขั้นตอนนั้นเวลาอะไรเท่าใด เช่นเมื่อเข้าไปดูหนังสือ เราคลิกจับเวลา ก็จะปรากฎเวลา และเมื่อไปทำขั้นตอนต่อไปเราคลิกจับเวลาจึงปรากฎเวลา ดังนั้น จึงทำการเปรียบเทียบเวลาระหว่าง 2ช่วงได้
3 @R00841
อ๋อ..ได้แน่นอนครับ ที่ผมเขียนเช่นนั้นเพราะ ยกตัวอย่างไปเฉยๆ ครับ ก็ผมไม่รู้วัตถุประสงค์นิครับว่าต้องการจับเวลาในการทำกิจกรรม ..คุณอาจจะตั้ง Text1 = Time() ก็ได้ครับ คือเมื่อคุณเลือกกิจกรรมหนึ่ง ก็จะเริ่มจับเวลาปัจจุบันเข้าไปใน Text1 โดยอัตโนมัต พอคุณกดปุ่มหยุด ก็เริ่มจับเวลาเข้าไปในปัจจุบันในขณะนั้นเข้าไปใน Text2 แล้วให้คำนวณออกมาเป็นจำนวน ชม.โดยแสดงใน Text3 ก็ได้ครับ
4 @R00843
ขอถามใหม่อีกครั้งเพื่อเกิดไอเดียเพิ่ม ด้านซ้ายมือของฟอร์ม มีคอมโบบอกซ์ เก็บขั้นตอน เอ บี ซี ดี ไว้ เพื่อให้ยูสเซอร์เลือกว่าจะเอาเอ บี หรือซี ดี สมมติต่อไป นายก.เป็นยูสเซอร์ เลือกขั้นตอนเอ เมื่อคลิกปุ่มเลือก จะโชว์ข้อความด้านขวาของฟอร์ม ปรากฎ ข้อความ ขั้นตอนเอ เวลา (เช่น 10.00 น.) เมื่อคลิกปุ่มเลือก ขั้นตอน ดี จะโชว์ข้อความด้านขวาของฟอร์ม ข้อตอน บี เวลา 15.00 น. หมายเหตุ ข้อความด้านขวาให้เป็นอ่านอย่างเดียวแก้ไขไม่ได้ ถามว่าจะให้โชว์เวลาต่างระหว่าง 2ขั้นตอนในรายงาน ควรใส่คำสั่งอย่างไร ที่ไหน ที่ฟอร์มที่ปุ่มไหน หรือที่รายงานที่ตำแหน่งใด
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0813s