snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Access and VBA
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่างเพิ่มเติม)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
Xcelvba
Silver
Posts: 587 Joined: Thu Feb 03, 2022 9:04 am
Excel Ver: 2019
#1
Post
by Xcelvba » Thu Jun 08, 2023 11:28 am
สอบถามครับ
1.Access สามารถทำงานพร้อมกันหลายคนได้ไหมครับ
ความหมายคือ เข้าทำงานพร้อมกันหลายเครื่องผ่านวงแลนครับ (คีย์ข้อมูลผ่านฟอร์ม/ คิวรี่ พร้อมกัน)
2.Access ความจุมีจำกัดไหมครับ (จากที่อ่านเห็นว่าจุจำกัดที่ 2 Gb) ถ้าใช้ทำเป็นโปรแกรมเก็บข้อมูลเรื่องการขาดลา จะเพียงพอไหมครับ ในกรณีที่ความจุไฟล์ เต็ม 2 Gb จะมีแนวทางการแก้ไขอย่างไรครับ
snasui
Site Admin
Posts: 30905 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#2
Post
by snasui » Thu Jun 08, 2023 2:53 pm
ศึกษาได้จาก Link นี้ครับ
ไทย Eng
สำหรับขนาดไฟล์ใหญ่ได้แค่ 2G หากมีข้อมูลมาก ๆ จะต้องนำข้อมูลปีเก่า ๆ ไปเก็บไว้ที่ไฟล์อื่นที่เรียกว่า Archive ปกติจะเก็บไว้ในไฟล์ปัจจุบันแค่ไม่เกิน 3 ปีหากเก็บมากไประบบก็จะช้า หากใครต้องการข้อมูลย้อนหลังเกินกว่า 3 ปีก็ต้องไปดึงจากไฟล์ที่เก็บเอาไว้แทน
Xcelvba
Silver
Posts: 587 Joined: Thu Feb 03, 2022 9:04 am
Excel Ver: 2019
#3
Post
by Xcelvba » Thu Jun 08, 2023 3:57 pm
snasui wrote: Thu Jun 08, 2023 2:53 pm
สำหรับขนาดไฟล์ใหญ่ได้แค่ 2G หากมีข้อมูลมาก ๆ จะต้องนำข้อมูลปีเก่า ๆ ไปเก็บไว้ที่ไฟล์อื่นที่เรียกว่า Archive ปกติจะเก็บไว้ในไฟล์ปัจจุบันแค่ไม่เกิน 3 ปีหากเก็บมากไประบบก็จะช้า หากใครต้องการข้อมูลย้อนหลังเกินกว่า 3 ปีก็ต้องไปดึงจากไฟล์ที่เก็บเอาไว้แทน
ขอบคุณครับ
สอบถามเพิ่มเติมครับ
1.เก็บไว้ที่ Archive คืออะไรครับ
2. ฐานข้อมูลส่วนหลังที่มีตารางข้อมูล และฐานข้อมูลส่วนหน้าที่มีวัตถุฐานข้อมูลอื่นๆ ทั้งหมด เช่น คิวรี ฟอร์ม และรายงาน ผู้ใช้แต่ละคนโต้ตอบกับข้อมูลโดยใช้สําเนาของฐานข้อมูลส่วนหน้าภายในเครื่อง (จากที่อ่านครับ)
-ในส่วนนี้ กรณี Query ต้องทำแยกแต่เครื่องใช้ไหมครับ
- และในส่วนของตารางข้อมูล ขอเรียกว่าลูกข่าย
กรณีลูกข่าย 1 และ 2 อัพเดทข้อมูลพร้อมกัน ข้อมูล จะไปอยู่ใน ส่วนหลังด้วยไหมครับ ( แม่ข่าย)
snasui
Site Admin
Posts: 30905 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#4
Post
by snasui » Thu Jun 08, 2023 4:19 pm
Xcelvba wrote: Thu Jun 08, 2023 3:57 pm
1.เก็บไว้ที่ Archive คืออะไรครับ
คือการ Backup ไฟล์ Database เก็บไว้เฉพาะปีเก่า ๆ ครับ
หลักการคือการทำ Front-End กับ Back-End
ฺBack-End คือ Database ประกอบด้วย Table ทั้งหมด
Front-End คือไฟล์ Access ที่เกิดจากการ Copy ไฟล์เดิมไปแล้วปรับตรงส่วนตารางเป็นการ Link มาจาก Table จาก Database แทนการเขียน Table เข้าไปในไฟล์นั้น การทำเช่นนี้จะทำให้ไฟล์ Database อยู่ที่เดียวกัน
ควรจะอ่านและทดลองจาก Link ที่ผมส่งไปเป็นสำคัญ เพื่อจะได้ทราบข้อมูลและวิธีการที่เป็นข้อมูลปัจจุบันที่สุดครับ
ดูเพิ่มเติมได้จาก
YouTube ครับ
snasui
Site Admin
Posts: 30905 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#5
Post
by snasui » Fri Jun 09, 2023 7:36 am
snasui wrote: Thu Jun 08, 2023 2:53 pm
-ในส่วนนี้ กรณี Query ต้องทำแยกแต่เครื่องใช้ไหมครับ
Query และ Form อยู่แยกเครื่องครับ
Xcelvba wrote: Thu Jun 08, 2023 3:57 pm
- และในส่วนของตารางข้อมูล ขอเรียกว่าลูกข่าย
กรณีลูกข่าย 1 และ 2 อัพเดทข้อมูลพร้อมกัน ข้อมูล จะไปอยู่ใน ส่วนหลังด้วยไหมครับ ( แม่ข่าย)
Update ข้อมูลพร้อมกันก็จะมีการ Update ไปทั้งหมด ถ้า Update รายการเดียวกันใคร Update หลังสุดก็จะเป็นไปตามการ Update ของผู้นั้น แม้คลิกเสี้ยววินาทีเดียวกันระบบก็จะจัดคิวให้เอง
ทั้งหมดนี้คือการทำงานปกติของ DBMS (Database Management System) ครับ
Xcelvba
Silver
Posts: 587 Joined: Thu Feb 03, 2022 9:04 am
Excel Ver: 2019
#6
Post
by Xcelvba » Mon Jun 12, 2023 8:19 am
ขอบบคุณมากครับ