Page 1 of 1

สอบถามเรื่องการสร้าง Form ใน Ms.Access

Posted: Tue May 15, 2012 4:22 pm
by Myyuijaa
ถ้าเราสร้าง Form มา Form หนึ่ง แล้วใน Form นั้นเราสร้าง Combobox ขึ้นมาใช้งาน โดยใน List ของ Combobox มี 2 ตัวเลือกคือ Complete กับ Incomplete แล้วถ้าเราต้องการสร้างช่องเพื่อแสดงผลที่ Count เฉพาะ ช่องที่เป็น Complete จะทำได้หรือเปล่าค่ะ
ถ้าทำได้ต้องทำยังไงค่ะ
"ขอบคุณล่วงหน้าค่ะ"

Re: สอบถามเรื่องการสร้าง Form ใน Ms.Access

Posted: Tue May 15, 2012 4:33 pm
by bank9597
:D แนบไฟล์มาดูหน่อยครับ จะได้ลองช่วยดูครับ

Re: สอบถามเรื่องการสร้าง Form ใน Ms.Access

Posted: Tue May 15, 2012 4:49 pm
by Myyuijaa
ตัวอย่างตามไฟล์แนบค่ะ

Re: สอบถามเรื่องการสร้าง Form ใน Ms.Access

Posted: Tue May 15, 2012 4:54 pm
by Myyuijaa
ขอโทษด้วยนะค่ะที่ต้องส่งเป็น word ไปเพราะระบบแจ้งว่า "ชนิดของไฟล์ mdb ไม่อนุญาต."

Re: สอบถามเรื่องการสร้าง Form ใน Ms.Access

Posted: Tue May 15, 2012 4:56 pm
by bank9597
:D น่าจะแนบมาเป็นไฟล์ Access ครับ ผมจะได้ลองทำดู เพราะยังไม่ค่อยได้เท่าไหร่สำหรับดปรแกรมนี้ ได้แค่พื้นฐาน


:lol: ยังไงรบกวนอาจารย์ช่วยดูด้วยน่ะครับ

Re: สอบถามเรื่องการสร้าง Form ใน Ms.Access

Posted: Tue May 15, 2012 5:00 pm
by Myyuijaa
เค้าก็เป็นแค่พื้นฐานเหมือนกัน อิอิ
เลยคิดไม่ออกว่าจะต้องทำยังไง :flw:

Re: สอบถามเรื่องการสร้าง Form ใน Ms.Access

Posted: Tue May 15, 2012 5:02 pm
by snasui
Myyuijaa wrote:ขอโทษด้วยนะค่ะที่ต้องส่งเป็น word ไปเพราะระบบแจ้งว่า "ชนิดของไฟล์ mdb ไม่อนุญาต."
:D สามารถใช้ Zip ไฟล์เพื่อลดขนาดและแนบมาได้ครับ

การนับเราสามารถใช้ ListCount นับได้ ยกตัวอย่างเช่น สมมุติ ListBox ชื่อว่า Complete และ Control ที่ใช้นับเป็น TextBox ตั้งชื่อว่า TextCount เราสามารถเขียน Code ได้ตามด้านล่าง

Code: Select all

TextCount.Text = Complete.ListCount

Re: สอบถามเรื่องการสร้าง Form ใน Ms.Access

Posted: Tue May 15, 2012 5:13 pm
by snasui
Myyuijaa wrote:ตัวอย่างตามไฟล์แนบค่ะ
จากไฟล์แนบเป็นการนับจากหลาย Control เราสามารถใช้ If เข้ามาช่วยได้ครับ เช่น

Code: Select all

   Dim i As Integer
   i = 0
   If ListBox1.Value = "Complete" then i = i +1
   If ListBox2.Value = "Complete" then i = i +1
   If ListBox3.Value = "Complete" then i = i +1
   If ListBox4.Value = "Complete" then i = i +1
   If ListBox5.Value = "Complete" then i = i +1
   TextCout.Text = i

Re: สอบถามเรื่องการสร้าง Form ใน Ms.Access

Posted: Wed May 16, 2012 10:03 am
by Myyuijaa
ขอบคุณมากค่ะอาจารย์ ทำได้แล้วค่ะ ช่วยในการทำงานได้เยอะเลยค่ะ