เราจะทราบขนาดของโปรแกรม และขนาดของข้อมูลได้จากตรงไ
กระทู้เก่าบอร์ด อ.Yeadram

 1,333   6
URL.หัวข้อ / URL
เราจะทราบขนาดของโปรแกรม และขนาดของข้อมูลได้จากตรงไ

เขียนโปรแกรมเล็ก ๆเอาไว้ แต่อยากทราบว่า โปรแกรมมีขนาดเท่าไหร่ ข้อมูลมีขนาดเท่าไหร่ ดูได้จากตรงไหนคะ

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

1 @R20259
ไม่เข้าใจครับ
โปรแกรมมีขนาดเท่าไหร่ หมายถึง จำนวนไบต์ของไฟล์ mdb, accdb ?
ข้อมูลขนาดเท่าไหร่ คืออะไร หน่วยอะไร ?
2 @R20261
ใช่ค่ะ จำนวนไบต์ของไฟล์ แต่ต้องการทราบว่าขนาดของข้อมูลในตารางเท่าไหร่ และ เป็นขนาดของโปรแกรม เท่าไหร่
คือถ้า ดูจาก properties จะได้แค่ว่ามีขนาดกี่ 1.2 GฺB แต่ไม่ทราบรายละเอียดค่ะ
3 @R20262
อื่ม ถ้าแบบนับจำนวนไบต์แยกตารางเลยนี่ แบบตรงๆ ผมนึกไม่ออกนะครับ ไม่รู้ว่ามีป่าว แต่เท่าที่นึกออกคือคุณต้องเขียนโค๊ดแบบแสดง Size และ FieldSize ของข้อมูลแต่ละฟิลด์ในตาราง Loop กัน แล้วนำมารวมกันเอง แล้วก็ไม่รู้จะตรงหรือเปล่าด้วยไม่เคยลอง
ยังไงรอ อาจารย์ท่านอื่นๆดูก่อนว่ามีฟังก์ชั่น หรือ Property ตัวไหนแบบตรงๆป่าว แต่ถ้ายังไงหากไม่ได้จริงๆ เดี๋ยวไว้ผมว่างจะลองเขียนแบบที่นึกออกให้ดูว่าพอได้ป่าวนะครับ (เป็นอะไรที่ไม่เคยลองมาก่อนเหมือนกัน)
4 @R20263
ผมเคยอยากรู้เหมือนกันว่าแต่ละเทเบิลกินเนื้อที่ไปเท่าไหร่ ปรากฏหาไม่พบว่าจะทำยังไงนะครับ ไม่มี property อะไรที่บอกเอาไว้ วิธีเดียวคือแยก frontend backend แล้วก็ดูขนาดไฟล์ของแต่ละตัวไปเลย แต่ยังไงก็ไม่สามารถดูขนาดของแต่ละเทเบิลได้อยู่ดี

ขนาดไฟล์ก็หาได้จากคำสั่ง CreateObject("Scripting.FileSystemObject").GetFile("พาธและไฟล์").Size
ผลที่ได้เป็นไบต์นะครับ
5 @R20275
เสริมอีกนิดนะครับ คือถ้าจะหาแค่ขนาดไฟล์เป็นไบต์ ใน VB หรือ VBA จะมีฟังก์ชั่นชือ่ FileLen() ใช้ Return ขนาดไฟล์ได้เหมือนคำสั่ง VBScript ที่ อาจารย์แนะนำเหมือนกันครับ

FileLen("ชื่อพาธและชื่อไฟล์เป้าหมาย")
เช่น
FileLen("C:\Data\Database.accdb")
6 @R20278
อืม ไม่รู้ว่ามีฟังก์ชั่นนี้ด้วยแฮะ ใช้ของคุณ TTT เรียบง่ายกว่า ขอหยิบไปใช้ในโปรแกรมผมเลยแล้วกัน
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3674s