สมัครสมาชิก
 

สร้าง(Make) accde ไม่ได้ Access2007 บน Win10 ครับ



0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้

04 ธ.ค. 61 , 10:44:34
อ่าน 113 ครั้ง

pitakchan

เรียนปรึกษาหน่อยครับ
(ผมลองหากระทู้เก่าๆ ไม่เจอวิธีแก้ปัญหานี้นะครับ ถ้ามีก็ขอโทษด้วย)
ผมมี File access ชื่อ abc.accdb เขียนด้วย Access2007 และใช้มาซักระยะแล้ว
บน Win10 แต่เมื่อวานมีการ Reset Win10 แล้วลง Office2007(32bit) ใหม่
(ก่อนลง Office2007 ได้ทำการ Uninstall Office365 ที่ติดเครื่องออกก่อน)
ตอนลงเสร็จใหม่ๆ ยัง make accde ได้ แต่วันนี้ไม่ได้แล้ว
แต่ลองเอา abc.accdb ไป make ที่เครื่องอื่นได้นะครับ
อยากเรียนปรึกษาอาจารย์หน่อยครับ มีท่านใดเคยเจอแบบนี้ไหมครับ
หมายเหตุ:เครืองผมจะ Set System Locale เป็น Thai ตลอดนะครับ
เครื่องอื่นๆที่ผมมีก็ Set Locale เป็น Thai เหมือนกันครับ
ผมมี Table ไม่เกิน 10, Form ไม่เกิน 10, เป็นโปรแกรมที่เล็กมากครับ
ERROR:
Microsoft Office Access was unable to create the .accde, .mde, or .ade file.
This error is usually associated with compiling a large database into an MDE file.  Because of the method used to compile the database, a considerable number of TableID references are created for each table.  The Access database engine can only create a maximum of 2048 open TableIDs at one time.  Exporting a database as an MDE potentially can exceed this limit if the database has a large number of objects (table, macro, form, report, etc).
There is no accurate method to estimate the number of TableIDs the Access database engine uses during the process of compiling a database as an MDE.  However, each VBA module and each form uses one TableID, as a result, if the database has 500 forms, and each form's HasModule property is set to Yes, as many as 1,000 TableIDs are used.
 

 

04 ธ.ค. 61 , 10:51:22
ตอบกลับ #1

pitakchan

: สร้าง(Make) accde ไม่ได้ Access2007 บน Win10 ครับ
« ตอบกลับ #1 เมื่อ: 04 ธ.ค. 61 , 10:51:22 »
จากประสบการณ์นะครับ
เคยตั้ง System Locale ที่แตกต่างไป
ก็จะ Make accde ไม่ได้เหมือนกัน
แต่ครั้งนี้ก็ตั้งเป็น Thai แล้ว ก็ยังไม่ได้
เลยไม่ทราบว่าเกิดปัญหาตรงไหน

 

04 ธ.ค. 61 , 11:15:27
ตอบกลับ #2

sjs

: สร้าง(Make) accde ไม่ได้ Access2007 บน Win10 ครับ
« ตอบกลับ #2 เมื่อ: 04 ธ.ค. 61 , 11:15:27 »
ลองเช็คแบบนี้ยังครับ

http://firstblogofvarun.blogspot.com/2010/02/microsoft-access-was-unable-to-create.html link

 
โพสต์นี้ได้รับคำขอบคุณจาก: pitakchan

04 ธ.ค. 61 , 11:30:32
ตอบกลับ #3

pitakchan

: สร้าง(Make) accde ไม่ได้ Access2007 บน Win10 ครับ
« ตอบกลับ #3 เมื่อ: 04 ธ.ค. 61 , 11:30:32 »
VBA editor: Debug --> Compile แล้วผ่านหมดทุกอย่างครับ
ถ้าเอา .accdb นี้ไป make accde ที่เครื่องอื่นก็ผ่านครับ
เพียงแต่ make ที่เครื่องผมไม่ผ่าน(คือปัญหาอยู่ที่เครื่องผมนะครับ)
อีกทั้ง
ผมลองสร้าง Database1.accdb แบบว่างเปล่า มี Module1 แค่ 1 บรรทัด
แล้วลอง make accde ก็ทำไม่ได้ครับ Error แบบเดียวกันเลย
ขอบคุณนะครับ sjs
« แก้ไขครั้งสุดท้าย: 04 ธ.ค. 61 , 11:34:18 โดย pitakchan »

 

