แนะนำ ไมโครซอฟต์แอคเซส ( MS Access )

ปรับปรุง : 2551-04-25 (เพิ่ม SMIS)
INTRODUCTION
ไม่มีใคร .. ศึกษาอะไร ได้ทุกแง่มุม แล้วสามารถจดจำได้ .. ตลอดไป
ผมยังจำไม่ได้เลยว่า มื้อเที่ยงเมื่อวาน เคี้ยวข้าวไปกี่คำ .. ทั้ง ๆ ที่ทำด้วยตนเองมาแล้ว
แค่นี้ผมยังจำไม่ได้เลย ..
Microsoft Access คือ โปรแกรมที่ถูกใช้เพื่อพัฒนาระบบฐานข้อมูล ซึ่งง่ายสำหรับผู้ที่มีประสบการณ์ ในเรื่องการเขียนโปรแกรม และผู้ที่เคยพัฒนาระบบฐานข้อมูลมาก่อน โดยโปรแกรมนี้ จะช่วยให้การพัฒนาระบบ เป็นไปได้อย่างรวดเร็ว เพราะองค์ประกอบต่าง ๆ มีเพื่อให้ผู้พัฒนาสร้างระบบขึ้นมาได้ง่าย และรวดเร็ว
Microsoft Access ต่างกับ Visual Basic เพราะ Visual Basic สามารถทำเกือบทุกอย่างที่ Microsoft Access ทำได้ แต่ Visual Basic ทำได้มากกว่าที่ Microsoft Access ทำได้อีกมากมาย ไม่ว่าจะเขียนเกมส์ ควบคุม hardware หรือการติดต่อกับฐานข้อมูลได้หลายหลายระบบ จึงเป็นภาษาเหมาะกับการพัฒนา Application ใหม่ อย่างมาก ซึ่ง Microsoft Access นั้น ถูกพัฒนาขึ้นมาเพื่อเอื้อประโยชน์ต่อนักพัฒนาระบบฐานข้อมูลเท่านั้น ไม่เหมาะ จะนำไปพัฒนาเกมส์ หรือพัฒนาโปรแกรมประยุกต์ใหม่ ๆ ขึ้นมา Object ที่มีให้ จึงมุ่งไปที่การอำนวยความสะดวกในการพัฒนาฐานข้อมูลเท่านั้น
วิธีปัญหา ข้อมูลระหว่าง Access2.0 และ Access97 : ในสถาบันที่ผมใช้งานอยู่ ระบบทะเบียนยังใช้ Access 2.0 แต่ระบบอื่นใช้ ASP, Access97 หรือ VB6 ไปแล้ว ทำให้การนำข้อมูลจากสำนักทะเบียนมาใช้มีปัญหาบางครั้ง โดยแสดงคำว่า can't build key วิธีแก้ไขคือการกระชับฐานข้อมูล (Compact) แฟ้ม .mdb ก่อน หลังกระชับฐานข้อมูล (Compact) จึงจะใช้ Access97 เปิดแฟ้ม Access2.0 ได้
แผนการสอน : แบบแบ่งเป็นตอน
ตอนที่ 1 : หัดสร้างตาราง และใช้งาน
ตอน 1.1 : 2 table อย่างง่าย : เพราะจุดเริ่มต้นของ Access คือการเก็บข้อมูล
ตอน 1.2 : 2 query อย่างง่าย : เรื่องนี้จะช่วยให้การเรียกข้อมูลง่ายดังใจนึก
ตอน 1.3 : สร้างเพิ่มอีก 6 table : เพื่อฝึกฝน และย้ำความเป็นระบบฐานข้อมูลให้ชัดเจนขึ้น
ตอนที่ 2 : เริ่มโปรแกรมเบื้องต้น
ตอน 2.1 : เขียน Module #1 : ใช้ประสบการณ์เดิมศึกษาการคำนวณตามทฤษฎีของการโปรแกรมโครงสร้าง
ตอน 2.2 : เขียน Module #2 : ศึกษาการใช้ ฟังก์ชันพิเศษอื่น ร่วมในการเขียนโปรแกรม
ตอน 2.3 : เขียน Module #3 : ศึกษาการทำซ้ำซ้อนกัน .. อาจยากที่สุด แต่บริษัทต่าง ๆ ชอบใช้วัดคนเข้าทำงาน
ตอน 2.4 : เขียน Module #4 : ศึกษาวิธีการเลือกข้อมูลมาใช้ด้วย if หรือ select
ตอน 2.5 : เขียน Module #9 : หาอายุ และเปลี่ยนปีไทย เป็นฝรั่ง (ศึกษาจากกรณีของชุติกร)
ตอนที่ 3 : เรียนรู้ sql เพื่อจะได้ประยุกต์ใช้ต่อไป
:: หัวข้อนี้อาจลึกไปสำหรับหลาย ๆ คน ข้ามไปก็ได้นะครับ .. เพราะอาจไม่ต้องใช้ก็ได้
ตอน 3.1 : เขียน Module #5 : ศึกษาการอ่านข้อมูลจากตารางด้วย select
ตอน 3.2 : เขียน Module #6 : ศึกษาการเพิ่มข้อมูลด้วย insert
ตอน 3.3 : เขียน Module #7 : ศึกษาการลบข้อมูลด้วย delete
ตอน 3.4 : เขียน Module #8 : ศึกษาการแก้ไขข้อมูลด้วย update
ตอนที่ 4 : เรียนรู้ Form บันทึกข้อมูล และปุ่ม (อย่างง่ายตารางเดียว)
ตอน 4.1 : form เปิดตาราง #1 : นำตาราง table:catalog มาเปิดในฟอร์ม
ตอน 4.2 : form เปิดตาราง #2 : สร้างปุ่มประกอบฟอร์มข้างต้น เช่น first,previous,next,last,new เป็นต้น
ตอน 4.3 : form เปิดตาราง #3 : สร้างปุ่มเต็มจอ พร้อมตัวอย่างการปรับแต่งอย่างง่าย ด้วยสี่เหลี่ยมมีเงา
ตอนที่ 5 : ใช้ form ปรับปรุงข้อมูล (หัวข้อนี้ ท่านอาจประยุกต์ได้หลากหลาย)
ตอน 5.1 : เพิ่มข้อมูล ผ่าน form : ใช้วิธีเก็บข้อมูลใน text box แล้วถามยืนยัน ว่าแน่นอนหรือไม่
ตอน 5.2 : เพิ่มโดยใช้ temp file : เพิ่มข้อมูล เข้า catalogtmp เมื่อยืนยัน จึงจะส่งไปใน catalog
    ตอนที่ 6 : กรณีศึกษาระบบฐานข้อมูล พร้อม MDB file
  1. แฟ้มสำหรับนำไปทดสอบ tchmdb97.zip 72 KB
  2. แฟ้มสำหรับนำไปฝึก จัดตารางสอบ timetabling.zip 11 KB
    ประกอบด้วย ข้อมูลการลงทะเบียน ข้อมูลวิชา และข้อจำกัด
  3. กรณีศึกษา ระบบรับ-ส่งสินค้า
    : พัฒนาขึ้นอย่างง่าย ๆ ตามโจทย์ที่คุณสุวิทย์ ได้มาจากการเรียนปริญญาโทที่พะเยา
  4. กรณีศึกษา ระบบบันทึกเวลาเข้าออกงาน
    : ไม่ใช้ปุ่ม แต่ใช้ร่วมกับเครื่องอ่านบัตร เลือกบันทึกการเข้า ออกงาน อัตโนมัติ อย่างง่ายมาก ๆ เพราะมี form เดียวเท่านั้น (ต่อมาเพิ่มรายงานเข้าไป 2 รายงานที่ดึงข้อมูลจาก query เพื่อทำรายงาน คนมา และคนที่ไม่มา)
  5. กรณีศึกษา บันทึกเวลา ร่วมกิจกรรม
    : ฟอร์มเดียว ตารางเดียว จะได้ให้นักศึกษาใช้บัตร Barcode เดินเข้ามารูด เพื่อบันทึกการร่วมกิจกรรม เจ้าหน้าที่ก็จะ copy แฟ้มไปใช้ในโปรแกรมอื่น ๆ ต่อไป
  6. กรณีศึกษา คำนวณอายุ และปีไทย
    : แสดงการทำงานร่วมกับ form และ query โดยใช้ text box เป็นตัวเลือก criteria และเรียกฟังก์ชันโดยตรงจาก module ที่สร้างขึ้นในส่วนกลาง
  7. กรณีศึกษา yn351003.zip 68 KB
    : ระบบ e-Portfolio เพื่อบันทึกข้อมูลการทำงานของบุคลากรแต่ละคน แต่ยังพัฒนาไม่เสร็จ เพราะรอความแน่นอนของผู้บริหาร และคณะกรรมการวิชาการ
  8. กรณีศึกษา regists.zip
    : ระบบบันทึกข้อมูลนักเรียนอย่างง่าย มีการใช้ form ที่ปิดการแสดงผล หรือ logo ของ MS Access ในระดับหนึ่ง แสดงการเรียนรายงาน เลือกข้อมูล Sub form และการใช้ Query ให้ดูเป็นระบบที่สวยงาม ผมทำไว้เตรียมสอนให้นักศึกษาทำ project ลักษณะนี้ได้อย่างง่าย ๆ เหมาะกับจอกว้าง 8 นิ้ว สูงประมาณ 6.3 นิ้ว
  9. กรณีศึกษา db4order.zip 13 KB
    : เก็บตารางเกี่ยวกับการสั่งซื้ออย่างง่าย สอดคล้องกับใน /mysql และ /learn/sader.htm
    orderm : คำว่า m ย่อมาจาก main หมายถึง ข้อมูลการสั่งซื้อของแต่ละใบ ถ้ามี 3 ใบ ก็จะมี 3 ระเบียนในตารางนี้
    orderd : คำว่า d ย่อมาจาก detail หมายถึง ข้อมูลรายละเอียดการสั่งซื้อ เช่นใบสั่ง 3 ใบ อาจสั่งสินค้า 6 รายการ แฟ้มนี้อาจมี 6 ระเบียน
    pro : คำว่า pro ย่อมาจาก product หมายถึง ข้อมูลจำนวนสินค้า อาจมีสินค้าเป็น 1000 รายการ แฟ้มนี้ก็จะเก็บ 1000 ระเบียน
    cust : คำว่า cust ย่อมาจาก customer หมายถึง ข้อมูลจำนวนลูกค้า อาจมีลูกค้าเป็น 1000 รายการ แฟ้มนี้ก็จะเก็บ 1000 ระเบียน
  10. 2548-05-13 กรณีศึกษา teachgov1.mdb 136 KB (ประกอบการอบรมข้าราชการ)
    : พฤษภาคม 48 นำบทเรียนนี้มาปัดฝุ่น เพิ่มเรื่องระบบฐานข้อมูลเกี่ยวกับ การทำ denormalization สำหรับนำไปใช้ทำรายงานได้ทันที และใช้เวลาในการอบรมมากขึ้น (18 ชั่วโมง 3 วันติดกัน) จึงเตรียมเนื้อหาแยกเป็น 8 หน่วย ให้ชัดเจนขึ้น
    : ตุลาคม 47 ใช้เวลา 10 ชั่วโมง วันละ 2 ชั่วโมง เน้นให้สามารถออกแบบตาราง ให้กับหน่วยงานของตนได้ แม้จะทราบว่าการเขียน Access ได้จะต้องเข้าใจเรื่อง ระบบฐานข้อมูล การเขียนโปรแกรมเบื้องต้น MIS และ MS Access แต่ข้อจำกัดเรื่องเวลา จึงเตรียมไว้เท่านี้ก่อน
    gov : govid, govname และ salary : yr, govid, salary
    ตัวอย่างใช้งานทั้ง table, query, form, report, macro และ module
    โดยเน้นการสั่งงานหลักจาก form ชื่อ main
    [ แผนการสอน ] สำหรับข้าราชการที่มีพื้นฐาน และสนใจ
    Function ใน module สำหรับ เปลี่ยนตัวเลขเป็นอักษร
  11. กรณีศึกษา พิมพ์ผลประเมินการสอน + พิมพ์ผลจิตพิสัยกลาง ( eval200401m.zip )
    ระบบประเมินมีอยู่แล้ว โปรแกรมนี้เพีบงแต่นำข้อมูลมาพิมพ์รายงานให้กับผู้สอนแต่ละคน
    ระบบการเก็บคะแนน กิจกรรมหลัก และ กิจกกรรมรอง มีแล้ว โปรแกรมนี้เพียงทำรายงาน

  12. สร้างแฟ้ม .mde ใช้แทน .mdb (เสมือน .exe ที่รู้จักกัน)
    นักพัฒนาหลายคนอยากได้ .exe แต่ microsoft Access ไม่มีให้ ทางออกที่มีคือ หลังสร้าง .mdb ก็สร้าง .mde ขึ้นมา แล้วส่งให้กับผู้ใช้นำไปใช้ ส่วน programmer ก็เก็บ .mdb กั๊กไว้พัฒนาโปรแกรมต่อไป
    ลูกค้าที่ได้แฟ้ม .mde ไป จะไม่สามารถแก้ไข form, report และ module ทำได้เพียงการเปิดมาทำงานเท่านั้น การ import เข้าใน .mdb ตัวอื่นก็ไม่ได้ เพราะ .mde จะป้องกันการคัดลอกไว้เรียบร้อย
  13. 2549-04-18 โปรแกรมแสดงผลการเลือกตั้งใน LAN election.zip 40 KB
  14. 2549-09-03 กรณีศึกษาระบบโรงเรียน IP System schoolipv1.zip 147 KB (MDB in 97)
  15. 2550-04-12 โปรแกรมหารหัสผ่านเข้า .mdb ด้วย AccessPasswordRetrievalLiteSetup.zip
  16. 2550-10-24 โปรแกรมแสดงการทำงานของลิฟ (Lift System) ให้นักศึกษานำไปปรับปรุง หรือเป็นต้นคิดสำหรับภาษาอื่น เพราะโปรแกรมมีฟอร์มเดียว ไม่มีฐานข้อมูลใดเลย 90 KB
