โปรแกรมแบบ Multi- Userการออกแบบโปรแกรมเพื่อการประยุกต์ในสภาพแวดล้อมผู้ใช้หลายคนใน Microsoft Access ใช้การแยกระหว่างไฟล์ที่เป็นฐานข้อมูล (ต่อไปเรียกว่าฐานข้อมูล) กับไฟล์ที่เก็บอ๊อบเจค (ต่อไปเรียกว่าโปรแกรมประยุกต์) โดยไฟล์ที่เก็บอ๊อบเจค หรือโปรแกรมประยุกต์ทำหน้าที่เป็นลูกข่าย การสร้างระบบงานลักษณะนี้สามารถประยุกต์การทำงานบน LAN และมีความสะดวกในการแก้ไขโปรแกรมประยุกต์ เนื่องจากสามารถแทนที่โปรแกรมประยุกต์ โดยไม่มีผลกับข้อมูล
การวางระบบโปรแกรมโดยการแยกระหว่างไฟล์ของโปรแกรมกับไฟล์ฐานข้อมูลการจัดวางระบบโปรแกรม ควรแยกระหว่างฐานข้อมูลและโปรแกรม ทำให้มีความสะดวกในการปรับปรุง...
Browse » Home » Archives for 05/11
20110525
การพัฒนาโปรแกรมบน Access
การพัฒนาโปรแกรมบน Accessการพัฒนาโปรแกรม เป็นการสร้างและรวบรวมอ๊อบเจคทั้งหมดให้ติดต่อกับผู้ใช้งาน โดยมีขั้นตอนการทำงานที่สอดคล้องกับการใช้งาน ซึ่งประกอบด้วยขั้นตอนสำคัญดังนี้
การวางแบบโครงสร้าง คือ การวิเคราะห์ระบบ แล้วจัดวางระบบสารสนเทศ
การสร้างอ๊อบเจค ให้เลือกฟอร์มที่ใช้ในการเก็บข้อมูลที่มากที่สุด แล้วเริ่มสร้างคิวรี่ ฟอร์ม ให้เรียบร้อย แล้วสร้างส่วนสนับสนุน เช่น มาโคร Event Procedure ต่างๆ
กำหนดการเริ่มโปรแกรม ใช้เมนูคำสั่ง Startup เพื่อกำหนดฟอร์มที่จะเปิด กำหนดแถบเครื่องมือรวมถึงการเจาะจงสภาพแวดล้อมต่างๆ ของโปรแกรม...
Toolbox
ToolboxToolbox เป็นเครื่องมือในการสร้างตัว Control ในฟอร์ม และรายงาน
การเปิดแถบเครื่องมือ Toolbox ทำได้โดยการเปิดด้าน Design view แล้วเลือกคำสั่ง Toolbox จากเมนู View (เลือกคำสั่ง View + Toolbox) หรือคลิกที่ปุ่ม บนแถบเครื่องมือ
การเลือกตัว Control ให้คลิกที่ปุ่มตัวเลือก จากนั้นจึงไปเลือกเครื่องมือที่ต้องการมาใช้งาน โดยการคลิกที่ปุ่มเครื่องมือที่ต้องการ แล้วนำไปวางลงบนฟอร์มในตำแหน่งที่ต้องการ ในการสร้างตัว Control ควรคลิกปุ่ม Wizard ด้วยเพื่อสามารถใช้ Wizard สำหรับที่ตัว Control มี Wizard เช่น Combo box เนื่องจากตัว Control บางตัวต้องมีการกำหนดค่าที่ซับซ้อน
...
ฟอร์มหลักและฟอร์มย่อย
ฟอร์มหลักและฟอร์มย่อยฟอร์มหลักและฟอร์มย่อย เป็นการประยุกต์ที่สำคัญในการทำงานกับข้อมูลที่เกี่ยวข้อง แต่มีแหล่งข้อมูลคนละแหล่ง ซึ่งใช้ประโยชน์ในการป้อนข้อมูล การแสดงผล และการวิเคราะห์
สิ่งที่สำคัญในการเชื่อมฟอร์มย่อย คือ การเลือกฟิลด์เชื่อมจากฟอร์มย่อยที่ Link Child Field และฟิลด์เชื่อมของฟอร์มหลักที่ Link Master Field
การสร้าง ฟอร์มหลักและฟอร์มย่อย สามารถสร้างได้สะดวกด้วยการ Wizards ของการสร้าง subform จาก Toolbox
นิพจน์ (Expression)นิพจน์ ใช้การแสดงผลการคำนวณด้วยการเขียนภายในตัว Control แบบคำนวณค่า ถ้าวางตัว Control คำนวณที่ฟอร์มส่วนล่าง จะสามารถใช้ในการหาค่าผลรวมของกลุ่มเรคคอร์ดที่อยู่ภายในฟอร์ม...
การออกแบบฟอร์ม
การออกแบบฟอร์มการออกแบบฟอร์ม ต้องคำนึงถึงตัว Control และคุณลักษณะของฟอร์มในการประยุกต์ที่สอดคล้องกับขั้นตอนการทำงานของผู้ใช้
ตัว Control เป็นองค์ประกอบพื้นฐานในการแสดงผลข้อมูลของฟอร์มคล้ายกับฟิลด์ใน Table แต่มีขอบเขตบาง ประการที่ต่างกัน โดยแบ่งเป็น 3 ชนิด คือ
ตัว Control แบบ Bound เป็นตัว Control ที่มีฟิลด์จาก Table หรือคิวรี่เป็นแหล่งข้อมูล
ตัว Control แบบ Unbound เป็นตัว Control ที่ไม่มีแหล่งข้อมูล แต่จะดึงค่าของฟิลด์มาใช้
ตัว Control แบบ คำนวณ เป็นตัว Control ที่สร้างจากนิพจน์
ส่วน (Section)ส่วน (Section) เป็นส่วนประกอบพื้นฐานของฟอร์มในการใช้งาน
ฟอร์มส่วนหัวและส่วนล่าง (Form Header/Footer)...
ประเภทของฟอร์ม
ประเภทของฟอร์มฟอร์มเดี่ยวหรือแบบคอลัมน์ใช้แสดงหน้าละ 1 เรคคอร์ด และสามารถสร้างปุ่มคำสั่งบนฟอร์ม
ฟอร์มต่อเนื่องหรือแบบแถวใช้แสดงได้หลายเรคคอร์ดต่อ 1 หน้า และสามารถสร้างปุ่มคำสั่งบนฟอร์ม
ฟอร์มแบบตารางข้อมูลใช้แสดงได้หลายเรคคอร์ดต่อ 1 หน้า มีความสะดวกในการใช้ร่วมกับคีย์บอร์ด แต่ไม่สามารถสร้างปุ่มคำสั่งบนฟอร์ม
รูปแบบฟอร์มตาม Wizards1. AutoForm: Columnar เป็น Wizards สร้างฟอร์มแบบคอลัมน์ (Column form หรือ Single Column form) แสดงข้อมูล 1 เรคคอร์ดต่อ 1 หน้า
2. AutoForm: Tubular เป็น Wizard สร้างฟอร์มแบบแถว (Rows Form) แสดงข้อมูลแบบหลายเรคคอร์ด
3. AutoForm: Datasheet เป็น Wizards สร้างฟอร์มแบบตารางข้อมูล...
ฟอร์ม
ฟอร์มฟอร์ม (Form) เป็นอ๊อบเจคที่ใช้ติดต่อกับผู้ใช้ทางจอภาพ ซึ่งกำหนดหน้าที่ได้ทั้งการป้อนและการแสดงผลข้อมูล ในการป้อนข้อมูลด้วยฟอร์ม มีเครื่องมือสนับสนุน และควบคุมการป้อนข้อมูล เช่น Combo Box ค่าคุณสมบัติต่างๆ ซึ่งฟอร์มใช้แหล่งของข้อมูลจาก Table หรือคิวรี่
การสร้างฟอร์มการสร้างฟอร์ม มีสิ่งที่ต้องคำนึง คือ
การเลือก Table หรือคิวรี่เป็นแหล่งข้อมูล
ชนิดของฟอร์มที่เหมาะสมกับการใช้งาน เช่น การใช้ฟอร์มหลักและฟอร์มย่อย ซึ่งฟอร์มหลักต้องเป็นฟอร์มเดี่ยวเสมอ
วิธีการสร้างฟอร์มที่ Database Windows คลิกที่ฟอร์มภายใต้อ๊อบเจคแล้ว เลือกปุ่ม New ที่ Database Windows...
การสร้างฟอร์มย่อยหลายๆตัวบนฟอร์มหลัก
มือใหม่อ่ะครับ แบบว่าทำตามในหนังสือเรียน เขาให้สร้างฟอร์มหลักกับอีกหนึ่งฟอร์มย่อยตามรูปนะครับ
จากนั้นให้สร้างฟอร์มย่อยขึ้นมาอีกตัว แต่รอบนี้สร้างโดยไม่ใช้ Subform Wizard นะครับ เพราะว่าต้องการกำหนดรูปแบบเอง จากนั้นให้นำเท็กซ์บ็อกซ์มาวางบนฟอร์มที่สร้างใหม่นี้ แต่ผมลองสร้างดูแล้วมันเป็นแบบในรูปครับ
Thanks: ฝากรูปฟรี ประกันภัยรถยนต์ราคาตัวแทน
คือมันเป็นช่องสีขาวๆ เอาเท็กซ์บ็อกซ์ไปวางมันก็ลงไปอยู่ด้านหลังหมดเลย ในหนังสือเรียนก็ดันไม่อธิบายเอาไว้ด้วยว่าต้องทำยังไงกับฟอร์มตัวนี้ก่อน ถึงจะใช้งานได้
รบกวนด้วยนะครับ
-------------------------------------------------------------------------------------------
-...
Subscribe to:
Posts (Atom)