Access Runtime 2010 เปิดโปรแกรมที่พัฒนาไม่ได้
กระทู้เก่าบอร์ด อ.Yeadram

 2,524   13
URL.หัวข้อ / URL
Access Runtime 2010 เปิดโปรแกรมที่พัฒนาไม่ได้

โปรแกรมที่พัฒนาเป็นโปรแกรมสำหรับเก็บข้อมูลปริมาณงานประจำวันของแต่ละหน่วยงาน เพื่อนำไปคำนวณปริมาณงานเข้าและออกในแต่ละวัน แต่มีปัญหาว่าหลังจากพัฒนาโปรแกรมแล้ว ทดสอบนำไปเปิดในเครื่องที่ลง Access Runtime 2010 แล้วไม่สามารถเปิดโปรแกรมได้ค่ะ โดยจะขึ้นข้อความตามรูป



หลังจากกดปุ่มเปิด จะขึ้นข้อความดังนี้ค่ะ


แล้วโปรแกรมก็ปิดไปเลย

ซึ่งถ้าเปิดในตัวเต็มปกติจะได้ตามนี้ค่ะ

1. หลังจากเปิดโปรแกรมจะขึ้นหน้าจอให้ login


2. Log in เข้าโปรแกรม


3. เข้าหน้าจอเมนู


เลยไม่แน่ใจว่ามีปัญหาอะไร เพราะเพิ่งหัดเขียนโปรแกรมเป็นครั้งแรกค่ะ ด้วยภาวะจำยอมจากทางบริษัทนะค่ะ แค่ไปอบรมมาคอร์สสั้นๆ แล้วศึกษาจากหนังสือกับ Internet โปรแกรมอาจจะไม่สมบูรณ์ก็ได้ แต่ไม่รู้จะแก้ยังไงจริงๆค่ะ เพราะเปิดจากตัวเต็มก็ทำงานได้ตามปกติ

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

1 @R22314
ทำไมรูปมันขึ้นแปลกๆ สงสัยโหลดไม่สำเร็จ

รูปที่ 1 หลังเปิดโปรแกรมด้วย Access Runtime 2010


2 @R22316
รูปมีปัญหารบกวนดูใหม่ตาม Link ที่ส่งไปใหม่นะคะ ขอโทษด้วยเพิ่งเคยเข้ามาโพสต์เป็นครั้งแรกค่ะ

เปิดโปรแกรมผ่าน Access Runtime 2010
รูปที่ 1 หลังจากเปิดโปรแกรม


รูปที่ 2 หลังกดปุ่มเปิดจากรูปที่ 1
...
หลังจากนั้นโปรแกรมก็ปิดไปค่ะ

เปิดโปรแกรมผ่าน Access 2010 ตัวเต็มค่ะ
รูปที่ 1 หลังจากเปิดโปรแกรมจะขึ้นหน้าจอให้ login


รูปที่ 2 กรอก UserName กับ Password
...

รูปที่ 3 เข้าหน้าจอเมนู
...

ขอบคุณค่ะ
3 @R22317
ขอแก้ไขรูปที่เปิดผ่าน Access Runtime ตามนี้นะคะ ไม่รู้จะไปแก้ไขหรือลบโพสต์เก่ายังไง เลยกลายเป็นโพสต์มาเยอะแยะเลยต้องขอโทษอีกครั้งค่ะ

AccessRuntime1


AccessRuntime2
...

4 @R22318
ดูคำตอบ R17141 ในลิงค์ http://www.thai-access.com/yeadram_view.php?topic_id=3735

ปล.บอร์ดนี้ไม่มีให้แก้ไขข้อความครับ โพสแล้วโพสเลย
5 @R22319
เรียน อ.สันติสุข
ลองทำตามแล้วนะคะแต่ยังติดปัญหาอยู่ว่ายังไม่สามารถเปิดไฟล์ได้ มันขึ้นตามรูปแล้วโปรแกรมก็ปิดไปเลยค่ะ
6 @R22320
ไม่แน่ใจว่าปัญหาเกิดจาก code ที่ใช้ในการเขียนโปรแกรมรึเปล่า จึงได้ส่งโปรแกรมไปให้ทาง accboard@gmail.com แล้วนะคะ ยังไงรวบกวนทางอ.ด้วยนะคะ

ส่งจาก pm_k23@hotmail.com ค่ะ ขอบคุณมากค่ะ

7 @R22321
ถ้าปัญหาเรื่อง security ตามรูปที่ 1 ในคำตอบข้างบน (R22317) ไม่แสดงแล้ว อาจเป็นเรื่องของโค้ดหรือแมโครที่ทำอะไรที่เครื่องที่ลง Runtime มันไม่มีคุณสมบัตินี้ให้ คงต้องให้โปรแกรมเมอร์เขา debug ดูแล้วครับ
8 @R22322
เพิ่มเติม : ให้เช็คจากเวป Microsoft.com ว่าตัว Runtime มีออก Service Pack หรือไม่ ถ้ามี ให้ติดตั้งด้วยครับ
9 @R22323
เขียนด้วยเวอร์ชั่นอะไร ต้องลง runtime รุ่นนั้นมั้งนะครับผม
10 @R22324
เรียน อ.สันติสุข
ไม่มีโปรแกรมเมอร์ค่ะ ต้องดูแลเองทั้งหมดเลย อ.พอจะมีแหล่งข้อมูลมั้ยคะว่ามีคำสั่งอะไรบ้างที่ไม่สามารถใช้กับ Runtime ได้ เพราะใช้คำสั่งตามหนังสือ Advanced Access ฉบับเขียนโปรแกรม VBA ของ นันทนี แขวงโสภา น่ะค่ะ ซึ่งมีใช้ทั้งคำสั่ง VBA, ADO, SQL รวมถึงสร้ง Ribbon โดยใช้ XML

