Access สร้างรายงานไม่ได้
กระทู้เก่าบอร์ด อ.Yeadram

 4,827   18
URL.หัวข้อ / URL
Access สร้างรายงานไม่ได้

ผมไม่สามารถสร้างรายงานใน Access ได้เนื่องจาก Accesss มองไม่เห็น ผมลองติดตั้ง Access 2003 ใหม่ก็ไม่สามารถสร้างจากหน้ารายงานได้และไม่สามารถเปิดหน้าดีไซด์ได้ ไม่ทราบว่าผมจะต้องทำอย่างไร หรือต้องไปตั้งค่าที่ไหนบ้างครับ

18 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R06723
มันเป็นเฉพาะไฟล์เดิม หรือเป็นทั้งหมด คือไฟล์ที่สร้างใหม่ก็ไม่ได้ด้วย
ช่วยให้รายละเอียดมากกว่านี้หน่อยครับ
2 @R06725
เป็นทั้งหมดครับ คือผมทำโปรแกรมไว้ปกติแล้วสามารถเรียกรายงานผ่านฟอร์มได้แต่ไม่ทราบสาเหตุอยู่ๆ ก็เรียกรายงานไม่ได้ ผมเลยเข้าไปดูในรายงานที่ได้ทำไว้ปรากฏว่าไม่สามารถเปิดดูรายงานได้ และไม่สามารถเปิดดูในรูปแบบดีไซด์ ได้ ผมจึงลบ win Office 2003 ออก และลงติดตั้ง win ใหม่ ปรากฏว่าไม่สามารถเปิดดูได้เหมือนเดิม
- แต่ถ้าผมนำโปรแกรมเดิมที่ทำไว้ไปลงในเครื่องคอมอื่น โปรแกรมสามารถใช้งานได้ตามปกติ
- ไม่ทราบว่าต้องไปตั้งค่าอะไรใน access หรือไม่ หรือเครื่องคอมฯ ผมโดนไวรัส
ขอขอบพระคุณมา ณ โอกาสนี้ด้วยครับ
3 @R06791
ไม่แน่ใจว่าเกิดเพราะอะไร ลองดูสิ่งเหล่านี้

1) ไฟล์ .mdb ของเราอาจถูกกำหนด permission ไว้เป็น read only ให้เข้าไปดูเรื่อง security ของไฟล์ในระบบ windows ครับ แล้วก็แก้ไขให้มันอ่านเขียนได้

2) ถ้าข้อ 1) ยังแก้ปัญหาไม่ได้ ลองเอาไฟล์ system.mdw จากเครื่องที่ทำงานได้ มาแทนเครื่องของเราดู แต่ให้ก๊อปปี้ system.mdw ของเราสำรองไว้ที่ไหนสักที่ก่อนนะครับ ถ้าเกิดก๊อปปี้มาแล้วยิ่งแย่ไปใหม่ จะได้เอาของเก่ากลับมาใช้ได้

ปกติ system.mdw จะอยู่ใน C:\Documents and Settings\\Application Data\Microsoft\Access\System.MDW
4 @R06794
แก้ไข
C:\Documents and Settings\\Application Data\Microsoft\Access\System.MDW
5 @R06797
1. security ของ win เข้าไปดูได้อย่างไร ตรงไหนครับ ผมเข้าไปไม่ถูก ต้องขอโทษครับ ช่วยแนะนำด้วย
2. ผมลองทำข้อ 2 ก่อนครับ ผมได้ก๊อปปี้ system.mdw และ ACWZUSRT ของเครื่องที่เปิดอ่านได้ แต่เมื่อนำไปวางทดแทนของเดิมแล้วปรากกฏว่าเวลาเปิด access ที่มีปัญหา ก็ยังใช้งานไม่ได้เป็นเหมือนเดิม แต่เมื่อเข้าไปดูไฟล์ที่วางไว้ ปรากฏว่ามี system.mdw และ system1.mdw ปรากฏขึ้นมาทั้ง 2 ดัว
6 @R06798
1) คลิกขวาที่ไฟล์ - แล้วเลือก Properties - ดูที่ช่อง Read-Only ว่าทำเครื่องหมายไว้หรือไม่ ถ้าทำ ก็เอาออกเสีย ถ้าไม่ทำ ก็ไปที่ Security tab ดูว่าคุณมีสิทธิ์อะไรบ้าง

