แสดงกระทู้

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 - mtaccess

หน้า: 1 2 3 4 [5] 6
73
ห้อง MS Access / : การสร้างหน้า Login ใน MS Access
« เมื่อ: 14 เม.ย. 63 , 12:03:25 »
ลองดูตัวอย่างนี้ครับ เป็นการกำหนดเงื่อนไขการแสดงรายการของ คอมโบบ๊อก โดยให้ดึงมาแสดงเฉพาะรายการที่เกี่ยวข้องกับส่วนอื่นๆ ที่ต้องอยู่ในกลุ่มเดียวกัน
คล้ายๆกับการกำหนด จังหวัด อำเภอ ตำบล หมู่บ้าน จากตัวอย่างก่อนๆ ครับ

 
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

74
ห้อง MS Access / : การสร้างหน้า Login ใน MS Access
« เมื่อ: 14 เม.ย. 63 , 08:31:09 »
ตรง Division กับ Location ผมไม่แน่ใจว่าสร้างความสัมพันธ์กันแบบไหน

ถ้าแบบดิบๆ เลยก็แบบนี้ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

75
ทุกคำสั่ง CurrentDb.Execute ต้องมี dbSeeChanges ต่อท้ายครับ

เช่น CurrentDb.Execute "DELETE * from Customers WHERE Customer_ID = " & CurrentC_ID, dbSeeChanges
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

76
เพิ่มเติมต่อท้ายเป็น CurrentDB.Execute xxxxxxx , dbFailOnError Or dbSeeChanges ครับ
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

77
Tools >> Options >> Designers

ติ๊กออก Prevent Saving changes that require table re-creation



*คำอธิบาย การแก้ไขข้อมูลออกแบบตารางพวกนี้ มันจะดรอปและสร้างตารางขึ้นมาใหม่ในชื่อเดิม ซึ่งอาจจะส่งผลให้ข้อมูลสูญหายโดยไม่ได้ตั้งใจ เช่นเผลอลบคอลัมน์แล้วกดบันทึก ข้อมูลในคอลัมน์นั้นก็จะหายไปหมด
ถ้าแก้ไขเสร็จแล้ว ให้มาติ๊กกลับไว้เหมือนเดิมครับ
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

78
ไม่ค่อยเข้าใจคำถามครับ
หมายถึงปรับ Is Identity เป็น Yes แล้วกด save ไม่ได้หรอครับ ?

ได้กำหนด Primary Key ให้ ID รึยังครับ

และเวลาเพิ่มข้อมูล ID ห้ามเป็นค่าว่าง

โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

79

ดูในคำสั่ง Dlookup ครับ ตารางชื่อ tblUser ไม่มี มันควรจะเป็น dbo_tblUser

ถ้ามีหลายตาราง วิธีแก้ชื่อตารางเก่าเป็นชื่อใหม่ ให้ Find and replace โค้ดทั้งหมดครับ
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

80
แค่หลักหมื่น ไม่น่าจะมากไปครับ เพราะผมลองหลักหมื่นก็สบาย ๆ
ผมแนะนำให้ export ออกมาเป็น excel ดีกว่าครับ

- ใน Acess การ export เป็น excel ต้องเป็น excel 97 - 2003 ครับ
- ใน sql server ตอนทำการ import ตรง Destination ให้เลือกเป็น SQL Server Native Client 11.0
- ตารางที่เป็น Identity Specification (autonumber) ให้ปรับเป็น No ก่อนที่จะ import ครับ หลัง import ให้มาปรับเป็น yes


//ตัวอย่างการ import
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

81
เบื้องต้นต้องทำให้ access ติดต่อกับ sql server ให้ได้ก่อนนะครับ (ทำตามคลิป)

ถ้าได้แล้ว สามารถ คลิกขวาที่ตารางที่อยู่ใน access



- เลือกแหล่งข้อมูลที่เราสร้างไว้ มันจะไปสร้างตารางไว้ใน sql server ให้เลย



ปล. มันอาจจะมีปัญหาอยู่บ้างนะครับ บางตาราง อาจจะ export ไม่ได้
ถ้า export ไม่ได้ ผมจะใช้วิธี export เป็น excel แล้วไป import ที่ sql server แทน
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

82
ลองดูคลิปนี้ครับ

โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

83
ห้อง MS Access / : โปรแกรม Access error Query " is corrupt
« เมื่อ: 21 พ.ย. 62 , 13:53:29 »
ลองวิธี Uninstall ตัวอัพเดทออกตามวิธีนี้ดูว่าได้ไม๊ครับ
http://fmsinc.com/MicrosoftAccess/Errors/query_is_corrupt/index.htm
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

84
ห้อง MS Access / : โปรแกรม Access error Query " is corrupt
« เมื่อ: 21 พ.ย. 62 , 12:18:07 »
 :startle: :startle: จริงด้วยผมอ่านไม่จบ งั้นวิธีแก้ก็น่าจะต้องลง OFFICE ใหม่ แล้ว ห้ามอัพเดทจะดีกว่าครับ
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

85
ห้อง MS Access / : โปรแกรม Access error Query " is corrupt
« เมื่อ: 21 พ.ย. 62 , 11:37:20 »
ลิงค์ที่ให้มาคือตัวที่ก่อให้เกิดปัญหาไม่ใช่หรือ ไม่ใช่ตัวแก้ปัญหา ยกเว้นใน Office 2016 ที่มีลิงค์ไปหาตัวแก้ปัญหาอีกที แต่ก็ต้องไม่ใช่ Office ประเภท Click-To-Run ด้วย
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

86
ห้อง MS Access / : โปรแกรม Access error Query " is corrupt
« เมื่อ: 21 พ.ย. 62 , 10:33:20 »
ลองรีเซ็ตเครื่องดูหรือยังครับ ถ้ายังไม่ได้จริงๆ ก็ลบ OFFICE แล้วลงใหม่ครับ และปิดระบบ WINDOWS UPDATE ด้วยนะครับ

โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

87
ห้อง MS Access / : โปรแกรม Access error Query " is corrupt
« เมื่อ: 21 พ.ย. 62 , 09:36:12 »
.
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

88
iif("[วันหมดอายุ]"<Date(),"หมดอายุ","เหลือ "&Cstr(DateDiff("d","[วันหมดอายุ]",Date())) & " วัน")
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

89
เหมือนกับการเช็ควันที่ปัจจุบัน กับ วันที่หมดอายุ ใช่ไหมครับ ว่าถ้าไม่ครบกำหนดแล้วเหลือกี่วัน ถ้าครบกำหนดแล้วก็แสดงว่าบัตรหมดอายุ

ผมสมมุติชื่อ Field ดังนี้

Field ชื่อ CustomerName  Datatype Text  เก็บชื่อลูกค้า
            OutCardDate     Datatype Date&Time  เก็บวันออกบัตร
            ExpireCardDate Datatype Date&Time  เก็บวันหมดอายุ

Table ชื่อ Table1

ที่คิวรี่ เอา sql นี้ไปวางได้เลย
โค๊ด: [Select]
SELECT table1.CustomerName, table1.OutCardDate, table1.ExpireCardDate, IIf(Date()<[ExpireCardDate],"เหลือ " & [ExpireCardDate]-Date() & " วัน","บัตรหมดอายุ") AS สถานะ
FROM table1;
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

90
ผมลองแล้วดูได้ คุณเปิดดูใน Print Preview หรือเปล่า
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

หน้า: 1 2 3 4 [5] 6