แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - pitakchan

หน้า: 1 2 [3]
37
จากประสบการณ์นะครับ
เคยตั้ง System Locale ที่แตกต่างไป
ก็จะ Make accde ไม่ได้เหมือนกัน
แต่ครั้งนี้ก็ตั้งเป็น Thai แล้ว ก็ยังไม่ได้
เลยไม่ทราบว่าเกิดปัญหาตรงไหน

38
เรียนปรึกษาหน่อยครับ
(ผมลองหากระทู้เก่าๆ ไม่เจอวิธีแก้ปัญหานี้นะครับ ถ้ามีก็ขอโทษด้วย)
ผมมี File access ชื่อ abc.accdb เขียนด้วย Access2007 และใช้มาซักระยะแล้ว
บน Win10 แต่เมื่อวานมีการ Reset Win10 แล้วลง Office2007(32bit) ใหม่
(ก่อนลง Office2007 ได้ทำการ Uninstall Office365 ที่ติดเครื่องออกก่อน)
ตอนลงเสร็จใหม่ๆ ยัง make accde ได้ แต่วันนี้ไม่ได้แล้ว
แต่ลองเอา abc.accdb ไป make ที่เครื่องอื่นได้นะครับ
อยากเรียนปรึกษาอาจารย์หน่อยครับ มีท่านใดเคยเจอแบบนี้ไหมครับ
หมายเหตุ:เครืองผมจะ Set System Locale เป็น Thai ตลอดนะครับ
เครื่องอื่นๆที่ผมมีก็ Set Locale เป็น Thai เหมือนกันครับ
ผมมี Table ไม่เกิน 10, Form ไม่เกิน 10, เป็นโปรแกรมที่เล็กมากครับ
ERROR:
Microsoft Office Access was unable to create the .accde, .mde, or .ade file.
This error is usually associated with compiling a large database into an MDE file.  Because of the method used to compile the database, a considerable number of TableID references are created for each table.  The Access database engine can only create a maximum of 2048 open TableIDs at one time.  Exporting a database as an MDE potentially can exceed this limit if the database has a large number of objects (table, macro, form, report, etc).
There is no accurate method to estimate the number of TableIDs the Access database engine uses during the process of compiling a database as an MDE.  However, each VBA module and each form uses one TableID, as a result, if the database has 500 forms, and each form's HasModule property is set to Yes, as many as 1,000 TableIDs are used.
 

39
ได้แล้วครับ
ผมใช้ผิดเอง ขอบคุณครับ

40
ให้ข้อมูลเพิ่มเติมนะคับ
ผมลองพิมพ์จาก MS-Word ก็อาการเดียวก้น
พิมพ์ 3 บรรทัด 3 Fonts:(Code128, Free 3 of 9, Free 3 of 9 Extend)
อันแรก เครื่องอ่านไม่ได้
ส่วนอันที่ 2 และ 3 เครืองอ่านบาร์โค้ด อ่านได้
คงไม่เกี่ยวกับ Access แล้วมั้งครับ
แต่อยากขอปรึกษาหน่อยครับ

41
เรียนถามอาจารย์ทุกท่านครับ
ผม Download :confused: Font: Code128 ที่ได้จากกระทู้ด้านล่าง
https://www.thai-access.com/yeadram_view.php?topic_id=4364
เมื่อทดสอบพิมพ์บนกระดาษแล้ว เครื่องอ่านบาร์โค้ด อ่านไม่ได้ครับ
ใครพอทราบวิธีแก้ไขไหมครับ
ข้อมูล "*1234567890*" ครับ
แต่ถ้าใช้ Font: Free3of9 และ Free3of9x เครื่องอ่าน Barcode อ่านได้ครับ
รบกวนหน่อยครับ

42
ขอบคุณครับอาจารย์สันติสุข
ตั้งชื่อให้เหมือนกันแล้วครับ ชื่อ XP-58 (เป็น Slip Printer)
แต่เหมือนปัญหาอยู่ที่ USB port ไม่ตรงกัน
เครื่องคอมฯ-1: Port=USB001
เครื่องคอมฯ-2: Port=USB002
พอ Make accde ที่เครื่องคอมฯ-1 แล้ว เอาไป run ที่เครื่องคอมฯ2
มันพิมพ์ไม่ออกครับ
แต่ผมได้ Solution แล้วครับ จาก Web นี้:
http://www.utteraccess.com/forum/index.php?showtopic=1982972
เอา Module เขามา modify เล็กน้อย(เพราะตอนเอามาใช้ ก็มี Error ในประเด็นอื่น)
หลัง debug แล้วก็แก้ไข พอใช้ได้แล้วครับ
ขอบคุณอีกครั้งครับ

43
ขอบคุณครับท่าน ได้ลองแล้วครับ
แต่ไม่ว่าจะเลือกเป็นแบบ Default Printer หรือ Specific ก็ไปติดปัญหาที่ Port USBxxx ที่ไม่ตรงกันอยู่ดี
คือ ผมต้องการหาวิธีการระบุ Printer ตอนสั่งพิมพ์ว่าเป็น DeviceName และ PortUSB อะไรนะครับ
ซึ่งไม่รู้สามารถทำอย่างไรได้ หลังจาก make accde แล้วนะครับ

44
เรียนปรึกษาอาจารย์ทุกท่านหน่อยครับ
ผมเขียนโปรแกรม RptPrintSlip..โดยuse=DefaultPrinter (เป็น Slip Printerต่อที่Port:USB001)
หลังจาก make accde แล้วเอา object ไป run ที่เครื่องอื่น(มีหลายเครื่อง)
ซึ่งเครื่องอื่นมี SlipPrinter ต่อที่ USB002/USB..อื่นๆ(เลข USB port ไม่เหมือนกัน)
ผลคือ พิมพ์ข้อมูลไม่ออกครับ แนะนำแก้ปัญหาหน่อยครับ
ผมใช้ คำสั่งนี้ครับ
DoCmd.OpenReport sReportName, acViewNormal, "", tCriteria, acWindowNormal

หน้า: 1 2 [3]