ทุกตารางใน Access ประกอบด้วยเขตข้อมูล คุณสมบัติฟิลด์อธิบายลักษณะและการทำงานของข้อมูลที่เพิ่มเข้าไป ชนิดข้อมูลของเขตข้อมูลเป็นคุณสมบัติที่สำคัญที่สุดที่กำหนดว่าข้อมูลใดที่สามารถจัดเก็บไว้ในเขตข้อมูลได้ บทความนี้จะอธิบายเกี่ยวกับชนิดข้อมูลและคุณสมบัติฟิลด์อื่นๆ ที่พร้อมใช้งานใน Access และให้ ข้อมูลเพิ่มเติมดูส่วนอ้างอิงประเภทข้อมูล
ในบทความนี้
ข้อมูลทั่วไป
บางครั้งชนิดข้อมูลอาจดูไม่ชัดเจน ตัวอย่างเช่น ฟิลด์ที่มีประเภทข้อมูล "ข้อความ" สามารถจัดเก็บข้อมูลที่ประกอบด้วยทั้งข้อความและตัวเลข อย่างไรก็ตาม ฟิลด์ที่มีประเภทข้อมูล "Number" สามารถจัดเก็บได้เฉพาะข้อมูลที่เป็นตัวเลขเท่านั้น ดังนั้น คุณจำเป็นต้องรู้ว่าคุณสมบัติใดที่ใช้กับข้อมูลแต่ละประเภท
ชนิดข้อมูลของเขตข้อมูลจะกำหนดลักษณะสำคัญอื่นๆ ของเขตข้อมูล โดยเฉพาะอย่างยิ่ง:
รูปแบบที่สามารถใช้ในสนาม;
ขนาดสูงสุดค่าในสนาม;
วิธีการใช้เขตข้อมูลในนิพจน์
ความสามารถในการจัดทำดัชนีฟิลด์
ขึ้นอยู่กับวิธีสร้างฟิลด์ใหม่ ชนิดข้อมูลของฟิลด์สามารถกำหนดไว้ล่วงหน้าหรือสามารถเลือกได้ ตัวอย่างเช่น หากเมื่อสร้างฟิลด์ในมุมมองแผ่นข้อมูล คุณ:
ใช้ฟิลด์ที่มีอยู่จากตารางอื่น ชนิดข้อมูลถูกกำหนดไว้แล้วในนั้นหรือในเทมเพลต
ป้อนข้อมูลในคอลัมน์ว่าง (หรือเขตข้อมูล) Access จะกำหนดชนิดข้อมูลให้กับเขตข้อมูลตามค่าที่คุณป้อน หรือคุณสามารถกำหนดชนิดข้อมูลและรูปแบบให้กับเขตข้อมูลได้
แท็บ เปลี่ยนสนามในกลุ่ม เขตข้อมูลและคอลัมน์เลือกทีม เพิ่มช่อง, Access จะแสดงรายการประเภทข้อมูลให้เลือก
ควรใช้ข้อมูลประเภทใดเมื่อใด
คุณสามารถนึกถึงชนิดข้อมูลของเขตข้อมูลเป็นชุดของลักษณะเฉพาะที่ใช้กับค่าทั้งหมดในเขตข้อมูลนั้น ตัวอย่างเช่น ค่าในกล่องข้อความประกอบด้วยตัวอักษร ตัวเลข และเครื่องหมายวรรคตอนเท่านั้น นอกจากนี้ ฟิลด์ข้อความสามารถมีอักขระได้สูงสุด 255 ตัว
คำแนะนำ:บางครั้งดูเหมือนว่าข้อมูลในฟิลด์จะเป็นประเภทเดียว แต่จริงๆ แล้วเป็นข้อมูลประเภทอื่น ตัวอย่างเช่น ฟิลด์ดูเหมือนจะมีค่าตัวเลข แต่จริงๆ แล้วเป็นค่าข้อความแทนหมายเลขห้อง มักจะเปรียบเทียบหรือแปลงค่าด้วย ประเภทต่างๆข้อมูลใช้นิพจน์
ตารางด้านล่างแสดงรูปแบบที่ใช้ได้สำหรับข้อมูลแต่ละประเภทและอธิบายผลลัพธ์การจัดรูปแบบ
ประเภทหลัก
รูปแบบ | ข้อมูลที่แสดง |
---|---|
ข้อความ |
ค่าตัวอักษรและตัวเลขแบบสั้น เช่น นามสกุล หรือ ที่อยู่ทางไปรษณีย์. โปรดทราบว่าตั้งแต่ Access 2013 ชนิดข้อมูลข้อความได้ถูกเปลี่ยนชื่อเป็น ข้อความสั้น. |
ตัวเลข, จำนวนมาก |
ค่าตัวเลข เช่น ระยะทาง โปรดจำไว้ว่ามีประเภทข้อมูลแยกต่างหากสำหรับมูลค่าเงิน |
การเงิน |
ค่าเงิน |
ตรรกะ |
ค่า "ใช่" และ "ไม่ใช่" และฟิลด์ที่มีค่าเพียงหนึ่งในสองค่า |
วันและเวลา |
ค่าวันที่และเวลาตั้งแต่ 100 ถึง 9999 |
ข้อความที่จัดรูปแบบ |
ข้อความหรือการรวมกันของข้อความและตัวเลขที่จัดรูปแบบด้วยตัวควบคุมสีและแบบอักษร |
เขตข้อมูลจากการคำนวณ |
ผลการคำนวณ การคำนวณสามารถอ้างถึงฟิลด์อื่นในตารางเดียวกัน การคำนวณถูกสร้างขึ้นโดยใช้ตัวสร้างนิพจน์ ฟิลด์ที่คำนวณได้ปรากฏขึ้นครั้งแรกใน Access 2010 |
สิ่งที่แนบมา |
รูปภาพที่แนบมา ไฟล์สเปรดชีต เอกสาร แผนภูมิ และไฟล์ประเภทอื่นๆ ที่รองรับในบันทึกฐานข้อมูล (รวมถึงข้อความ อีเมล). |
ข้อความหรือการรวมกันของข้อความและตัวเลขที่บันทึกเป็นข้อความและใช้เป็นที่อยู่ไฮเปอร์ลิงก์ |
|
ช่องบันทึก |
บล็อกข้อความยาว ตัวอย่างทั่วไปของการใช้ฟิลด์ MEMO คือ คำอธิบายโดยละเอียดผลิตภัณฑ์. โปรดทราบว่าตั้งแต่ Access 2013 ชนิดข้อมูล Memo ได้ถูกเปลี่ยนชื่อเป็น Long Text |
การแทน |
รายการค่าที่มาจากตารางหรือคิวรี หรือชุดของค่าที่คุณระบุเมื่อคุณสร้างฟิลด์ วิซาร์ดการค้นหาเริ่มต้นขึ้น และคุณสามารถใช้เพื่อสร้างฟิลด์การค้นหาได้ ข้อมูลในช่องค้นหาอาจเป็นข้อความหรือตัวเลขก็ได้ ทั้งนี้ขึ้นอยู่กับการเลือกที่ทำในตัวช่วยสร้าง ช่องค้นหามี ชุดเสริมคุณสมบัติที่อยู่บนแท็บ การแทนในพื้นที่ คุณสมบัติของฟิลด์. |
บันทึก:ไฟล์แนบและข้อมูลที่คำนวณไม่สามารถใช้ได้ในไฟล์ MDB
ตัวเลข
รูปแบบ | ข้อมูลที่แสดง |
---|---|
ทั่วไป |
ตัวเลขที่ไม่มีการจัดรูปแบบเพิ่มเติม (ตรงตามที่จัดเก็บไว้) |
การเงิน |
ค่าเงินสามัญ |
ยูโร |
ค่าเงินสามัญในรูปแบบสหภาพยุโรป |
แก้ไขแล้ว |
ข้อมูลตัวเลข |
มาตรฐาน |
ข้อมูลตัวเลขที่มีตำแหน่งทศนิยม |
เปอร์เซ็นต์ |
ค่าเปอร์เซ็นต์ |
เลขชี้กำลัง |
การคำนวณ |
วันและเวลา
รูปแบบ | ข้อมูลที่แสดง |
---|---|
รูปแบบวันที่แบบสั้น |
วันที่ในรูปแบบสั้น ขึ้นอยู่กับการตั้งค่าภูมิภาคสำหรับวันที่และเวลา ตัวอย่างเช่น 03/14/2001 สำหรับรัสเซีย |
รูปแบบวันที่ปานกลาง |
|
รูปแบบวันที่แบบยาว |
วันที่ในรูปแบบยาว ขึ้นอยู่กับการตั้งค่าภูมิภาคสำหรับวันที่และเวลา ตัวอย่างเช่น 14 มีนาคม 2544 สำหรับรัสเซีย |
เวลา (12 ชั่วโมง) |
เวลาอยู่ในรูปแบบ 12 ชั่วโมงเท่านั้น ซึ่งจะตรงกับการเปลี่ยนแปลงในการตั้งค่าวัฒนธรรมวันที่และเวลา |
รูปแบบเวลาเฉลี่ย |
เวลาในรูปแบบ 12 ชั่วโมง ตามด้วย AM (AM) หรือ PM (PM) |
เวลา (24 ชั่วโมง) |
เวลาอยู่ในรูปแบบ 24 ชั่วโมงเท่านั้น ซึ่งจะตรงกับการเปลี่ยนแปลงในการตั้งค่าวัฒนธรรมวันที่และเวลา |
ตรรกะ
วัตถุ OLEวัตถุ OLE เช่นเอกสาร Word
คุณสมบัติขนาดสนาม
หลังจากที่คุณสร้างฟิลด์และระบุชนิดข้อมูลสำหรับฟิลด์นั้น คุณสามารถตั้งค่าคุณสมบัติของฟิลด์เพิ่มเติมได้ ชุดของคุณสมบัติเพิ่มเติมที่พร้อมใช้งานขึ้นอยู่กับชนิดข้อมูลของฟิลด์ ตัวอย่างเช่น คุณสามารถกำหนดขนาดของช่องข้อความโดยใช้คุณสมบัติ ขนาดสนาม.
สำหรับฟิลด์ตัวเลขและสกุลเงิน คุณสมบัติ ขนาดสนามสำคัญอย่างยิ่งเพราะเป็นตัวกำหนดช่วงของค่าของฟิลด์ ตัวอย่างเช่น ฟิลด์ตัวเลขหนึ่งบิตสามารถมีได้เฉพาะจำนวนเต็มระหว่าง 0 ถึง 255
คุณสมบัติ ขนาดสนามยังกำหนดพื้นที่ดิสก์แต่ละค่าของฟิลด์ตัวเลขที่ใช้ ขึ้นอยู่กับขนาดของฟิลด์ ตัวเลขสามารถเป็น 1, 2, 4, 8, 12 หรือ 16 ไบต์
บันทึก:ค่าขนาดตัวแปรเป็นไปได้ในฟิลด์ MEMO และฟิลด์ข้อความ สำหรับประเภทข้อมูลเหล่านี้ คุณสมบัติ ขนาดสนามกำหนดจำนวนพื้นที่ว่างสูงสุดสำหรับค่าเดียว
ชนิดข้อมูลในลิงค์และเข้าร่วม
ความสัมพันธ์ระหว่างตารางคือความสัมพันธ์ระหว่างเขตข้อมูลทั่วไปในสองตาราง ความสัมพันธ์สามารถเป็นประเภทใดประเภทหนึ่งต่อไปนี้ หนึ่งต่อหนึ่ง หนึ่งต่อหลาย หลายต่อหลาย
การรวมคือการดำเนินการ SQL ที่รวมข้อมูลจากแหล่งที่มาสองแหล่งเป็นระเบียนเดียวในชุดระเบียนคิวรีโดยยึดตามค่าของเขตข้อมูลทั่วไปที่ระบุในแหล่งข้อมูล การรวมสามารถเป็นหนึ่งในประเภทต่อไปนี้: inner join, left outer join, right outer join
เมื่อคุณสร้างความสัมพันธ์ระหว่างตารางหรือเพิ่มการรวมเข้ากับคิวรี ชนิดข้อมูลในเขตข้อมูลที่กำลังเข้าร่วมจะต้องเหมือนกันหรือเข้ากันได้ ตัวอย่างเช่น คุณไม่สามารถสร้างการรวมระหว่างช่องตัวเลขและช่องข้อความ แม้ว่าค่าในช่องเหล่านั้นจะเหมือนกันก็ตาม
เมื่อใช้ความสัมพันธ์หรือการรวม ฟิลด์ที่มีชนิดข้อมูล "ตัวนับ" จะเข้ากันได้กับฟิลด์ของชนิดตัวเลข หากคุณสมบัติ ขนาดสนามค่าที่ตั้งไว้ล่าสุด จำนวนเต็มยาว.
คุณไม่สามารถเปลี่ยนชนิดข้อมูลหรือคุณสมบัติของเขตข้อมูลที่มีส่วนร่วมในความสัมพันธ์ของตาราง ขนาดสนาม. เพื่อเปลี่ยนคุณสมบัติ ขนาดสนาม, ลบลิงค์ชั่วคราว แต่เมื่อคุณเปลี่ยนชนิดข้อมูลแล้ว คุณจะไม่สามารถสร้างความสัมพันธ์ได้อีกจนกว่าคุณจะเปลี่ยนชนิดข้อมูลของฟิลด์ที่เกี่ยวข้อง ข้อมูลเพิ่มเติมสำหรับตาราง โปรดดูที่ ภาพรวมตาราง
ข้อมูลอ้างอิงเกี่ยวกับประเภทข้อมูล
ชนิดข้อมูลที่ใช้กับฟิลด์ประกอบด้วยชุดคุณสมบัติที่คุณสามารถเลือกได้ สำหรับข้อมูลเพิ่มเติม คลิกประเภทข้อมูลด้านล่าง
สิ่งที่แนบมา
การนัดหมาย.ใช้ในช่องที่ให้คุณแนบไฟล์และรูปภาพในโพสต์ได้ ตัวอย่างเช่น ถ้าคุณมีฐานข้อมูลของผู้ติดต่อที่ทำงาน คุณสามารถใช้ฟิลด์สิ่งที่แนบมาเพื่อแนบประวัติย่อหรือรูปถ่ายของผู้ติดต่อได้ สำหรับไฟล์บางประเภท Access จะบีบอัดไฟล์แนบที่เพิ่มเข้าไป ชนิดข้อมูลสิ่งที่แนบมามีอยู่ในฐานข้อมูลรูปแบบ ACCDB เท่านั้น
ประเภทของไฟล์แนบที่บีบอัดใน Access
เมื่อคุณแนบไฟล์ประเภทใดประเภทหนึ่งต่อไปนี้ลงในฐานข้อมูล Access จะบีบอัดไฟล์นั้น
-
ไฟล์ TIFF
บิตแมป เช่น ไฟล์ BMP
Windows Metafiles รวมถึงไฟล์ EMF
ไฟล์ EXIF
คุณสามารถแนบไฟล์ต่างๆ กับการบันทึกได้ แต่ไฟล์บางประเภทอาจเป็นภัยคุกคามได้ ดังนั้นไฟล์เหล่านั้นจึงถูกบล็อก ตามกฎแล้วคุณสามารถแนบไฟล์ใด ๆ ที่สร้างในแอพพลิเคชั่นตัวใดตัวหนึ่งได้ Microsoft Officeรวมทั้งไฟล์บันทึก (LOG) ไฟล์ข้อความ(TEXT, TXT) และไฟล์ ZIP ที่บีบอัด ดูตารางในส่วนนี้สำหรับรายการรูปแบบไฟล์รูปภาพที่รองรับ
รายการประเภทไฟล์ที่ถูกบล็อก
Access บล็อกสิ่งที่แนบมาในประเภทต่อไปนี้:
เคาน์เตอร์การนัดหมาย.ฟิลด์ตัวนับช่วยให้คุณสามารถระบุค่าที่ไม่ซ้ำกัน กล่าวคือ ใช้เพื่อวัตถุประสงค์เดียวเท่านั้น - เพื่อทำให้แต่ละระเบียนไม่ซ้ำกัน โดยส่วนใหญ่ ฟิลด์นี้ถูกใช้เป็นคีย์หลัก โดยเฉพาะอย่างยิ่งหากไม่มีคีย์ธรรมชาติที่เหมาะสม (คีย์ตามฟิลด์ข้อมูล) ค่าในช่องตัวนับใช้เวลาตั้งแต่ 4 ถึง 16 ไบต์ขึ้นอยู่กับค่าของคุณสมบัติ ขนาดสนาม. สมมติว่าคุณมีตารางที่เก็บข้อมูลผู้ติดต่อ คุณสามารถใช้ชื่อผู้ติดต่อเป็นคีย์หลักสำหรับตารางนี้ได้ แต่จะจัดการผู้ติดต่อสองคนที่มีชื่อเดียวกันได้อย่างไร? ชื่อไม่เหมาะสมเป็นคีย์หลักเพราะมักไม่ซ้ำกัน เมื่อใช้ฟิลด์ตัวนับของแต่ละเร็กคอร์ด จะมีการรับประกันตัวระบุที่ไม่ซ้ำ บันทึก:อย่าใช้ฟิลด์การนับเพื่อเก็บจำนวนเรคคอร์ดในตาราง ค่าการนับจะไม่ถูกนำมาใช้ซ้ำ ดังนั้นการลบรายการจะสร้างช่องว่างในการนับ และจำนวนระเบียนที่แน่นอนนั้นง่ายต่อการใช้โดยใช้แถวผลรวมในมุมมองตาราง คุณสมบัติฟิลด์ที่รองรับ
คำนวณการนัดหมาย.ใช้เพื่อเก็บผลการคำนวณ การคำนวณสามารถอ้างถึงฟิลด์อื่นในตารางเดียวกัน การคำนวณถูกสร้างขึ้นโดยใช้ตัวสร้างนิพจน์ ชนิดข้อมูลที่คำนวณได้ถูกนำมาใช้ครั้งแรกใน Access 2010 ชนิดข้อมูลที่คำนวณแล้วจะพร้อมใช้งานในฐานข้อมูลรูปแบบ ACCDB เท่านั้น คุณสมบัติฟิลด์ที่รองรับ
การเงินการนัดหมาย.ใช้เพื่อเก็บข้อมูลเงิน ข้อมูลในฟิลด์สกุลเงินจะไม่ถูกปัดเศษระหว่างการคำนวณ ค่าในช่องสกุลเงินประกอบด้วยตัวเลข 15 หลักทางด้านซ้ายของจุดทศนิยมและ 4 หลักทางด้านขวา แต่ละค่าของช่องเงินมีขนาด 8 ไบต์ คุณสมบัติฟิลด์ที่รองรับ
วันและเวลาการนัดหมาย.ใช้สำหรับเก็บค่าวันที่และเวลา คุณสมบัติฟิลด์ที่รองรับ
ไฮเปอร์ลิงก์การนัดหมาย.ใช้เพื่อจัดเก็บไฮเปอร์ลิงก์ เช่น ที่อยู่อีเมลหรือ URL ของเว็บไซต์ คุณสมบัติฟิลด์ที่รองรับ
บันทึกการนัดหมาย.ใช้เพื่อเก็บบล็อกของข้อความที่จัดรูปแบบที่ยาวกว่า 255 อักขระ โปรดทราบว่าตั้งแต่ Access 2013 ชนิดข้อมูลบันทึกได้ถูกเปลี่ยนชื่อเป็น ข้อความยาว. คุณสมบัติฟิลด์ที่รองรับ
ตัวเลขการนัดหมาย.ใช้เพื่อเก็บค่าตัวเลขที่ไม่ใช่ค่าเงิน หากค่าของเขตข้อมูลสามารถนำมาใช้ในการคำนวณได้ ให้เลือกชนิดข้อมูลที่เป็นตัวเลข คุณสมบัติฟิลด์ที่รองรับ
ตัวเลขใหญ่การนัดหมาย.ใช้เพื่อเก็บค่าตัวเลขจำนวนมากที่ไม่ใช่ตัวเงิน หากค่าของเขตข้อมูลสามารถนำมาใช้ในการคำนวณได้ ให้เลือกชนิดข้อมูลตัวเลขขนาดใหญ่ คุณสมบัติฟิลด์ที่รองรับ
วัตถุ OLEการนัดหมาย.ใช้เพื่อแนบอ็อบเจ็กต์ OLE กับเรกคอร์ด เช่น Microsoft spreadsheet ออฟฟิศ เอ็กเซล. หากคุณกำลังจะใช้ OLE คุณต้องมีชนิดข้อมูล OLE Object ในกรณีส่วนใหญ่ คุณควรใช้ฟิลด์สิ่งที่แนบมาแทนฟิลด์อ็อบเจ็กต์ OLE รองรับประเภทไฟล์ในฟิลด์ OLE น้อยกว่าในฟิลด์สิ่งที่แนบมา นอกจากนี้ ฟิลด์อ็อบเจ็กต์ OLE ไม่อนุญาตให้คุณซ้อนไฟล์หลายไฟล์ในรายการเดียว คุณสมบัติฟิลด์ที่รองรับข้อความการนัดหมาย.ใช้เพื่อเก็บข้อความที่มีความยาวไม่เกิน 255 อักขระ โปรดทราบว่าตั้งแต่ Access 2013 ชนิดข้อมูลข้อความได้ถูกเปลี่ยนชื่อเป็น ข้อความสั้น. คุณสมบัติฟิลด์ที่รองรับ
ตรรกะการนัดหมาย.ใช้เพื่อเก็บค่าบูลีน คุณสมบัติฟิลด์ที่รองรับ
|
OLE (การลิงก์และการฝังอ็อบเจ็กต์)
OLE (Object Linking and Embedding) เป็นโปรโตคอลสำหรับเชื่อมโยงและฝังอ็อบเจ็กต์ อนุญาตให้คุณแทรกลงในเอกสารหรือวัตถุของวัตถุแอปพลิเคชันหนึ่ง (ไคลเอนต์ OLE) (วัตถุ OLE) ของแอปพลิเคชันอื่นที่รองรับโปรโตคอล OLE (เซิร์ฟเวอร์ OLE) ใน Access คุณสามารถแทรกวัตถุ OLE ลงในเขตข้อมูล แบบฟอร์ม หรือรายงานได้
OLE (Object Linking and Embedding) เป็นโปรโตคอลสำหรับเชื่อมโยงและฝังอ็อบเจ็กต์ ช่วยให้คุณใช้ข้อมูลในรูปแบบต่างๆ ในแบบฟอร์มและรายงานได้ เช่น กราฟิกหรือเอกสารที่สร้างขึ้นในโปรแกรมอื่น
OLE (อังกฤษ Object Linking and Embedding, ออกเสียงว่า oh-lay [olei]) เป็นเทคโนโลยีสำหรับเชื่อมโยงและฝังอ็อบเจ็กต์ลงในเอกสารและอ็อบเจ็กต์อื่นๆ ที่พัฒนาโดย Microsoft
OLE อนุญาตให้คุณถ่ายโอนงานบางส่วนจากโปรแกรมแก้ไขหนึ่งไปยังอีกโปรแกรมหนึ่ง และส่งคืนผลลัพธ์กลับ ตัวอย่างเช่น ติดตั้งบน คอมพิวเตอร์ส่วนบุคคลระบบเผยแพร่สามารถส่งข้อความเพื่อประมวลผลใน โปรแกรมแก้ไขข้อความหรือรูปภาพบางส่วนในโปรแกรมแก้ไขรูปภาพโดยใช้เทคโนโลยี OLE
ข้อได้เปรียบหลักของการใช้ OLE (นอกเหนือจากการลดขนาดไฟล์) คือช่วยให้คุณสร้างไฟล์หลัก ซึ่งเป็นไฟล์ฟังก์ชันที่โปรแกรมเข้าถึงได้ ไฟล์นี้สามารถทำงานกับข้อมูลจากโปรแกรมต้นทาง ซึ่งหลังจากประมวลผลแล้ว จะถูกส่งคืนไปยังเอกสารต้นทาง
OLE ใช้ในการประมวลผลเอกสารประกอบ (eng. เอกสารประกอบ) สามารถใช้เมื่อถ่ายโอนข้อมูลระหว่างระบบที่ไม่เกี่ยวข้องที่แตกต่างกันผ่านอินเทอร์เฟซการถ่ายโอน (eng. การลากและวาง) เช่นเดียวกับเมื่อดำเนินการกับคลิปบอร์ด แนวคิดในการฝังใช้กันอย่างแพร่หลายเมื่อทำงานกับเนื้อหามัลติมีเดียบนหน้าเว็บ (เช่น เว็บทีวี) ซึ่งใช้การถ่ายโอนภาพ เสียง วิดีโอ แอนิเมชั่นใน หน้า HTML(Hypertext Markup Language) หรือในไฟล์อื่นๆ ที่ใช้มาร์กอัปแบบข้อความด้วย (เช่น XML และ SGML) อย่างไรก็ตาม เทคโนโลยี OLE ใช้สถาปัตยกรรม "ไคลเอ็นต์แบบหนา" นั่นคือพีซีเครือข่ายที่มีทรัพยากรการคำนวณซ้ำซ้อน ซึ่งหมายความว่าประเภทของไฟล์หรือโปรแกรมที่พยายามจะฉีดจะต้องมีอยู่ในเครื่องของลูกค้า ตัวอย่างเช่น ถ้า OLE ทำงานบนตาราง Microsoft Excel, แล้ว โปรแกรม Excelต้องติดตั้งในเครื่องของผู้ใช้
โอเล่ 1.*
OLE 1.0 เปิดตัวในปี 1990 โดยใช้เทคโนโลยี DDE (Dynamic Data Exchange) ที่ใช้ในเวอร์ชันก่อนหน้า ระบบปฏิบัติการ Microsoft Windows. แม้ว่าเทคโนโลยี DDE จะถูกจำกัดอย่างเข้มงวดในปริมาณและวิธีการถ่ายโอนข้อมูลระหว่างสองโปรแกรมที่ทำงานอยู่ OLE ก็สามารถทำงานบนการเชื่อมต่อที่แอ็คทีฟระหว่างสองเอกสาร หรือแม้แต่ฝังเอกสารประเภทหนึ่งภายในเอกสารประเภทอื่น
เซิร์ฟเวอร์ OLE และไคลเอ็นต์โต้ตอบกับไลบรารีระบบโดยใช้ตารางฟังก์ชันเสมือน (VTBL) ตารางเหล่านี้ประกอบด้วยตัวชี้ไปยังฟังก์ชันที่ไลบรารีระบบสามารถใช้เพื่อโต้ตอบกับเซิร์ฟเวอร์หรือไคลเอ็นต์ ไลบรารี OLESVR.DLL (บนเซิร์ฟเวอร์) และ OLECLI.DLL (บนไคลเอ็นต์) เดิมออกแบบมาเพื่อสื่อสารระหว่างกันโดยใช้ข้อความ WM_DDE_EXECUTE ที่ระบบปฏิบัติการจัดเตรียมไว้ให้
ต่อมา OLE 1.1 ได้พัฒนาเป็นสถาปัตยกรรม COM (โมเดลอ็อบเจ็กต์ส่วนประกอบ) สำหรับการทำงานกับส่วนประกอบ ซอฟต์แวร์. ต่อมา สถาปัตยกรรม COM ถูกเปลี่ยนแปลงและกลายเป็นที่รู้จักในชื่อ DCOM
เมื่อวางวัตถุ OLE ลงบนคลิปบอร์ด วัตถุนั้นจะถูกบันทึกในรูปแบบ Windows ดั้งเดิม (เช่น บิตแมปหรือเมตาไฟล์) และยังบันทึกในรูปแบบดั้งเดิมอีกด้วย รูปแบบดั้งเดิมช่วยให้โปรแกรมที่เปิดใช้งาน OLE สามารถฝังกลุ่มของเอกสารอื่นที่คัดลอกไปยังคลิปบอร์ดและจัดเก็บไว้ในเอกสารของผู้ใช้
OLE 2.0
วิวัฒนาการขั้นต่อไปคือ OLE 2.0 ซึ่งยังคงเป้าหมายและวัตถุประสงค์เหมือนเดิมเช่น รุ่นก่อนหน้า. แต่ OLE 2.0 ถูกสร้างขึ้นบนสถาปัตยกรรม COM แทนที่จะใช้ VTBL คุณสมบัติใหม่รวมถึงระบบอัตโนมัติของเทคโนโลยีลากแล้ววาง การเปิดใช้งานในสถานที่ และพื้นที่จัดเก็บที่มีโครงสร้าง
คำสำคัญ: เข้าถึงฐานข้อมูล 2010; การเข้าถึงฐานข้อมูล; การเข้าถึงย่อย; เข้าถึงฐานข้อมูล; ตัวอย่างการเข้าถึง; การเข้าถึงโปรแกรม; ฐานข้อมูลพร้อม การสร้างฐานข้อมูล ฐานข้อมูล DBMS; เข้าถึงรายวิชา; ตัวอย่างฐานข้อมูล การเข้าถึงโปรแกรม; คำอธิบายการเข้าถึง; เข้าถึงบทคัดย่อ; คำขอเข้าถึง; ตัวอย่างการเข้าถึง ดาวน์โหลดการเข้าถึงฐานข้อมูล เข้าถึงวัตถุ; ฐานข้อมูลในการเข้าถึง; ดาวน์โหลดการเข้าถึง subd; ms เข้าถึงฐานข้อมูล 2003; บทคัดย่อการเข้าถึง subd; การเข้าถึง subd ms; สิทธิประโยชน์ในการเข้าถึง ฐานข้อมูล; ดาวน์โหลดฐานข้อมูลในการเข้าถึง; ฐานข้อมูล; ฐานข้อมูลเชิงสัมพันธ์ ระบบการจัดการฐานข้อมูล ฐานข้อมูลรายวิชา ดาวน์โหลดฐานข้อมูล; เข้าถึงการดาวน์โหลดฐานข้อมูล เข้าถึงการดาวน์โหลดฐานข้อมูล ฐานข้อมูลนามธรรม การสร้าง DBMS; ดาวน์โหลดฐานข้อมูลหนังสือเดินทาง ฐานข้อมูล; การปรับข้อมูลให้เป็นมาตรฐาน ตัวอย่าง DBMS; ตัวอย่างฐานข้อมูล เอกสารภาคเรียนเกี่ยวกับ DBMS; การทำให้เป็นมาตรฐาน ฐานข้อมูล; โครงสร้างฐานข้อมูล ตัวอย่างฐานข้อมูล ฐานแบบสอบถาม; ฐานข้อมูลการฝึกอบรม การออกแบบฐานข้อมูล ข้อมูล; คำอธิบายของฐานข้อมูล บทคัดย่อย่อย; สร้างฐานข้อมูล ฐานข้อมูลสำหรับ; การใช้ฐานข้อมูล หลักสูตรการทำงานฐานข้อมูล; เสร็จ; การใช้ DBMS; ตารางฐานข้อมูล ดาวน์โหลดฐานข้อมูล 2008; ฐาน
อินพุต OLE
ฟิลด์ของวัตถุ OLE ที่เรียกว่า Foto สามารถเติมได้แม้ไม่มีการแสดงวัตถุ (ภาพ) บนหน้าจอ ออบเจ็กต์ต่อไปนี้สามารถเก็บไว้ในฟิลด์ประเภท OLE
ภาพแรสเตอร์
ไฟล์เสียง
กราฟและ (ไดอะแกรม)
Word หรือ Excel
ในลักษณะที่มองเห็น ได้ยิน หรือนำไปใช้ได้ เมื่อคุณวางวัตถุ OLE ลงในตาราง คุณจะเห็นข้อความที่อธิบายวัตถุนั้น (ตัวอย่างเช่น ในฟิลด์ประเภท OLE คุณสามารถเห็นภาพพู่กันจารึก) มีสองวิธีในการเข้าสู่วัตถุ
วางจากคลิปบอร์ด
แทรกจากกล่องโต้ตอบที่ปรากฏขึ้นหลังจากดำเนินการคำสั่ง Insert->Object (Insert->Object)
การป้อนข้อมูล MEMO
ฟิลด์รีวิวประกอบด้วยข้อมูลประเภท MEMO ประเภทนี้อนุญาตให้คุณป้อนข้อความได้ถึง 64000 ไบต์สำหรับแต่ละรายการ ตารางจะแสดงเฉพาะบางส่วนของข้อความที่ป้อน กด
เลื่อนดูระเบียนในตาราง
ตามกฎแล้วหลังจากป้อนข้อมูลมักจะจำเป็นต้องทำการเปลี่ยนแปลงบางอย่างซึ่งอาจเกิดจากสาเหตุดังต่อไปนี้
ข้อมูลใหม่ที่ได้รับ
พบข้อผิดพลาด
จำเป็นต้องเพิ่มรายการใหม่
หากต้องการเปลี่ยนข้อมูล ให้เปิดตารางก่อน ในหน้าต่างฐานข้อมูล ให้เปิดตารางในโหมดแผ่นข้อมูลโดยดับเบิลคลิกที่บรรทัดที่มีชื่อในรายการตาราง อร๊ายยยยยย
หากคุณอยู่ในโหมดการออกแบบตาราง ให้คลิกปุ่มมุมมองเพื่อสลับไปยังมุมมองตารางเพื่อทำการเปลี่ยนแปลงข้อมูล
ย้ายผ่านระเบียน
หากต้องการไปที่ระเบียนใด ๆ คุณสามารถวางเคอร์เซอร์ไว้หรือคลิกด้วยเมาส์ได้ แต่ถ้าตารางมีขนาดใหญ่มาก ปัญหาของการย้ายไปยังระเบียนที่ต้องการอย่างรวดเร็วจะกลายเป็นเรื่องเฉียบพลัน
คุณสามารถใช้แถบเลื่อนแนวตั้งเพื่อเลื่อนดูระเบียนได้ ปุ่มลูกศรบนแถบเลื่อนทำให้คุณสามารถย้ายเครื่องหมายบันทึกได้เพียงตำแหน่งเดียวต่อการคลิกหนึ่งครั้ง ดังนั้น เพื่อการเคลื่อนย้ายที่เร็วขึ้น (ผ่านหลายระเบียนในคราวเดียว) จะเป็นการดีกว่าถ้าใช้ตัวเลื่อนแถบเลื่อน นอกจากนี้ คุณยังสามารถคลิกเมาส์ใน พื้นที่ระหว่างแถบเลื่อนและปุ่มบนแถบเลื่อนเพื่อเลื่อนไปยังตำแหน่งต่างๆ ข้างหน้า
คำสั่ง Edit->Go มีตัวเลือกมากมายสำหรับการย้ายไปรอบๆ ตารางอย่างรวดเร็ว
ปุ่มนำทางห้าปุ่มที่ด้านล่างของหน้าต่างมุมมองตารางสามารถใช้เพื่อเลื่อนดูระเบียนได้ โดยคลิกที่ปุ่มเหล่านี้ คุณสามารถข้ามไปยังระเบียนใดก็ได้ หากคุณทราบหมายเลขระเบียน (หมายเลขบรรทัดสำหรับระเบียนที่ระบุ) ให้คลิกที่ ช่องหมายเลขบันทึก ป้อนหมายเลขรายการ แล้วกดปุ่ม
ในขณะที่คุณเลื่อนดูตาราง ให้ใส่ใจกับคำใบ้ของแถบเลื่อน Access จะไม่อัปเดตฟิลด์หมายเลขเรกคอร์ดจนกว่าคุณจะคลิกในฟิลด์เรกคอร์ดใดๆ
ตั้งค่าการค้นหา
ในขณะที่ทราบหมายเลขเรกคอร์ด คุณสามารถนำทางไปยังฟิลด์นั้นและค้นหาฟิลด์เฉพาะ โดยส่วนใหญ่ คุณจะต้องค้นหาค่าเฉพาะในเรกคอร์ด ซึ่งสามารถทำได้สามวิธี:
เลือกคำสั่ง Edit->Find (Edrt->Find)
คลิกที่ปุ่ม Find Specified Text ที่อยู่บนแถบเครื่องมือ (ซึ่งจะแสดงกล้องส่องทางไกล)
ใช้แป้นพิมพ์ลัด
เมื่อใช้วิธีการใดๆ เหล่านี้ กล่องโต้ตอบจะปรากฏขึ้น หากต้องการค้นหาเฉพาะฟิลด์ใดฟิลด์หนึ่ง ให้วางเคอร์เซอร์ในช่องนั้น (และทำสิ่งนี้ก่อนเปิดกล่องโต้ตอบ) เลือกกล่องกาเครื่องหมาย ค้นหาเฉพาะฟิลด์ปัจจุบัน ในกล่องโต้ตอบ และ Access จะค้นหาเฉพาะฟิลด์ที่ระบุเท่านั้น
กล่องโต้ตอบนี้ให้คุณตั้งค่าตัวเลือกการค้นหาต่างๆ ป้อนค่าที่คุณกำลังค้นหาในกล่องข้อความ สิ่งที่ค้นหา คุณสามารถป้อนค่าตามที่ปรากฏในกล่อง หรือโดยใช้อักขระพิเศษต่อไปนี้:
* - จับคู่ตัวอักษรจำนวนเท่าใดก็ได้
จับคู่หนึ่งตัวอักษร
# -- จับคู่หนึ่งหลัก
เพื่อให้เข้าใจว่าอักขระเหล่านี้ทำงานอย่างไร สมมติว่าคุณต้องการค้นหาค่าทั้งหมดที่ขึ้นต้นด้วย AB เมื่อต้องการทำเช่นนี้ ให้ป้อน AB*
ตอนนี้ สมมติว่าคุณต้องการค้นหาค่าที่ลงท้ายด้วย 001 ในกรณีนี้ ให้ป้อน *001 เมื่อต้องการค้นหาค่าใดๆ ที่ขึ้นต้นด้วย AB ลงท้ายด้วย 001 และมีเพียงสองอักขระระหว่างกัน ให้พิมพ์ AB??001 หากคุณต้องการค้นหานามสกุลทั้งหมดที่ลงท้ายด้วย “ko” เพื่อค้นหาค่าเช่น Brodsky และ Tchaikovsky ให้ป้อน *ko
รายการแบบหล่นลงของการแข่งขันประกอบด้วยสามตัวเลือก:
กับส่วนใดส่วนหนึ่งของสนาม (ส่วนใดของสนาม)
ทั้งสนาม
จากจุดเริ่มต้นของสนาม (จุดเริ่มต้นของสนาม)
ตัวเลือกมาตรฐานคือ Whole Field ตัวอย่างเช่น ค่า Pet จะพบหากค่าเป็น Pet หากเลือกตัวเลือกส่วนใดส่วนหนึ่งของฟิลด์ผลการค้นหาจะดึงค่า Petrov, Petrovsky Shpetny เป็นต้น จากการค้นหาด้วยการตั้งค่า จากจุดเริ่มต้นของฟิลด์ (จุดเริ่มต้นของ O) ค่าของ Petrov จะพบ Petrovsky
ในรายการดรอปดาวน์ ดู (ค้นหา) คุณสามารถเลือกหนึ่งตัวเลือกหรือมากกว่าจากชุดทั้งหมด ขึ้น ลง (ขึ้น ลง ทั้งหมด)
หากคุณเลือกปุ่มตัวเลือก ค้นหาเฉพาะฟิลด์ปัจจุบัน จะค้นหาค่าเพียงหนึ่งฟิลด์เท่านั้น กล่องกาเครื่องหมาย Match Case จะกำหนดว่าตัวพิมพ์ใหญ่และตัวพิมพ์เล็กจะแยกความแตกต่างหรือไม่ โดยค่าเริ่มต้นจะเหมือนกัน การค้นหา Pet จะพบ Pet, Petr และ Petrov หากคุณเลือกช่องทำเครื่องหมาย Match Case คุณต้องป้อนสตริงการค้นหาที่คำนึงถึงอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก
อย่างชัดเจน ความละเอียดอ่อนของตัวพิมพ์ไม่สมเหตุสมผลสำหรับชนิดข้อมูล Number, Currency และ Date/Time) เมื่อคุณเลือกกล่องกาเครื่องหมาย Match Case Access จะละเว้นกล่องกาเครื่องหมาย Match Case ของตาราง ให้เลือกช่องนี้) ตัวอย่างเช่น คุณต้องค้นหาในช่อง Date of Birth เพื่อหาบันทึกของทุกคนที่เกิดในเดือนเมษายน 1982 ในการดำเนินการนี้ ให้เลือกตัวเลือก Search Fields as Formatted แล้วป้อน Apr 92 ถ้าคุณไม่ ทำเครื่องหมายที่ช่องนี้ คุณจะต้องค้นหาตามวันเดือนปีเกิดที่แน่นอน เช่น ค้นหา 4/8/92
การใช้ช่องค้นหาในช่องที่จัดรูปแบบอาจทำให้การค้นหาช้าลงอย่างมาก
การค้นหาจะเริ่มขึ้นเมื่อคุณคลิกปุ่ม Find First หรือ Find Next เมื่อ Access พบค่า มันจะไฮไลท์ค่านั้น หากต้องการค้นหาค่าที่ตรงกันครั้งแรก ให้คลิกปุ่ม Find เมื่อต้องการค้นหาค่าถัดไป ให้คลิกปุ่ม ค้นหาถัดไป กล่องโต้ตอบยังคงเปิดอยู่ตลอดกระบวนการค้นหา ดังนั้น เมื่อคุณพบค่าที่ต้องการแล้ว ให้คลิกปุ่มปิด เพื่อปิดกล่องโต้ตอบ
เขตข้อมูลวัตถุ OLE
MS Access ช่วยให้คุณจัดเก็บรูปภาพและข้อมูลไบนารีอื่นๆ ในตาราง (เช่น สเปรดชีต MS Excel, เอกสาร MS Word, ภาพวาดการบันทึกเสียง) เพื่อจุดประสงค์นี้ ชนิดข้อมูล สนาม วัตถุ โอเล่จำนวนข้อมูลจริงที่คุณสามารถป้อนในฟิลด์ ประเภทนี้ถูกกำหนดโดยปริมาตร ฮาร์ดไดรฟ์คอมพิวเตอร์ของคุณ (สูงสุด 1 กิกะไบต์)
ค้นหาประเภทข้อมูลหลัก
การเลือกชนิดข้อมูลนี้จะเป็นการเปิดวิซาร์ดการค้นหาที่สร้างฟิลด์ที่มีตัวเลือกค่าจากรายการดรอปดาวน์ที่มีชุดค่าคงที่หรือค่าจากตารางอื่น
ขนาด ฟิลด์ที่กำหนดตรงกับขนาดของฟิลด์คีย์ที่ใช้แทน (ปกติ 4 ไบต์)
สร้างโครงสร้างตาราง
หลังจากที่เราได้ดูชนิดข้อมูลใน Access และคุณสมบัติแต่ละรายการของเขตข้อมูลตารางแล้ว เราสามารถเริ่มสร้างโครงสร้างของตารางได้ มาดูการสร้างโครงสร้างตารางโดยใช้ตัวอย่างการสร้างตารางกันครับ คำสั่งซื้อฐานข้อมูล Northwind ที่มาพร้อมกับ Access ตารางนี้อยู่ในฐานข้อมูล Borealis แล้ว แต่การดูขั้นตอนการสร้างตารางนี้จะมีประโยชน์มาก เพื่อไม่ให้โครงสร้างของฐานข้อมูล Northwind เสียหาย ขั้นแรกให้สร้างฐานข้อมูลตัวอย่างและเปิดหน้าต่างขึ้นมา
ในหน้าต่างการออกแบบตารางในคอลัมน์ ชื่อ ทุ่งนาเข้าสู่ รหัสการสั่งซื้อ .
กดปุ่ม แท็บ หรือ เข้า , ไปที่คอลัมน์ พิมพ์ ข้อมูล.ในเวลาเดียวกัน โปรดทราบว่าข้อมูลจะปรากฏในส่วน "คุณสมบัติของฟิลด์" ที่ด้านล่างของกล่องโต้ตอบ
ในคอลัมน์ พิมพ์ ข้อมูลค่าที่ปรากฏ ข้อความ.คลิกที่ปุ่มขยายที่ด้านขวาของสี่เหลี่ยมแล้วคุณจะเห็นรายการที่มีประเภทข้อมูลทั้งหมด จากรายการนี้ ให้ใช้เมาส์หรือใช้ปุ่มขึ้นและลงเพื่อเลือกค่า เคาน์เตอร์และกดปุ่ม แท็บ เพื่อย้ายไปยังคอลัมน์ คำอธิบาย.คอลัมน์ คำอธิบายแสดงถึงคำอธิบายที่คุณให้กับสาขาของคุณ เมื่อคุณทำงานกับตารางนี้ในอนาคต คำอธิบายนี้จะปรากฏที่ด้านล่างของหน้าจอ MS Access ทุกครั้งที่คุณอยู่ในฟิลด์ รหัสการสั่งซื้อ และเตือนคุณถึงจุดประสงค์ของฟิลด์นี้
ป้อนข้อความอธิบายในคอลัมน์ คำอธิบายและกดปุ่ม แท็บ หรือ เข้า , เพื่อไปยังการป้อนข้อมูลเกี่ยวกับฟิลด์ถัดไป
ป้อนคำอธิบายสำหรับฟิลด์ทั้งหมดในตารางด้วยวิธีเดียวกัน
เมื่อคุณเข้าสู่โครงสร้างตารางเสร็จแล้ว ให้บันทึกโดยเรียกใช้คำสั่ง ไฟล์/บันทึก.
ฟิลด์บูลีน
ฟิลด์บูลีนใช้เพื่อจัดเก็บข้อมูลที่สามารถรับค่าใดค่าหนึ่งจากสองค่าที่เป็นไปได้ คุณสมบัติ รูปแบบฟิลด์บูลีน อนุญาตให้คุณใช้รูปแบบที่กำหนดเองหรือรูปแบบที่มีอยู่แล้วภายในรูปแบบใดรูปแบบหนึ่งจากสามรูปแบบ: จริง/เท็จ, ใช่/ไม่ใช่ หรือเปิด/ปิด ในกรณีนี้ ค่า True, Yes และ On จะเทียบเท่ากับค่าตรรกะ True และค่า False, No และ Off จะเทียบเท่ากับค่าตรรกะ False
หากคุณเลือกรูปแบบในตัวแล้วป้อนค่าบูลีนที่เทียบเท่า ค่าที่ป้อนจะแสดงในรูปแบบที่เลือก ตัวอย่างเช่น ถ้าค่า True หรือ On ถูกป้อนลงในตัวควบคุม Field ที่มีคุณสมบัติใช่/ไม่ใช่ในคุณสมบัติรูปแบบเขตข้อมูล ค่าที่ป้อนจะถูกแปลงเป็นใช่ทันที
เมื่อสร้างรูปแบบที่กำหนดเอง ให้เอาค่าปัจจุบันออกจากคุณสมบัติรูปแบบแล้วป้อนรูปแบบของคุณเอง
ช่องข้อความที่มีความยาวตามใจชอบ
ฟิลด์ข้อความความยาวอิสระ (ฟิลด์ MEMO) สามารถมีชนิดข้อมูลเดียวกันกับฟิลด์ข้อความธรรมดา ความแตกต่างระหว่างฟิลด์เหล่านี้คือ ความยาวของฟิลด์ประเภท MEMO สามารถมีขนาดใหญ่มาก เมื่อเทียบกับขนาดของฟิลด์ข้อความ อาจมี ข้อความยาวหรือทั้งข้อความและตัวเลข
เขตข้อมูลวัตถุ OLE
MS Access ช่วยให้ตารางสามารถจัดเก็บภาพและข้อมูลไบนารีอื่นๆ (เช่น สเปรดชีต MS Excel, เอกสาร MS Word, รูปวาดการบันทึกเสียง) ที่เชื่อมโยงหรือฝังอยู่ในตาราง Microsoft Access เพื่อจุดประสงค์นี้ ฟิลด์ชนิดข้อมูลของอ็อบเจ็กต์ OLE จะถูกใช้ จำนวนข้อมูลจริงที่คุณสามารถป้อนในช่องประเภทนี้จะพิจารณาจากขนาดของฮาร์ดไดรฟ์ของคอมพิวเตอร์ของคุณ (สูงสุด 1 GB)
ค้นหาประเภทข้อมูลหลัก
การเลือกชนิดข้อมูลนี้จะเป็นการเปิดวิซาร์ดการค้นหาที่สร้างฟิลด์ที่มีตัวเลือกค่าจากรายการดรอปดาวน์ที่มีชุดค่าคงที่หรือค่าจากตารางอื่น การเลือกตัวเลือกนี้จากรายการในเซลล์จะเป็นการเปิดวิซาร์ดการค้นหาที่กำหนดประเภทฟิลด์