2.1) ผมไม่ได้ให้ก็อปปี้ ACWZUSRT และผมก็ไม่รู้ว่าไฟล์นี้คืออะไร
2.2) คุณทำการสำรอง system.mdw เอาไว้ที่อื่นแล้วหรือยัง
2.3) เดิมมี system1.mdw หรือไม่ หรือว่าเพิ่งเกิดขึ้นมาใหม่เมื่อเรียกโปรแกรมหลังจากทดลองที่ผมบอก ลองเช็ควันที่ไฟล์นี้ถูกสร้างดูครับ
7 @R06804
1) ผมเข้าไปดูแล้ว Read-Only ไม่ได้ทำเครื่องหมายไว้ แต่ Security tab หาไม่เจอว่าอยู่ตรงไหนครับ
2.1) ผมขอโทษที่ทำนอกเหนือคำสั่ง ผมเห็นว่าใน access มีปรากฏไฟล์นี้ทั้งสองอย่างก็เลย copy ทั้งหมดมาครับ
2.2) ผมทำสำรองไว้แล้วครับ
2.3) เดิมมี system1.mdw อยู่ด้วยครับมีทั้งหมด 3 ไฟล์ คือ acwzusrt, system1.mdw และ system.mdw ผมได้ลบไฟล์ทั้ง 3 ออกหมด และ copy ไฟล์ใหม่จากเครื่องที่ใช้งานได้ ซึ่งมีอยู่ 2 ไฟล์ คือ acwzusrt และ system.mdw เข้าไปแทน เมื่อเรียกโปรแกรมแล้ว มันจะสร้างไฟล์เพิ่มอีก 1 ไฟล์ คือ system1.mdw ครับ
8 @R06805
เหมือนว่าระบบถูกกำหนดให้ไปใช้ system1.mdw แทน system.mdw

งั้นให้ลองเข้าฐานข้อมูลแล้วไปที่เมนู Tools - Security - Workgroup Administrator คุณจะเห็นไดอะล็อกซ์เพื่อบอกว่าตอนนี้ระบบใช้ workgroup information file ตัวไหน ซึ่งผมคิดว่าน่าจะเป็น system1.mdw อยู่ ถ้าใช่ ก็ให้คลิกที่ปุ่ม join เพื่อเปลี่ยนไปเป็น system.mdw (ที่ก๊อปปี้มาจากเครื่องอื่น) แทน ลองดูครับ
9 @R06820
- ระบบถูกกำหนดให้ไปใช้ system1.mdw แทน และผมคลิกที่ปุ่ม join เพื่อเปลี่ยนไปเป็น system.mdw แล้ว แต่ปรากฏว่ายังคงเปิดรายงาน หรือเปิดแบบดีไซด์ ไม่ได้เหมือนเดิม ครับ อ.สันติสุข
10 @R06822
ผมลองเรียกใช้งาน printer ใน access ปรากฏว่าไม่สามารถเปิด printer ได้ แต่ถ้าใช้ใน excel สามารถเรียก printer ได้ ไม่ทราบว่าเป็นเพราะ access มองไม่เห็น printer เลยทำให้ไม่สามารถเปิดรายงาน หรือเปิดแบบดีไซด์ได้
- ผมต้องทำอย่างไรเพื่อให้ access มองเห็น หรือเรียกใช้ Printer ได้ก่อน และค่อยตรวจสอบการเปิดรายงาน หรือเปิดแบบดีไซด์
11 @R06828
ผมขอทวนอีกทีนึง เพื่อว่าผมเข้าใจได้ถูกต้องหรือไม่

1) เครื่องคุณลง Office 2003 ใหม่แล้วใช่ไหม
2) ทำไมถึงไปใช้ system1.mdw แทน system.mdw
3) คุณเอาโปรแกรม .mdb ไฟล์ ไปลงที่เครื่องอื่น เครื่องอื่นก็เปิดใน Design View ได้ใช่หรือไม่
4) นอกจาก .mdb ไฟล์แล้ว คุณไม่ได้เอา system.mdw หรือ system1.mdw ไปลงที่เครื่องอื่นเลยใช่ไหม
12 @R06847
1) ใช่ครับ
2) ผมไม่ทราบครับ แต่เครื่องอื่นๆที่ใช้งานได้ใช้ system.mdw ครับ
3) ใช่ครับ
4) ใช่ครับ