ส่วนเรื่อง Service Pack ปัจจุบันยังมีแค่ Service Pack2 ตามที่อ.แนะนำในกระทู้ที่อ.ส่ง Link มาให้ และได้ติดตั้งเรียบร้อยพร้อมตอนที่กำหนด Trusted Location ค่ะ

เรียน คุณโอ๋
เขียนด้วย Access 2010 รุ่น 32 บิตค่ะ แล้วก็ลงด้วย Runtime 2010 รุ่น 32 บิต เหมือนกันค่ะ แต่ก็ยังใช้ไม่ได้

ตอนนี้เครียดมากๆเลยค่ะ ไม่รู้จะแก้ปัญหายังไงดี ต้องแก้ปัญหาเองคนเดียวเลยค่ะ เป็นโปรเจ็คที่ทำคนเดียวเลยค่ะ ไม่มีใครที่รู้จักพอเป็นที่ปรึกษาได้เลยซักคน กำลังจะเริ่ม Pilot โปรแกรมไปให้ User ใช้ แล้วถึงจะมาทำ Report ต่อ แต่มาติดปัญหาที่ Runtime เปิดโปรแกรมไม่ได้ก่อน

11 @R22325
แนะนำว่าให้ทำก๊อปปี้โปรแกรมคุณเก็บไว้ก่อนชุดนึง แล้วลองสั่ง Access Full Version ให้ทำงานเหมือน RunTime Version   ดูที่หัวข้อ Simulating the Runtime Experience จากลิงค์ http://www.fmsinc.com/microsoftaccess/developer/runtime.html (ข้ออื่นๆก็มีประโยชน์เช่นกัน) แล้วให้รันกับไฟล์ .accdb ที่คุณสร้าง ถ้ามันทำงานไม่ได้ มีอาการเหมือนกับที่เครื่องที่ลง RunTime Version นั้นทำไม่ได้ ก็ยิ่งเป็นเครื่องยืนยันเรื่องปัญหาของโค้ดหรือแมโครที่ว่าไว้แหล่ะครับ

ถ้าทำงานให้ บ. ผมว่าควรให้ บ. พิจารณาว่าควรซื้อ package หรือหาที่ปรึกษาเรื่อง Access หรือจ้างโปรแกรมเมอร์เขียนจะดีกว่านะครับ
12 @R22326
คืออย่างนี้ครับ การใช้ Runtime หากมี Error ขึ้นมันจะฟ้องและปิดไม่ให้ใช้ต่อ ผมเข้าใจว่าคุณอาจเขียนโค๊ดบ้างอย่างมี Error อยู่ ต้องลองเข้าที่ตัวเต็มแล้วไปที่หน้า VBE (กดปุ่ม Alt + F11) แล้วเลือกเมนู Debug > Compile Database ดูว่ามี Error ตรงไหนหรือไม่ ถ้ามีต้องแก้ไขหรือลบออก ไม่งั้นใช้ Runtime ไม่ได้ ปัญหาเท่าที่ผมเคยเจอมาจากเรื่องของโค๊ด Error เป็นส่วนใหญ่ หรือการแก้ปัญหาด้วยการใช้ On Error GoTo, Select Case Err.Number บ้างที่จะมีปัญหาได้ ต้องลองค่อยๆตัดออกที่ละส่วนดูว่ารันได้ป่าว

ปล. เวลาเขียนโปรแกรมเพื่อเอาไปใช้ Runtime เราควรคอยเช็คดูว่าถ้ารันด้วย Runtime จะมีปัญหาหรือไม่ โดยการใช้ MS Access ตัวเต็มนี่แหละ แต่ตอนเรียกไฟล์ให้ใส่พารามิเตอร์ /runtime ลงไป เช่น เราสร้างไฟล์ไว้ในโฟลเดอร์ C:\DATA ก็ให้เราสร้าง Shortcut:
"C:\Program Files (x86)\Microsoft Office\Office15\MSACCESS.EXE" "C:\DATA\ชื่อไฟล์เรา.accdb" /runtime
หรือไม่สร้าง Shortcut ก็สร้างใส่ใน SendTo โดยดูจากคลิปนี้

SendTo

ทำเหมือนในคลิปแต่ให้เปลี่ยนพารามิเตอร์ /Decompile เป็น /runtime แทน
13 @R22328
ขอบคุณทุกๆท่านมากๆเลยค่ะ จะลองไปทดสอบดูตามที่แนะนำมาดูนะคะ ลองเขียนแค่หน้าฟอร์มง่ายดูแล้วเปิดได้ไม่มีปัญหา น่าจะเป็นปัญหาโค้ดหรือแมโครตามที่อ.สันติสุขแนะนำ จะค่อยๆไปไล่โค้ดดูค่ะว่าติดปัญหาที่คำสั่งไหนบ้าง

รู้สึกว่าความหวังขึ้นมาก จากเดิมที่เหมือนงมเข็มในมหาสมุทรเลย ขอบคุณทุกท่านอีกครังค่ะ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3419s