บอร์ดเรียนรู้ Access สำหรับคนไทย
Thai Access Webboard => ห้องสนทนาทั่วไป => ข้อความที่เริ่มโดย: SakDa ที่ 27 ม.ค. 63 , 09:14:03
-
อยากหาตัวช่วยตรวจครับว่าตาราง คิวรี่ ฟอร์ม แต่ละฟอร์มที่เราสร้างขึ้นมันเป็นขยะในฐานข้อมูลไหม โค้ดที่มี ฟังก์ชั่นที่มี เป็นขยะไหม เผื่อจะได้ลบทิ้ง ทำนองนี้นะครับ
-
มีคนถามและคนตอบไว้ ตรงนี้เหมือนกันครับ https://stackoverflow.com/questions/906918/ms-access-how-can-i-find-out-where-tables-queries-macros-etc-are-used
-
การสร้างไฟล์แอคเซสขึ้นมาไฟล์ๆหนึ่งนั้นก็คล้ายกับการเขียนโปรแกรมขึ้นมานั่นล่ะครับ ดังนั้นตาราง,คิวรี่,ฟอร์ม,หรือโค้ดคำสั่งที่มีอยู่ก็เกิดจากที่เราสร้างมันขึ้นมามันจะเป็นขยะหรือไม่ก็ขึ้นอยู่กับตัวเรา หรืออย่างบางทีเราสร้างคิวรี่,สร้างฟอร์มมาเก็บใว้ไม่ได้ใช้งานจริงนั่นก็ถือว่าเป็นขยะของไฟล์ได้แล้วครับ แต่เราก็อาจอยากเก็บใว้เพื่อใช้ในอนาคต,ตัวอย่างปัญหา,หรืออะไรก็แล้วแต่นั้นผมขอถือว่ามันไม่ใช้ขยะทางความคิดละ ที่นี้มันก็ขึ้นอยู่กับคนที่เขียนโปรแกรมล่ะว่าจะทำอย่างไรจะทำไฟล์ใหม่ที่ไม่มีขยะพวกนี้ใหมเพราะจะไปให้โปรแกรมอื่นอยูู่ๆเข้ามาลบตาราง,คิวรี่,ฟอร์มคงเป็นไปไม่ได้ครับ
ส่วนอีกความหมาย(ในความคิดผม)นั่นคือระหว่างที่เราออกแบบโปรแกรมหรือใช้งานฐานข้อมูลอยู่นั้นตัวโปรแกรมจะเก็บแคสส่วนหนึ่งใว้ที่ตัวไฟล์ที่เราเขียน(มีผลต่อขนาดไฟล์)ใน ms access 2007 ขึ้นไปเราสามารถใช้คำสั่ง Compare and Repair Database ได้ครับ (2003ผมไม่รู้ว่ามีใหมหรืออยู่ตรงไหนนะลองหาดูครับ) https://www.addintools.com/documents/access/where-is-compact-repair.html
-
กำลังเอางานเก่าๆ ที่เคยทำขึ้นมาใช้อีกรอบ ราบรื่นดีมาก ทั้งที่ความรู้ด้านนี้ก็คิดว่ามีเท่าเดิม แต่ใช้โค้ด vba ไม่ถนัดก็ใช้คำสั่งคิวรี่เข้าไปอัพเดทตารางแทน ขณะที่รอคำตอบครูที่ปรึกษา ก็ค้นดูของอาจารย์สุภาพ เจอกระทู้นี้เหมือนกัน https://www.thai-access.com/suphap.php?topic_id=473
-
มีคนมาตอบให้ความรู้แล้วครับ นำมาเผยแพร่ต่อ
" My favorite in this area is called MZ-Tools. It is not free, but it does an outstanding job on VBA. I believe there are other tools, such as V-Tools, with similar functions. "