เมื่อผมลองเรียกเครื่องพิมพ์จากฟอร์ม ใน access หรือกด Ctrl+P ก็ไม่ขึ้นเครื่องพิมพ์ให้ครับ แต่ถ้าเรียกเครื่องพิมพ์จาก excel 2003 จะปรากฏเครื่องพิมพ์ให้ครับ
13 @R06850
จากทีถามไปทั้งหมด ก็ดูเหมือนว่าจะไม่ได้กำหนด security อะไร แต่ทำไมใช้ไม่ได้ก็ยังนึกไม่ออกเหมือนกันครับ ลองอย่างนี้แล้วกัน

1) ไปกำหนดที่ Tools - Macro - Security ให้เป็น Low แล้งลองดู ถ้ายังไม่ได้ก็ลองทำข้อ 2)

2) ให้สร้างไฟล์ .mdb เปล่าตัวใหม่ขึ้นมา 1 ตัว แล้วลองสร้างฟอร์มและลองพิมพ์ดูว่าใช้ได้หรือไม่ ถ้าได้ ก็ import Form, Report, Macro, Module ทั้งหมดเข้ามาที่ .mdb ตัวใหม่ดูครับ

ถ้ายังไม่ได้อีก ก็ไม่ทราบจริงๆแล้วครับ
14 @R06862
* ผมพบต้นเหตุของปัญหาแล้วครับ คือผมไม่ได้บอก อ. ว่าเครื่องคอมที่ใช้อยู่ใช้ Printer sharing ของเครื่องอื่นอยู่ น้องที่ทำงานไปเปลี่ยนเครื่อง Printer sharing ที่มีปัญหา ถ้าใช้กับ access จะใช้งานไม่ได้ จะใช้ได้แต่ excel แต่เครื่อง Printer sharing อื่นๆ ไม่มีปัญหา
* ยังไงแล้วผมก็ยังไม่เข้าใจว่าทำไม Access เวลาเปิดแบบ Design View ในรายงานถึงเปิดไม่ได้ ถ้าใช้กับ Printer sharing ที่มีปัญหาอยู่
* ผมต้องขอขอบคุณ อ.สันติสุข มากๆ ครับที่ได้ให้คำแนะนำ และความรู้ต่างๆ กับผม ทำให้ผมมีความพยายามหาสาเหตุจนพบ ซึ่งผมคิดว่าถ้าไม่ได้จะล้างเครื่องลงใหม่ทั้งหมด
15 @R06867
แม้รายงานจะไปผูกว่าใช้กับเครื่องพิมพ์ที่ปัญหา แต่มันก็ไม่ได้เป็นเหตุให้เปิดใน Design View ไม่ได้แน่นอน ต้องมีสาเหตุอื่นแน่นอน แต่ผมก็ยังไม่ทราบว่าเพราะอะไร
16 @R11750
รบกวนสอบถามด้วยว่าสาเหตุเกิดจากอะไร เนื่องจากเจอปัญหานี้เหมือนกัน รบกวนผู้รู้ช่วยตอบให้ด้วยคะ
17 @R11771
....ได้แล้วคะ ลองหาวิธีอย่างอื่นก็ไม่ได้ แต่ลองเปลี่ยน Printer เป็นเครื่องอื่น แล้วก็ใช้งานได้เลย ไม่รู้ว่าเกิดจากอะไรกันแน่ แต่แค่เปลี่ยนการ Set Printer แล้วกลับใช้ได้ งงเหมือนกัน.......
18 @R11779
ออกตัวก่อนครับ ไม่ได้อ่านตั้งแต่แรกๆ นะครับ

แต่ผมคิดว่า หากเปิด report ที่เคย design กับ printer เครื่องหนึ่งแล้ว มีการกำหนดอะไร พิเศษ ที่ เครื่องที่จะมาทดแทน ไม่ตรงกัน อาจทำให้เกิดปัญหา เปิดไม่ขึ้นได้ครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2607s