04 ธ.ค. 61 , 11:51:00
ตอบกลับ #4

sjs

: สร้าง(Make) accde ไม่ได้ Access2007 บน Win10 ครับ
« ตอบกลับ #4 เมื่อ: 04 ธ.ค. 61 , 11:51:00 »
 :sweat:
ลองอีกสักสักอย่างไหมครับ หรือลองแล้ว...

File > Access Options > Trust Center > Trust Center Settings > Trusted Locations > Add New Location
you may have to add a check to Allow Trusted Locations on my network

 
โพสต์นี้ได้รับคำขอบคุณจาก: pitakchan

04 ธ.ค. 61 , 12:01:17
ตอบกลับ #5

pitakchan

: สร้าง(Make) accde ไม่ได้ Access2007 บน Win10 ครับ
« ตอบกลับ #5 เมื่อ: 04 ธ.ค. 61 , 12:01:17 »
 :smile: ขอบคุณนะครับ sjs
ยังไม่ได้เหมือนเดิมครับ
ในหน้า Trusted Locations มีรายการ
C:\Program Files (x86)\Microsoft Office\Office12\ACCWIZ\
อยู่แล้ว ผมเพียงแต่ติ๊ก ที่ Allow Trusted Locations on my ....
อีกทั้งลองเพิ่ม Path ของ Access C:\KPos\ อีกหนึ่งบรรทัด
ก็ยังไม่ได้อีก ขอบคุณนะครับ

ข้อมูลเพิ่มเติมนะครับ
เครื่องผมเป็น Win10(64) ที่ติดเครื่องมา ใช้มาหลายเดือนแล้ว
กับ Office2007 ชุดนี้ และ accdb อันนี้ แต่อาทิตย์ก่อน
Windows มีปัญหา เลยต้อง Reset windows ใหม่
และก่อนลง Office2007 ก็ Uninstall Office365 ที่ติดอยู่ใน List program
ออกก่อนแล้ว (หลายเดือนก่อนก็ทำแบบนี้และใช้มาหลายเดือน)
ตอนลงเสร็จใหม่ๆ ลอง test make accde ดู ก็ดูเหมือนทำได้
ข้ามวันมา ทำไม่ได้แล้ว ขอบคุณนะครับ   
« แก้ไขครั้งสุดท้าย: 04 ธ.ค. 61 , 12:08:38 โดย pitakchan »

 

04 ธ.ค. 61 , 14:25:05
ตอบกลับ #6

sjs

: สร้าง(Make) accde ไม่ได้ Access2007 บน Win10 ครับ
« ตอบกลับ #6 เมื่อ: 04 ธ.ค. 61 , 14:25:05 »
 :smile: ผมเคยเจอเหมือนกันครับ ใช้ ms Office ไม่ได้บาง option ต้อง Uninstall Office365 ออก และอีกจุดที่ผมเอาออกตาม link ครับ

https://support.office.com/en-us/article/outlook-freezes-clicking-the-signature-button-c70b36c2-66ca-401c-ab45-f29a46495d02
link

 
โพสต์นี้ได้รับคำขอบคุณจาก: pitakchan

04 ธ.ค. 61 , 14:46:26
ตอบกลับ #7

pitakchan

: สร้าง(Make) accde ไม่ได้ Access2007 บน Win10 ครับ
« ตอบกลับ #7 เมื่อ: 04 ธ.ค. 61 , 14:46:26 »
ขอบคุณนะครับ
ทำตาม Link แล้ว เช็คใน
Setting --> Apps and Features. --> ไม่มีรายการ Microsoft Office Desktop Apps
ปรากฏ อันนี้เลยไม่น่าต้องทำ

