ทำ access เป็นไฟล์ exe แล้วแต่ insert ข้อมูลใหม่ไม
กระทู้เก่าบอร์ด อ.Yeadram

 2,404   9
URL.หัวข้อ / URL
ทำ access เป็นไฟล์ exe แล้วแต่ insert ข้อมูลใหม่ไม

ผมทำฐานข้อมูล access เสร็จแล้ว และได้ save เป็น accde จากนั้น ใช้โปรแกรมแปลงเป็นไฟล์ exe แล้ว แต่เมื่อลอง insert ข้อมูลใหม่ไม่ได้ โดยสามารถดูข้อมูลอื่นๆที่ลองลงข้อมูลไว้ได้ เพราะอะไรครับ

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

1 @R23818
ใช้โปรแกรมอะไรแปลงเป็น exe ครับ
2 @R23819
ใช้ Inno setup ครับ
3 @R23820
พอดีได้ไปหาข้อมูล มาบ้าง พบว่า มีบางคน ให้ข้อมูล ว่า access จะใช้ให้เปลี่ยนเป็น exe แต่จะไม่สามารถทำอะไรกับข้อมูลได้นอกจากดูเพียงอย่างเดียว แต่ไม่แน่ใจ ว่า access 2013 นั้น จะมีการเปลี่ยนแปลงหรือยัง (พอดีผมใช้ access 2013 ในการพัฒนาครับ)
4 @R23822
เท่าที่รู้โปรแกรม Inno setup เป็นตัวรวมไฟล์โปรแกรมให้เป็น exe ไว้สำหรับ Install ติดตั้งกับเครื่องอื่น เหมือนการแตกไฟล์ออกของ zip แต่มันจะขั้นสูงกว่าตรงที่ใส่ค่า Registry ใส่ Script เซ็ทหรือตรวจสอบระบบก่อนลงได้
แต่ทำ compile เป็น exe ไว้ใช้งานได้ด้วยเหรอ? ไม่ได้ใช้มานานแล้ว ใช้แต่เวอร์ชั่นเก่าๆ
5 @R23823
ส่วนที่เคยเห็นคือมีคนเคยทำเป็น EXE ได้ แต่ดูได้แค่ Table อย่างเดียว ซึ่งก็นะ ใช้ MS Access Runtime ดีกว่า 555
6 @R23825
เคยเห็นโปรแกรมที่แปลงเป็น exe แต่ต้องตั้งค่าให้มัน update หลังจากออกจากโปรแกรม แต่ผมว่าไม่ค่อยเวิร์ค

แนะนำให้ Split Database แล้วลิงค์ Table เอา ไฟล์ที่เป็นฟอร์มหรือรีพอร์ทก็นำไปแปลงเป็น exe ได้ ส่วนไฟล์ database แยกออกมาแล้ว bundle เข้าไปโดยใช้ Inno setup ได้
7 @R23827
ขอถามเพิ่มเติม คือ ที่ผมทำระบบตอนนี้ เป็นระบบการจัดเก็บ และสืบค้นเอกสาร แบบง่ายๆ ครับ โดยใช้วิธี scan ไฟล์ แล้วมาเก็บใน PC ให้ user สามารถ insert และ search เอกสารนั้นๆ ครับ
     และตอนนี้ผมกะว่าจะ ทำระบบที่ว่า แล้ว เซฟ เป็น ไฟล์ accde ให้ user ใช้ ครับ แต่มาคิดว่า ถ้า user เก็บเอกสารใน PC ไว้เรื่อยๆ แล้วจะใหญ่ขึ้นๆ คืออยากจะถามว่าเราต้องทำอย่างไรกับมันครับกรณี มีการเพิ่มไฟล์จนใหญ่เรื่อยๆ แล้วเราต้องคอยบีบอัดไฟล์ใช่หรือเปล่า หรือ ใครพอมีวิธีแนะนำหรือเปล่าครับ (แนวคิดตอนแรกอยากให้ user ได้ใช้ แบบเอกสารไม่มาก เลยลองทำให้ใช้แบบง่ายๆ แต่พอมานึกๆดูว่าถ้าบางคนเก็บเยอะๆ นี่จะต้องทำยังไงดี ครับ
    
8 @R23830
https://stackoverflow.com/questions/9114887/batch-to-copy-files-with-xcopy
ผมใช้วิธีนี้สำหรับupdateโปรแกรกรณีเครือข่ายและแปลงfile เปิดโปรแกรมเป็น.exe ง่ายดี... ไม่ต้องวิ่งติดตั้งโปแกรมเมื่อupdate(คอมพิวเตอร์ที่ใช้อยู่ไม่น้อยกว่า 400 เครื่องบางโปรแกรมยังใช้access อยู่เลย) แต่กรณีที่ไม่ทำเครือข่าย เคยใช้ทั้ง inno และ setup2go
9 @R23834
ถ้าจะเลือกเก็บเนื้อไฟล์เอกสารเข้าไปอยู่ในฐานข้อมูลเลย ก็ต้องย้ายไปฐานข้อมูลขนาดใหญ่กว่าของ Access เอง เช่น MySQL, SQL Server อีกทางเลือกก็ไม่เก็บรวมเข้ามา ก็ยังเก็บเป็นไฟล์ๆแยกกันไปตามโฟลเดอร์ เราเก็บแค่ path\filename นั้นๆใส่ลงในฐานข้อมูลก็พอ แบบนี้ก็ไม่ต้องย้ายฐานข้อมูลครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2191s