การแปลงฐานข้อมูล

- เพื่อนส่งแฟ้มที่สร้างจาก 2000 แต่ที่บ้านมี 97 ที่ทำงานมี 2003
- ผมจึงต้องไปเปิดที่ทำงานด้วย 2003 แล้วแปลงเป็น 97 เพื่อนำมาพัฒนาต่อที่บ้าน
Tables ::
จัดเก็บข้อมูล แต่ต้องมีความรู้พื้นฐานเรื่องของ database เพื่อให้สามารถออกแบบระบบซึ่งเป็นไปตามความต้องการของผู้ใช้ การออกแบบตารางต้องคำนึงถึงความต้องการ และเป็นสิ่งแรกที่ต้องทำในโปรแกรมนี้
A collection of data about a specific topic, such as products or suppliers.
Querys ::
ช่วยให้การใช้งานตารางมีความยืดหยุ่นอย่างมาก เป็นการใช้ QBE = Query By Examble หรืออาจใช้ SQL เรียกข้อมูลมาใช้ก็ทำได้ ชื่อของ query จะซ้ำกับ table ไม่ได้ เพราะทั้ง 2 อย่างนี้มีสถานะเหมือนกัน คือเป็นแหล่งให้ข้อมูลแก่ส่วนอื่น แต่ตารางจะเป็นข้อมูลจริง ส่วน query จะเรียกตารางตามความสัมพันธ์ที่สร้างขึ้นมา และส่งให้ผู้ใช้ตามต้องการ
A command for viewing or analyzing data in different ways or a result of the command.
Forms ::
ช่วยรับข้อมูล หรือจะแสดงผลก็ได้ เป็นส่วนที่ช่วยให้ผู้ใช้ได้มี Interface กับเครื่องคอมพิวเตอร์ การพัฒนาโปรแกรมส่วนใหญ่จะให้ความสำคัญกับส่วนนี้เป็นหลัก เพราะเป็นการนำส่วนอื่น ๆ มาใช้ร่วมกันได้อย่างลงตัว (Microsoft ออกแบบได้ยอดจริง ๆ)
A friendly interface to update or add a new record
ตัวอย่างคำสั่ง
DoCmd.GoToRecord , , acNewRec
Reports ::
พิมพ์ข้อมูลเป็นรายงานออกทางเครื่องพิมพ์ และง่ายในการนำข้อมูลจากตาราง หรือคิวรี่มาจัดรูปแบบให้เรียบร้อย แล้วจึง Preview หรือ Print ทันที
An object that present data in a organized way according to your specification. Examples are telephone bills, sales summary etc.
ตัวอย่างคำสั่ง
=Int(Left(Format(Date()-[Datebirth],"yyyy")-1900,2))
Macros ::
ช่วยในการสั่งให้เกิดการประมวลผลที่ง่าย เช่น autoexec หรือการทำ Menu Bar ใช้เองก็สะดวก
A set of one or more actions that each performs a particular operation, such as opening a form or printing a report. Macros can help you to automate common tasks. For example, you can run a macro that prints a report when a user clicks a command button.
ตัวอย่างโปรแกรม
autoexec
Modules ::
โปรแกรมเมอร์สามารถสร้างคำสั่งทั้งหมด เก็บไว้ที่นี่แล้วเรียกใช้ หรือจะเขียนคำสั่งไว้ในแต่ละ form ก็ทำได้ถ้าคิดว่าโปรแกรมที่เขียนขึ้น ไม่ได้ใช้ในหลาย ๆ form แล้ว
A collection of Visual Basic for Applications declarations and procedures that are stored together as a unit.
ตัวอย่างโปรแกรม
Dim i, j As Integer
j = 0
For i = 1 To getint
j = j + i
Next
MsgBox j
Dim c, d, e
call cutfield("boy|bb|ccc|dddd",1)
Function cutfield(s As String, fld As Integer)
c = InStr(s, "|")
Debug.Print Mid$(s, 1, c - 1)
s = Mid$(s, c + 1)
c = InStr(s, "|")
Debug.Print Mid$(s, 1, c - 1)
s = Mid$(s, c + 1)
c = InStr(s, "|")
Debug.Print Mid$(s, 1, c - 1)
End Function
โปรแกรมสำหรับโรงเรียนจาก สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐาน กระทรวงศึกษาธิการ
1. โปรแกรม : บริหารสถานศึกษา BEIS (Basic Education Information System)
+ http://210.1.20.11/doc/web_doc/information_eis.htm [obec_doc@hotmail.com]
+ http://smis.bopp.go.th/smis/proupdate.htm
+ http://smis.click-computer.com
+ เป็นลิขสิทธิ์ของ สพฐ. ที่มุ่งเน้นเพื่อลดภาระงานภายในโรงเรียน และพัฒนาระบบงานภายในโรงเรียนให้ มีการบริหารจัดการแบบ E-Office และสามารถแจกจ่าย ให้โรงเรียนใช้ฟรี โดยไม่มีเงื่อนไข ใด ๆ ทั้งสิ้น ประกอบด้วย 8 ระบบงานดังนี้ 1.งานทะเบียน – วัดผล 2.งานกิจการนักเรียน 3.งานบุคลากร 4.งานดูแลช่วยเหลือ นร. 5.งานพัสดุครุภัณฑ์ 6.งานห้องสมุด 7.งานงบประมาณการเงิน 8.งานพิมพ์บัตร

