กระทู้เก่าบอร์ด อ.Yeadram
4,050 3
URL.หัวข้อ /
URL
การสร้าง sub form ครับ
ผมมือใหม่ลองทำยังไงมันก็ไม่ได้ครับ
อยากทราบวิธีทำตั้งแต่แรกว่าต้องทำอะำไรบ้างครับผม
Office 2010 ครับ
ผมทำตามนี้ ก็ไม่เป็นแบบเขาครับ - -*
http://www.youtube.com/watch?v=ceIooLcBq2c
อยากทราบวิธีทำตั้งแต่แรกว่าต้องทำอะำไรบ้างครับผม
Office 2010 ครับ
ผมทำตามนี้ ก็ไม่เป็นแบบเขาครับ - -*
http://www.youtube.com/watch?v=ceIooLcBq2c
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R15954
ขอบคุณครับ ตอนนี้ผมสร้างฟอมทดสอบใช้งานได้ เลยอยากจะเรียนรู้ต่อด้วยการใช้ sub form ตามลิ้งอะครับ แต่ผมทำตามมันไม่ได้ตามเขาอะครับ มันข้ามไปหน้าสร้างฟอมแล้วจบเลย
ไม่เจอหน้าที่มีให้เลือก sub form ครับ หรือว่าต้องทำอะไรก่อนหน้าด้วยหรือเปล่า
ผมไม่เข้าใจตรงที่การสร้าง sub form นี่ละครับผม
ไม่เจอหน้าที่มีให้เลือก sub form ครับ หรือว่าต้องทำอะไรก่อนหน้าด้วยหรือเปล่า
ผมไม่เข้าใจตรงที่การสร้าง sub form นี่ละครับผม
3 @R15955
ให้มองแบบง่ายๆก่อนครับ ซับฟอร์ม ก็เหมือนกับการเอาฟอร์มอีกฟอร์มมาแสดงอยู่ข้างในฟอร์มหลักอีกที่ โดยให้คุณมองซับฟอร์มว่าเป็นคอนโทรลอีกตัวนึงบนฟอร์มหลัก ตัวอย่างง่ายๆคือ คุณลองสร้าง ฟอร์มหลักขึ้นมา 1 ฟอร์มสมมุติชื่อ Form1 จากนั้นสร้างฟอร์มใหม่อีกฟอร์มขึ้นมาชื่อ Form2 เซฟ แล้วปิดไป
ที่มุมมองออกแบบของ Form1 คุณลากชื่อฟอร์ม Form2 เข้ามาได้เลยครับ หรือสร้างโดยเลือกคอนโทรล SubForm แล้วใน Property หัวข้อ Data > Source Object: เลือกชื่อฟอร์ม Form2
เท่านี้คุณก็จะได้ซับฟอร์มแล้ว แต่... มันจะแยกกันทำงาน ไม่ได้เชื่อมต่อกัน คุณก็ต้องมากำหนดเรื่องของ Link Master Fileds และ Link Child Fileds อ้างอิงฟิลด์ให้ 2 ฟอร์มสามารถทำงานเชื่อมโยงกันได้ ลักษณะคล้ายการทำ Relationship ในตารางหรือคิวรี่ ผมไม่ขออธิบายนะครับรายละเอียดเยอะ ลองค้นหาคำได้จากกระทู้เก่าครับ
ที่มุมมองออกแบบของ Form1 คุณลากชื่อฟอร์ม Form2 เข้ามาได้เลยครับ หรือสร้างโดยเลือกคอนโทรล SubForm แล้วใน Property หัวข้อ Data > Source Object: เลือกชื่อฟอร์ม Form2
เท่านี้คุณก็จะได้ซับฟอร์มแล้ว แต่... มันจะแยกกันทำงาน ไม่ได้เชื่อมต่อกัน คุณก็ต้องมากำหนดเรื่องของ Link Master Fileds และ Link Child Fileds อ้างอิงฟิลด์ให้ 2 ฟอร์มสามารถทำงานเชื่อมโยงกันได้ ลักษณะคล้ายการทำ Relationship ในตารางหรือคิวรี่ ผมไม่ขออธิบายนะครับรายละเอียดเยอะ ลองค้นหาคำได้จากกระทู้เก่าครับ
Time: 0.2257s
ส่วนการเริ่มต้น ผมว่ามี 4 ส่วนหลักๆ ในการเริ่มต้น
1. ออกแบบฐานข้อมูล (Table) คือการสร้างตาราง กำหนดฟิลด์ต่างๆว่ามีข้อมูลดิบอะไรบ้างที่เราต้องการจะจัดเก็บ และจัดเก็บเป็น Data Type แบบไหน
2. สร้างแบบสอบถาม (Query) คือนำข้อมูลดิบจากตารางที่เราออกแบบ มาทำการคำนวณผลลัพธ์ที่เราต้องการ มีเรื่องของภาษา SQL statement ที่ต้องเริ่มเรียนรู้
3. สร้างฟอร์ม (Form) คือออกแบบหน้าตาการแสดงผล หรือใช้ในการแก้ไขเพิ่มเติมข้อมูล ให้สะดวกต่อการใช้งาน แทนที่จะใช้ในคิวรี่ เพราะเราสามารถเขียนภาษา VBA เพิ่มความสามารถให้กับฟอร์ม เหมือนกับเป็น Application ตัวนึงได้ ซึ่งก็ต้องเรียนรู้ภาษา VBA ของ MS Access หรือมีพื้นฐาน VB ก็จะเข้าใจได้ไม่ยาก
4. สร้างรายงาน (Report) คือในส่วนของการส่งงาน พิมพ์งาน การสร้างอาจคล้ายกับการสร้างฟอร์ม แต่โดยรายละเอียดและคุณสมบัติๆของตัวคอนโทรลต่าง จะมีความต่างกันอยู่พอสมควร
หลักๆก็ประมาณนี้ได้ครับ