อีกคำแนะนำ ที่ให้ลบรายการใน Regedit.exe
ยังไม่กล้าทำอ่ะครับ เพราะไม่เข้าใจเท่าไหร่

ปล.เมือซักครู่ลอง Uninstall Office2007 ออก แล้วลงใหม่ ก็ยังคงไม่ได้เหมือนเดิมอ่ะครับ

ถามหน่อยนะครับ ตอนนี้เราควรย้ายไปใช้ Office ที่สูงกว่า 2007 ไหมครับ เช่น Office2010
เพราะ Win เป็น v.10 แล้วอ่ะครับ
« แก้ไขครั้งสุดท้าย: 04 ธ.ค. 61 , 15:13:30 โดย pitakchan »

 

04 ธ.ค. 61 , 15:38:41
ตอบกลับ #8

sjs

: สร้าง(Make) accde ไม่ได้ Access2007 บน Win10 ครับ
« ตอบกลับ #8 เมื่อ: 04 ธ.ค. 61 , 15:38:41 »
ลองดูไหมครับผมว่าของใหม่ก็ดีกว่าของเก่านะ  :cool:

 
โพสต์นี้ได้รับคำขอบคุณจาก: pitakchan

04 ธ.ค. 61 , 15:51:38
ตอบกลับ #9

pitakchan

: สร้าง(Make) accde ไม่ได้ Access2007 บน Win10 ครับ
« ตอบกลับ #9 เมื่อ: 04 ธ.ค. 61 , 15:51:38 »
ขอบคุณนะครับ sjs
พอดีผมใช้ office2007(SP2) ชุดนี้ มาหลายปีแล้ว
และก็ไม่มีปัญหาเรื่อง Activate ขึ้นมาให้กวนใจ
และผมก็ไม่จำเป็นต้องใช้อะไรที่หรูหรา ของ version ใหม่ๆ
เลยไม่อยากเปลี่ยน เคยจะเปลี่ยนครั้งนึ่งในโปรแกรมชุดนึ่งของผม
ที่เขียนด้วย 2007 จะเปลี่ยนเป็น 2010/2013 รู้สึกว่า Field ที่เป็น Autonum
ทุก field เสียหายหมดเลย ตัว counter มันตีกลับ(บาง field ได้ number ที่ซ้ำกัน)
ทำให้เกิด duplicate ในหลาย field ที่ใช้ autonumber เลยต้องถอยกลับไม่ทันเลย
 :confused:
อีกอย่าง เท่าที่เคยลอง รู้สึกว่า office version ใหม่ ไม่แน่ใจตั้งแต่ 2013 เป็นต้นไปหรือป่าว
Feature: Pivot Table กับ Pivot Chart หายไปใช่ไหมครับ?(ถ้าไม่ใช่ รบกวนแก้ไขข้อมูลด้วยนะครับ)
ขอบคุณอีกครั้งนะครับ

 

07 ธ.ค. 61 , 09:13:48
ตอบกลับ #10

pitakchan

: สร้าง(Make) accde ไม่ได้ Access2007 บน Win10 ครับ
« ตอบกลับ #10 เมื่อ: 07 ธ.ค. 61 , 09:13:48 »
รายงานผลนะครับ
หลังจากเปลี่ยนไปมาระหว่าง Office2007 & 2010
สุดท้ายก็ make accde ได้แล้วครับ
ได้แบบงงๆ คงไม่รู้สาเหตุเหมือนเดิมครับ
ขอบคุณนะครับ :question:

 

07 ธ.ค. 61 , 09:36:17
ตอบกลับ #11

sjs

: สร้าง(Make) accde ไม่ได้ Access2007 บน Win10 ครับ
« ตอบกลับ #11 เมื่อ: 07 ธ.ค. 61 , 09:36:17 »
 :cool: :cool: :cool:

 
โพสต์นี้ได้รับคำขอบคุณจาก: pitakchan


บอร์ดเรียนรู้ Access สำหรับคนไทย