ลบ Code เราเฉยเลย



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

19 มี.ค. 64 , 12:37:15
อ่าน 276 ครั้ง

kitisak

ลบ Code เราเฉยเลย
« เมื่อ: 19 มี.ค. 64 , 12:37:15 »
ใช้ได้มาหลายปี วันนี้เปิดมามีหน้าต่างแจ้งตามรูป พอกด OK เปิดได้แต่ลบ code VB เราหมดเลย ดีที่มีไฟล์สำรองไว้ คราวนี้เราจะเปิดอย่างไรได้ครับ

 

19 มี.ค. 64 , 12:53:11
ตอบกลับ #1

sjs

: ลบ Code เราเฉยเลย
« ตอบกลับ #1 เมื่อ: 19 มี.ค. 64 , 12:53:11 »
ต้องมีอะไรเปลี่ยนไปเช่น windows หรือ Office

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

19 มี.ค. 64 , 14:00:15
ตอบกลับ #2

kitisak

: ลบ Code เราเฉยเลย
« ตอบกลับ #2 เมื่อ: 19 มี.ค. 64 , 14:00:15 »
ร้องไห้หนักมาก เปิดไป เปิดมา ไฟล์สำรอง code VB ก็หายไปด้วย ต้องแก้ไขอย่างไร ครับ
« แก้ไขครั้งสุดท้าย: 19 มี.ค. 64 , 14:33:30 โดย kitisak »

 

19 มี.ค. 64 , 15:14:42
ตอบกลับ #3

OddyWriter

: ลบ Code เราเฉยเลย
« ตอบกลับ #3 เมื่อ: 19 มี.ค. 64 , 15:14:42 »
เรื่องนี้มักเกิดจากไฟล์ข้ามเวอร์ชั่น หรือข้ามแพลตฟอร์ม (เช่นจาก 64 บิตเป็น 32 บิต) ซึ่งถ้า Code ไหนที่ Access เวอร์ชั่นที่เปิดล่าสุดไม่รู้จัก มันจะลบให้เลย (เกลียดมันก็ตรงนี้แหละ) เคยเจอมาตอน เปลี่ยน Access 2003 เป็น 2016
วิธีการแก้ไข ไม่มีครับ เพราะมันหายแล้วหายเลย

แนะนำว่าให้เปิดด้วยเครื่องที่ไม่มีปัญหา แล้ว Save ตัว VBA ออกมาก่อน จากนั้นค่อยๆ ใส่กลับเข้าไปในเครื่องใหม่ครับ
วิกฤติโควิดทำให้ร้อนเงิน
ใครอยากจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 
โพสต์นี้ได้รับคำขอบคุณจาก: kitisak

19 มี.ค. 64 , 16:47:01
ตอบกลับ #4

kitisak

: ลบ Code เราเฉยเลย
« ตอบกลับ #4 เมื่อ: 19 มี.ค. 64 , 16:47:01 »
ติดต่อกับ บิลเกตส์ จะรับฟังไหมครับ ถ้าไม่รับฟัง เรื่องนี้ถึงครูอังคณา แน่

 

20 มี.ค. 64 , 12:17:37
ตอบกลับ #5

BH

: ลบ Code เราเฉยเลย
« ตอบกลับ #5 เมื่อ: 20 มี.ค. 64 , 12:17:37 »
ปัญหานี้เรียก corruption (เป็นปัญหาร้ายแรงเหมือนการเมืองเลย 555)
ผมเจอมาหลายครั้ง
สาเหตุ ทั้งหมดเกิดจาก network error คือ ผมเก็บ back-end กับ front-end (accde) ไว้คนละที่ พอ network ใช้งานไม่ได้ /หรือช้ามาก โปรแกรมค้างเลย (ไม่ได้เกิดทุกครั้ง) โดยเฉพาะตอนแก้ไข code vba
ส่วนสาเหตุอื่นที่เคยอ่านเจอ ก็เปลี่ยน versions MS 32-64 bit
เมื่อเกิดปัญหาแล้วแก้ไม่ได้
ดังนั้น ทุกครั้ง ก่อนแก้ไขโปรแกรมควร Backup ก่อนทุกครั้ง

ลองศึกษาจากนี่ดูครับ

http://allenbrowne.com/ser-25.html link (prevent corruption)
http://allenbrowne.com/ser-47.html link (fix corruption)



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


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