SQL เป็นภาษามาตรฐานสำหรับฐานข้อมูล Relational Database Management System (RDBMS) ตามมาตรฐานของ ANSI (American National Standard Institute) SQL (ออกเสียงว่า "ess-que-el" หรือ "ซี-เคลว") ย่อมาจาก Structured Query Language คิดค้นโดยนักวิทยาศาสตร์ของ IBM ในทศวรรษ 1970 ในปัจจุบัน ANSI (American National Standard Institute) ได้ประกาศให้ SQL เป็น ภาษามาตรฐานสำหรับระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (Relational Database Management System ย่อเป็น RDBMS) ระบบฐานข้อมูลในปัจจุบันเกือบทั้งหมด เป็นแบบระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS)...
Browse » Home » Archives for 2011
20110606
ตัวดำเนินการ Between...And
กำหนดว่าจะให้ค่าของนิพจน์มีค่าอยู่ในช่วงค่าที่ระบุหรือไม่ คุณสามารถใช้ตัวดำเนินการนี้ได้ในคำสั่ง SQL (สตริง/คำสั่ง SQL: นิพจน์ที่กำหนดคำสั่ง SQL เช่น SELECT, UPDATEหรือ DELETEและรวมถึงส่วนคำสั่ง เช่น WHERE และ ORDER BY โดยทั่วไปจะใช้สตริง/คำสั่ง SQL ในแบบสอบถามและในฟังก์ชันการรวม)
ไวยากรณ์expr [Not] Between value1 And value2
ไวยากรณ์ของตัวดำเนินการ Between...And มีส่วนต่างๆ ดังนี้
ส่วน คำอธิบาย
expr นิพจน์ที่ระบุเขตข้อมูลที่มีข้อมูลที่คุณต้องการประเมิน
value1, value2 นิพจน์ที่คุณต้องการใช้ประเมินเปรียบเทียบกับ expr
ข้อสังเกตถ้าค่าของ...
ตัวดำเนินการ Like
เปรียบเทียบนิพจน์ สายอักขระกับรูปแบบในนิพจน์ SQL
ไวยากรณ์expression Like “pattern”
ไวยากรณ์ของตัวดำเนิน การ Like มีส่วนต่างๆ เหล่านี้
ส่วน คำอธิบาย
expression นิพจน์ SQL ที่ใช้ในส่วนคำสั่ง WHERE
pattern สายอักขระหรือสายอักขระของตัวอักษร ซึ่ง expression ถูกนำมาเปรียบเทียบด้วย
หมายเหตุคุณสามารถใช้ตัวดำเนินการ Like เพื่อหาค่าในเขตข้อมูลหนึ่ง ซึ่งตรงกันกับรูปแบบที่คุณระบุ สำหรับ pattern คุณสามารถระบุค่าที่สมบูรณ์ (เช่น Like “Smith”) หรือคุณสามารถใช้ สัญลักษณ์ ตัวแทน เพื่อหาช่วงของค่าก็ได้ (เช่น Like “Sm*”)
ใน นิพจน์ คุณสามารถใช้ตัวดำเนินการ Like เพื่อเปรียบเทียบค่าของเขตข้อมูลกับนิพจน์สายอักขระได้...
20110605
MsysACEs ,MsysModules,MsysObject มาได้อย่างไรทั้งๆที่ผมไม่ได้สร้าง
มีแฟนประจำส่งเมลล์มาหาผม และถามไว้อย่างนี้ครับ
เรียนอาจารย์สุภาพครับ
ผมได้ส่ง ฐานข้อมูลมาให้อาจารย์ซึงก็เป็นฐานข้อมูลที่ผมได้ดาวน์โหลดมา อยาก จะให้อาจารย์ช่วยดูให้หน่อยครับ ว่าตารางเหล่า นี้ คือ MsysACEs ,MsysModules,MsysObject มาได้อย่างไรทั้งๆที่ผมไม่ได้ สร้าง และมีทุกฐานข้อมูลด้วย ไม่สามารถลบและแก้ไขได้ อาจารย์ช่วยชี้แนะ หน่อยครับ ว่าจะลบและแก้ไขอย่างไร
ขอบคุณครับ
ป.ล.อาจารย์ตอบไปที่บอร์ด ก็ได้ครับ
ไฟล์เหล่านี้เป็นไฟล์ System ของ Access มันครับ และจะสร้างไว้ ใน Database ทุกตัว เพราะมันจะเก็บที่สำคัญ เช่น ชื่อของ Object ต่างที่เรา...
20110525
โปรแกรมแบบ Multi- User
โปรแกรมแบบ Multi- Userการออกแบบโปรแกรมเพื่อการประยุกต์ในสภาพแวดล้อมผู้ใช้หลายคนใน Microsoft Access ใช้การแยกระหว่างไฟล์ที่เป็นฐานข้อมูล (ต่อไปเรียกว่าฐานข้อมูล) กับไฟล์ที่เก็บอ๊อบเจค (ต่อไปเรียกว่าโปรแกรมประยุกต์) โดยไฟล์ที่เก็บอ๊อบเจค หรือโปรแกรมประยุกต์ทำหน้าที่เป็นลูกข่าย การสร้างระบบงานลักษณะนี้สามารถประยุกต์การทำงานบน LAN และมีความสะดวกในการแก้ไขโปรแกรมประยุกต์ เนื่องจากสามารถแทนที่โปรแกรมประยุกต์ โดยไม่มีผลกับข้อมูล
การวางระบบโปรแกรมโดยการแยกระหว่างไฟล์ของโปรแกรมกับไฟล์ฐานข้อมูลการจัดวางระบบโปรแกรม ควรแยกระหว่างฐานข้อมูลและโปรแกรม ทำให้มีความสะดวกในการปรับปรุง...
การพัฒนาโปรแกรมบน 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: ฝากรูปฟรี ประกันภัยรถยนต์ราคาตัวแทน
คือมันเป็นช่องสีขาวๆ เอาเท็กซ์บ็อกซ์ไปวางมันก็ลงไปอยู่ด้านหลังหมดเลย ในหนังสือเรียนก็ดันไม่อธิบายเอาไว้ด้วยว่าต้องทำยังไงกับฟอร์มตัวนี้ก่อน ถึงจะใช้งานได้
รบกวนด้วยนะครับ
-------------------------------------------------------------------------------------------
-...
20110428
การสร้าง ตาราง ในฐานข้อมูล MySQL ด้วย Navicat 8.0

