แสดงกระทู้

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 - 001Jetnipit

หน้า: 1 2 3 [4] 5 6 7 ... 12
49
จากตัวอย่างนั้น มี 2 ตาราง
การที่จะแสดงข้อมูลได้นั้นสามารถทำได้ 2 แบบ คือ
1. ใช้คิวรี่ในการแสดงผล (แบบนี้ใช้การ Dlookup ก็ได้ครับ) ถ้าอยากได้แบบใช้คิวรี่แสดงผล เดี่ยวทำให้ดู

2.คือให้อัพเดทข้อมูล ชนิด  ในตารางข้อมูลหลัก
โค๊ด sql ที่ให้ไปนั้นจะต้องสร้าง query ใหม่ขึ้นมาใช้งาน จะใช้สำหรับอัพเดทข้อมูลให้ตารางข้อมูลหลักก่อนการแสดงผลครับ

งั้นของผมควรใช้วิธีแรกใช่ไหมครับ

50


ใส่ไว้ข้างล่างแบบนี้หรือเปล่าครับ

51


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

52
ห้อง MS Access / : ขอถามสอบครับ Error Expected 1
« เมื่อ: 08 ก.ย. 64 , 13:19:19 »
ขอบคุณครับผม ผมไม่ทราบว่าตรงนั้นคือชื่อฟิลด์นึกว่า Subform ขอบคุณครับ

53
ได้แล้วครับลืมเรียกฟังก์ชั่น แต่ปัญหาใหม่คือ เดือน Mar ต้องใช้เลข 3 ค้นหาถึงจะเจอ วิธีที่เราสามารถใช้คำว่า Mar แทนได้ไหมครับ

54


กรองค้นหาแบบนี้สามารถทำได้ไหมครับ ผมทำแล้วมันไม่ขยับอะไรเลย Combo อันอื่นใช้ได้หมด

55
ห้อง MS Access / : ขอถามสอบครับ Error Expected 1
« เมื่อ: 08 ก.ย. 64 , 11:46:59 »
ต้องส่งไฟล์มาดูครับ

หน้านี้ครับผม ขอบคุณครับ



https://drive.google.com/file/d/1G2iS1MDoeDU9NLN_6Yo1LmkpnRlmlu5S/view?usp=sharing link

56
ห้อง MS Access / : ขอถามสอบครับ Error Expected 1
« เมื่อ: 08 ก.ย. 64 , 10:20:59 »
เปลี่ยน CurrentDb.Execute เป็น DoCmd.RunSQL



มันถามหาอันนี้อะครับ พอกด OK ก็ขึ้นแบบนี้ครับ



โค๊ด: [Select]
DoCmd.RunSQL "UPDATE Q_PI_Checkbox SET Q_PI_Checkbox.Selected = Null;"
Me.Requery
Forms!PIScreen!NavigationSubform.Requery
Forms!PIScreen!NavigationSubform!Q_PI_Checkbox_subform.Requery


57
ห้อง MS Access / : ขอถามสอบครับ Error Expected 1
« เมื่อ: 08 ก.ย. 64 , 08:09:54 »
สงสัย ทำไมไม่ใช้คำสั่ง

DoCmd.RunSQL

ไม่ทราบว่าใส่ตรงไหนครับผม ผมลองทำแล้วครับยัง Error อยู่ครับ

59
ห้อง MS Access / ขอถามสอบครับ Error Expected 1
« เมื่อ: 07 ก.ย. 64 , 13:10:58 »
ไม่ทราบว่าผมขาดอะไรหรอครับ ขอบคุณครับ




61
แนะนำให้ออกแบบฐานข้อมูลให้เหมาะสมครับ เนื่องจากหลักการของฐานข้อมูลนั้น ไม่ควรมีจำนวนฟิลด์เยอะๆ
อย่าลืมนะครับว่า ฐานข้อมูล ไม่ใช่ Excel

การออกแบบตารางควรจะกำหนดจำนวนฟิลด์ให้น้อยเข้าไว้

แนะนำว่าควรเปลี่ยนรูปแบบตารางดังนี้
tblResult มีฟิลด์ ID, CheckID, Result
โดย ID เป็นรหัสของเจ้าของชิ้อ ซึ่งผมไม่รู้ว่าเป็นชื่อคนหรือชื่องานที่ตรวจ
CheckID เป็นครั้งที่ตรวจ
Result เป็นผลการตรวจ

ตารางแบบนี้ ผู้ใช้สามารถเพิ่มข้อมูลได้ไม่จำกัดจำนวนครั้ง

พอนึกภาพออกเลยครับ
ผมมีอีกสิ่งที่กำลัง งง ครับ ผมจะทำให้ Datasheet มันลิ้งกับข้อมูลในหน้่า Form ว่าเรากำลังดูใครอยู่ แต่ยังไม่ทันได้ใส่โค้ดอะไรเลย มันก็ลิ้งกันแล้ว เวลาเรากดถัดไป ลองทำจากไฟล์ใหม่ก็เป็น ไม่ทราบว่าอันนี้มันเป็นกฎของมันอยู่แล้วหรือเปล่าครับ





62


ฟิลด์ใน 1 ตารางหรือคิวรี่ สามารถยาวสุด 255 ฟิลด์ถูกไหมครับตามข้อมูลข้างบน



ในคิวรี่ผม User จะสร้างฟิลด์[ครั้งที่ตรวจ]และ[ผลตรวจ]เองแบบนี้เรื่อยๆ ถ้าวันนึงฟิลด์เต็มจนจำกัดก็คือ User จะไม่สามารถส้รางฟิลด์มาอีกแล้วใช้ไหมครับ

63
ขอบคุณครับผม ใช้วิธีการเพิ่มภาษาไทยใน Expression Builder ในคิวรี่เลยครับ

64
ท่านดูในโค้ดที่ copy มาว่า เป็นภาษาไทยมาครบไหม

บ้างที่เรา copy Code มาจากเว็บ ภาษาไทยจะเพี้ยน วิธีแก้่คือ
1.กด Copy Code จาก เว็บมา
2.เปิด Excel ขึ้นมา เลือกที่ Cell ได้ก็ได้กดคลิ๊กขวา  >> วางแบบพิเศษ >> มันจะมี ข้อความ Unicode กับ ข้อความ
3.ให้เลือก ข้อความ  แล้วดูว่าโค๊ดที่เรา copy มา เป็นภาษาไทย ถูกต้องหรือไม่
4.ถ้าถูกต้องแล้ว ให้ Copy โค๊ดนี้ไปวาง ในโปรแกรมเรา




มาครบปกติเลยเครับ

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