2. โปรแกรม : Students'44 Version 1.1Y
ผู้สร้างสรรค์ : ครูอัมพร ชมเด็จ [email] 70 MB
เผยแพร่โดย : กระทรวงศึกษาธิการ
+ โปรแกรมระบบงานทะเบียน-วัดผล และสารสนเทศนักเรียน (Students'44) เป็นโปรแกรมสำหรับในการจัดเก็บ ข้อมูลพื้นฐานและผลการเรียนของ นักเรียน และจัดพิมพ์เอกสารทางการศึกษาต่างๆ
StudentSetup.exe
Site 1 : http://203.146.228.3
Site 2 : http://203.146.228.4
Site 3 : http://203.146.228.5
+ Shift of .mdb + Password Recover
? Can't Find Project or Library
จากการ convert แฟ้ม .mdb ที่สร้างด้วย Access2003 ไปเป็น Access97 พบว่าใช้ฟังก์ชันบางตัวไม่ได้เช่น chr ทั้ง ๆ ที่น่าจะใช้ได้ เมื่อเปิด อ้างอิง (Reference) ด้วยการกดปุ่ม f1 บนคำว่า chr ใน module พบว่าถ้ายกเลิก 3 ตัวที่เป็นสีแดงออก ก็จะใช้งานได้ตามปกติ แต่ 2 ตัวบนยกเลิกไม่ได้นะครับ
- การลง Office97 และ Office2003 ในเครื่องเดียวกัน ต้องลง Office97 ก่อน
มิเช่นนั้น จะทำให้ Microsoft Access 97 ใช้งานไม่ได้ แม้จะถอนแล้วลงใหม่ก็ใช้ไม่ได้
- การใช้ Microsoft Access 97 ใน WinXP ที่ใช้ database เป็น data type
ต้อง Add Reference : Microsoft DAO 3.5 Object Library แต่ใน Win98 ยังไม่ OK
ใช้ DOS>regsvr32 "c:\program files\common files\microsoft shared\dao\dao350.dll"
อ่านจาก http://allenbrowne.com/ser-38.html
Dim dbs As Database
Dim rst As Recordset
Set dbs = CurrentDb()
Set rst = dbs.OpenRecordset("SELECT * FROM table1")
MsgBox rst.RecordCount
Microsoft Access Data Types (?)
Data Type Use For Size
Text Text or combinations of text and numbers, such as addresses. Also numbers that do not require calculations, such as phone numbers, part numbers, or postal codes. Up to 255 characters. Microsoft Access only stores the characters entered in a field; it does not store space characters for unused positions in a Text field. To control the maximum number of characters that can be entered, set the FieldSize property.
Memo Lengthy text and numbers, such as notes or descriptions. Up to 64,000 characters.
Number Numeric data to be used for mathematical calculations, except calculations involving money (use Currency type). Set the FieldSize property to define the specific Number type.

1, 2, 4, or 8 bytes. 16 bytes for Replication ID (GUID) only.

Click here for more information on changing Number field sizes.
Date/Time Dates and times. 8 bytes.
Currency Currency values. Use the Currency data type to prevent rounding off during calculations. Accurate to 15 digits to the left of the decimal point and 4 digits to the right. 8 bytes.
AutoNumber Unique sequential (incrementing by 1) or random numbers automatically inserted when a record is added. 4 bytes. 16 bytes for Replication ID (GUID) only.
Yes/No Fields that will contain only one of two values, such as Yes/No, True/False, On/Off. 1 bit.
OLE Object Objects (such as Microsoft Word documents, Microsoft Excel spreadsheets, pictures, sounds, or other binary data), created in other programs using the OLE protocol, that can be linked to or embedded in a Microsoft Access table. You must use a bound object frame in a form or report to display the OLE object. Up to 1 gigabyte (limited by disk space).
Hyperlink Field that will store hyperlinks. A hyperlink can be a UNC path or a URL. Up to 64,000 characters.
Lookup Wizard Creates a field that allows you to choose a value from another table or from a list of values using a combo box. Choosing this option in the data type list starts a wizard to define this for you. The same size as the primary key field that is also the Lookup field; typically 4 bytes.

Numeric Field Size Properties (?)
Setting Description Decimal Precision Storage Size
Byte Stores numbers from 0 to 255 (no fractions). None 1 byte
Integer Stores numbers from –32,768 to 32,767 (no fractions). None 2 bytes
Long Integer (Default) Stores numbers from –2,147,483,648 to 2,147,483,647 (no fractions). None 4 bytes
Decimal Stores numbers from -10^38 -1 through 10^38 -1 (.adp)
Stores numbers from-10^28 -1 through 10^28 -1 (.mdb)
28 12 bytes
Single Stores numbers from –3.402823E38 to
–1.401298E–45 for negative values and from
1.401298E–45 to 3.402823E38 for positive values.
7 4 bytes
Double Stores numbers from –1.79769313486231E308 to –4.94065645841247E–324 for negative values and from 1.79769313486231E308 to 4.94065645841247E–324 for positive values. 15 8 bytes
Replication ID Globally unique identifier (GUID) N/A 16 bytes
Date Version Version
number
Supported OS Office suite version
1992 Access 1.1
1
Windows 3.1x
1993 Access 2.0
2.0
Windows 3.1x Office 4.3 Pro
1995 Access for Windows 95
7.0
Windows 95 Office 95 Professional
1997 Access 97
8.0
Windows 9x, NT 3.5/4.0 Office 97 Professional and Developer
1999 Access 2000
9.0
Windows 9x, NT 4.0, 2000 Office 2000 Professional, Premium and Developer
2001 Access 2002
10
Windows 98, Me, 2000, XP Office XP Professional and Developer
2003 Access 2003
11
Windows 2000, XP Office 2003 Professional and Professional Enterprise
2007 Microsoft Office Access 2007
12
Windows XP SP2, Vista Office 2007 Professional, Professional Plus, Ultimate and Enterprise

There are no Access versions between 2.0 to 7.0 because the Windows 95 version was launched with Word 7. All of the Office 95 products have OLE 2 capabilities, and Access 7 shows that it was compatible with Word 7.


แนะนำเว็บใหม่ : ผลการจัดอันดับ
รักลำปาง : thcity.com : korattown.com : topsiam.com : มหาวิทยาลัยโยนก
ศูนย์สอบ : รวมบทความ : ไอทีในชีวิตประจำวัน : ดาวน์โหลด : yourname@thaiall.com
ติดต่อ ทีมงาน ชาวลำปาง มีฝันเพื่อการศึกษา Tel.08-1992-7223