ช่วยด้วยค่ะ ป้อนข้อมูลใน field ที่เป็น memo ไม่ได้
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 358   3
URL.หัวข้อ / URL
ช่วยด้วยค่ะ ป้อนข้อมูลใน field ที่เป็น memo ไม่ได้

คือพยายามป้อนข้อมูลลงใน field ที่มี data type เป็น memo 
ข้อมูลก็เยอะเหมือนกัน หลายพันตัวอักษร เมื่อป้อนผิด แล้วลบทิ้งเพื่อป้อนใหม่ 
มันจะ pop up หน้าต่างตกใจ มี message ว่า 
"Msaccess has caused an error in MSACCESS.EXE 
msaccess will now close" 
 
เมื่อกดปุ่ม close มันก็ปิดไปทั้งโปรแกรมเลยค่ะ แถมข้อมูลที่ป้อนเข้าไปใหม่ก็หาย...ไปด้วย 
เป็นอย่างนี้ทุกครั้งเลย  ช่วยด้วยเถิด ท่านผู้มีความรู้และประสบการณ์ทั้งหลาย 
 
ขอบคุณมากๆ ค่ะ

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

1 @R00283
Access 97 มักจะมีปัญหากับ Memo Field วิธีแก้คือ 1. เปลี่ยนไปใช้ Access เวอร์ชันสูงขึ้น เช่น ผมจะใช้ Access 2002 (XP) แทน 2. ใช้วิธี copy แล้วไปวางลงในฟีลด์เลย ถ้าเป็นการนำมาจากไฟล์อื่น 3. ใช้การคีย์โดยใช้โค้ดเป็นผู้ป้อนให้แทน เช่น การใช้ VBA หรือ ASP หรือป้อนผ่านทาง Note Pad ผมว่าวิธีที่ 1 จะง่ายที่สุด แต่เครื่องคอมฯ ต้องเป็น Pentium 3 ขึ้นไป และมี Memory มากพอ 128 MB ขึ้นไป
2 @R00286
ขอบพระคุณมากค่ะ คงใช้วิธีที่ 2 น่าจะเหมาะที่สุด สำหรับหญิงโบ... อย่างเรา
3 @R00535
ผมเจอ Jack Cowley ตอบไว้ที่ http://www.access-programmers.co.uk/forums/showthread.php?s=&threadid=31237 ดังนี้ Delete the field from the form. Close and save the form. Reopen the form. Drag tthe memo field form the Field List and see it this fixes your problem. สรุป ให้เข้าไปในมุมมองออกแบบของฟอร์มนั้น แล้วลบส่วนที่เป็น Text Box ที่เป็น Memo ออก แล้วให้ลากฟีลด์ Memo จาก List ของตารางลงมาไว้ที่เดิม ปัญหาน่าจะหาไป จากประสบการณ์ที่ผมเจอ ตัวตารางเองจะไม่มีปัญหา แต่จะมีปัญหาอยู่ที่ฟอร์มครับ ผมเคยลองใช้ฟอร์มของ Access 2002 แล้วคีย์ข้อมูลใส่ Memo ฟีลด์ที่เป็นไฟล์ของ Access 97 จะไม่มีปัญหาอะไร Access 97 จะมีปัญหากับ Memo ในฟอร์มครับ พอพิมพ์ได้ 255 ตัวอักษร จะเกิดปัญหาทันที
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1200s