snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ
ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Access and VBA
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่างเพิ่มเติม)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
trirongcop
Member
Posts: 215 Joined: Fri Dec 18, 2015 3:21 pm
#1
Post
by trirongcop » Tue Feb 16, 2016 2:37 pm
ทำตามเอกสารแนบแล้วแต่ก็ยังลบได้อยู่ครับ
โดยการกด Delete ที่คีย์บอร์ดได้ครับ อย่างให้ไม่มีการลบได้เลยทำยังไงครับ
Attachments
Test.png (60.96 KiB) Viewed 136 times
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#2
Post
by snasui » Tue Feb 16, 2016 7:53 pm
ด้านบนนั้นกำหนดที่ Main Form หรือ Sub Form ครับ
หากกำหนดที่ Main Form ลองไปกำหนดที่ Sub Form ดูครับ
trirongcop
Member
Posts: 215 Joined: Fri Dec 18, 2015 3:21 pm
#3
Post
by trirongcop » Wed Feb 17, 2016 10:17 am
อ.ครับแต่มันเป็น Form Footer นะครับ ผมไม่ได้ใช้ Sub Form สร้างครับ
ตัวอย่างคราวตามเอกสารแนบครับ
Attachments
Capture.JPG (109.56 KiB) Viewed 124 times
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#4
Post
by snasui » Wed Feb 17, 2016 4:41 pm
ลองแนบไฟล์ตัวอย่างมาดีกว่าครับ โดยปรับมาเฉพาะที่พอเป็นตัวอย่างได้เท่านั้น จะได้เห็นว่าต้องการจะทำอะไร ณ ตำแหน่งใด อย่างไร เพื่อสะดวกในการทำความเข้าใจครับ
trirongcop
Member
Posts: 215 Joined: Fri Dec 18, 2015 3:21 pm
#5
Post
by trirongcop » Wed Feb 17, 2016 6:22 pm
อ.ครับ ผมตัดข้อมูลและZip ไฟล์แล้วแต่แนบไมได้ครับส่งทาง เมล์ได้ไม่ครับ ไฟล์ ขนาด 1.90 Mb ครับ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#6
Post
by snasui » Wed Feb 17, 2016 6:56 pm
ส่งมาที่
snasui@gmail.com โดยพยายามตัดมาเฉพาะตัวอย่างเท่านั้น ไม่จำเป็นต้องส่งส่วนที่ไม่เกี่ยวข้องมาด้วยครับ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#7
Post
by snasui » Wed Feb 17, 2016 8:08 pm
เมื่อส่งไฟล์มาแล้วช่วยโพสต์แจ้งทางฟอรัมด้วยครับ
สำหรับการป้องกันการลบ Record ตามที่ถามมานั้นให้ทำตามภาพด้านล่าง เครื่องผมมี Access 2016 กำหนดแล้วไม่สามารถลบได้ครับ
Attachments
Don't allow deletion NotAllowDeletion.png (14.94 KiB) Viewed 116 times
Can't Delete cannotdel.png (14.41 KiB) Viewed 115 times
trirongcop
Member
Posts: 215 Joined: Fri Dec 18, 2015 3:21 pm
#8
Post
by trirongcop » Wed Feb 17, 2016 8:32 pm
อ.ครับแต่สามารถลบด้วยการกด Delete คีย์บอร์ดได้อยู้ครับ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#9
Post
by snasui » Wed Feb 17, 2016 8:38 pm
ผมไม่มี Version อื่นให้ทดสอบ
ในเครื่องผมไม่สามารถลบได้ด้วย Keyboard จะมีการแจ้งให้ทราบผ่าน Status bar ครับ
Attachments
Can not delete with keyboard CannotDeleteWithKeyboard.png (13.77 KiB) Viewed 112 times
trirongcop
Member
Posts: 215 Joined: Fri Dec 18, 2015 3:21 pm
#10
Post
by trirongcop » Wed Feb 17, 2016 8:44 pm
อ.ครับได้แล้วครับ
ตอนแรกผมใส่ No ทั้งหมดเลยไม่ได้ครับ
ไม่รบกวนแล้วครับพรุ่งนี้ถามปัญหาอีกครับ ขอบคุณครับ
trirongcop
Member
Posts: 215 Joined: Fri Dec 18, 2015 3:21 pm
#11
Post
by trirongcop » Fri Feb 19, 2016 10:05 am
อ.ครับขอคำปรึกษา
คือว่าผมสร้าง Form แล้วนำ Txetbox มาว่างเพื่อใช้ในการ summary ข้อมูลครับ
ติดปัญหาคือว่า เวลา textbox ช่องไหนไม่มีข้อมูล เมื่อรัน ฟอร์ม แล้วขึ้นฟอร์มเปล่าครับ
ขอคำแนะนำหน่อยครับจะแก้ยังไงครับ
Attachments
Picture11.png (63.59 KiB) Viewed 99 times
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#12
Post
by snasui » Fri Feb 19, 2016 11:18 pm
แนบไฟล์มาด้วย ตัดมาเฉพาะที่เกี่ยวข้องกับ Form นี้ครับ
trirongcop
Member
Posts: 215 Joined: Fri Dec 18, 2015 3:21 pm
#13
Post
by trirongcop » Tue Mar 01, 2016 10:53 am
สวัสดีครับอาจารย์ มาแล้วครับ
ผมส่งไปทางอีเมล์นะครับ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#14
Post
by snasui » Tue Mar 01, 2016 10:58 pm
Form ที่แนบมาชื่อไม่ตรงกับที่แนบภาพมาด้านบน ไม่ทราบว่าเป็น Form เดียวกันหรือไม่ มีวิธีทดสอบอย่างไรว่ากรณีใดข้อมูลครบ กรณีใดข้อมูลไม่ครบจะได้เห็นความแตกต่างครับ
trirongcop
Member
Posts: 215 Joined: Fri Dec 18, 2015 3:21 pm
#15
Post
by trirongcop » Wed Mar 02, 2016 8:17 am
เปลี่ยนฐานข้อมูลใน Tables mDataInput คอลัม Ordertype ให้เป็นชื่ออื่นที่ไม่ใช้ Normal Order ครับ
ตัวอย่างตามเอกสารแนบครับ
trirongcop
Member
Posts: 215 Joined: Fri Dec 18, 2015 3:21 pm
#16
Post
by trirongcop » Wed Mar 02, 2016 8:18 am
เอกสารแนบครับ
Attachments
Picture1.png (66.13 KiB) Viewed 79 times
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#17
Post
by snasui » Wed Mar 02, 2016 7:09 pm
trirongcop wrote: เปลี่ยนฐานข้อมูลใน Tables mDataInput คอลัม Ordertype ให้เป็นชื่ออื่นที่ไม่ใช้ Normal Order ครับ
ตัวอย่างตามเอกสารแนบครับ
ที่แจ้งมานี้หมายถึงวิธีการทดสอบหรือกำลังจะอธิบายเรื่องใดครับ
ช่วยแจ้งวิธีการทดสอบมาด้วยครับ
trirongcop
Member
Posts: 215 Joined: Fri Dec 18, 2015 3:21 pm
#18
Post
by trirongcop » Wed Mar 02, 2016 8:01 pm
เป็นวิธีการทดสอบครับ
โดยการ เปลี่ยนฐานข้อมูลใน Tables mDataInput คอลัม Ordertype ให้เป็นชื่ออื่นที่ไม่ใช้ Normal Order ครับ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#19
Post
by snasui » Wed Mar 02, 2016 8:07 pm
เปลี่ยนแล้วต้องทำอย่างไรต่อ บอกให้ละเอียดทุกขั้นตอน ทั้งขั้นตอนที่ทำแล้วได้ผลลัพธ์ตามต้องการ และขั้นตอนที่ทำแล้วไม่ได้ผลลัพธ์ตามต้องการครับ
Parameter ตอนเปิด Form ต้องใส่อะไร อย่างไร ฯลฯ
trirongcop
Member
Posts: 215 Joined: Fri Dec 18, 2015 3:21 pm
#20
Post
by trirongcop » Wed Mar 02, 2016 8:15 pm
เมื่อเปลี่ยนแล้ว ก็เปิด ฟอร์ม q1 ขึ้นมาแล้วก็เลือกวันที่ 1/03/2016 ครับ แล้วก็กด Ok ครับ
ก็จะเห็นว่า ฟอร์ม fmSummaryOutput จะเปิดขึ้นมาครับ
ปัญหาคือ เมื่อ textbox ในฟอร์ม fmSummaryOutput มีข้อมูลไม่ครบจะไม่แสดงข้อมูลครับ