การสร้าง ตาราง ในฐานข้อมูล MySQL ด้วย Navicat 8.0
ขั้นตอนดำเนินการ
1. เปิดหน้าต่าง [Table Design]
2. สร้างฟิลด์ที่ต้องการ
3. บันทึก
1.เปิดหน้าต่าง [Table design]
หลังจากเปิดโปรแกรม Navicat ขึ้นมา ให้กระทำการดังนี้
- ดับเบิลคลิก ที่ตัว Connection ที่ต้องการ เพื่อเชื่อมต่อเข้าสู่ MySQL ถ้าหากมีข้อสงสัยเกี่ยวกับการสร้าง Connection ให้อ่านจากบทความ การใช้ Navicat 8.0 จัดการฐานข้อมูล MySQL บน localhost
- ดับเบิลคลิก ฐานข้อมูล ที่ต้องการ เพื่อเปิดใช้งาน ฐานข้อมูล
- คลิกขวา ตรงคำว่า Tables เพื่อเรียกใช้งานเมนูลัด
- คลิก ตรงคำว่า New Table เพื่อเรียกหน้าต่าง [Table design] ( หน้าต่าง ออกแบบตาราง )
2.สร้างฟิลด์ที่ต้องการ
Name...
Subscribe to:
Posts (Atom)