[VBA] การทำ search โดย combobox error



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

04 ก.ย. 62 , 13:22:34
อ่าน 529 ครั้ง

PooPae

[VBA] การทำ search โดย combobox error
« เมื่อ: 04 ก.ย. 62 , 13:22:34 »
หนูทำฟอร์ม search โดย combobox โดยด้านล่างเป็น subform ค่ะ โดยการเขียนโค้ดลงไปใน AfterUpdate ของ combobox แล้วเกิด error ดังภาพค่ะ



 

04 ก.ย. 62 , 14:20:05
ตอบกลับ #1

PNR

: [VBA] การทำ search โดย combobox error
« ตอบกลับ #1 เมื่อ: 04 ก.ย. 62 , 14:20:05 »
Combobox อยู่บน Form หลักหรือเปล่าครับ ถ้าใช่ ลองแบบนี้นะครับ

Private Sub cbo_CustomerType_AfterUpdate()
Dim myCustomer As String
myCustomer = "SELECT * FROM Asset_all WHERE (((Asset_all.Status)=[forms]![mainform].[Form]![cbo_CustomerType]));"
Forms![mainform]![Subform].[Form].RecordSource = myCustomer
End Sub

Mainform คือชื่อฟอร์มหลัก
Subform คือชื่อฟอร์มย่อย
เรียนเพื่อนสมาชิกและอาจารย์ทุกท่าน
ผมไม่ใช่อาจารย์และไม่ใช่ผู้ที่แตกฉานใน Access นะครับ
แค่ผู้หนึ่งที่แชร์ความรู้เท่าที่มี ถ้าหากอาจารย์ทุกท่านเห็นว่ายังไม่ถูกต้อง
กรุณาโพสตอบกระทู้ส่วนเนื้อหาที่น่าจะถูกต้องกว่าให้ด้วยเพื่อเป็นวิทยาทาน
 

04 ก.ย. 62 , 14:32:01
ตอบกลับ #2

PooPae

: [VBA] การทำ search โดย combobox error
« ตอบกลับ #2 เมื่อ: 04 ก.ย. 62 , 14:32:01 »
ใช่แล้วค่ะอยู่บนฟอร์มหลักดังภาพเลยค่ะ พอดีหนูดูจากยูทูปมาอีกทีนึง ชื่อมันเลยยาวๆ หน่อย 5555
ฟอร์มหลักชื่อ Customer search by combobox
Sub form ชื่อ tbl_Customer_subform1


 

04 ก.ย. 62 , 14:40:08
ตอบกลับ #3

PNR

: [VBA] การทำ search โดย combobox error
« ตอบกลับ #3 เมื่อ: 04 ก.ย. 62 , 14:40:08 »
คุณใส่ชื่อ subform ผิด ชื่อ subform ให้เปิดฟอร์มหลักในมุมมองออกแบบ แล้วคลิกเลือก ฟอร์มย่อย ตรงคุณสมบัติ แท๊บ อื่นๆ จะมีชื่อของ subform อยู่ครับ
« แก้ไขครั้งสุดท้าย: 04 ก.ย. 62 , 14:52:06 โดย PNR »
เรียนเพื่อนสมาชิกและอาจารย์ทุกท่าน
ผมไม่ใช่อาจารย์และไม่ใช่ผู้ที่แตกฉานใน Access นะครับ
แค่ผู้หนึ่งที่แชร์ความรู้เท่าที่มี ถ้าหากอาจารย์ทุกท่านเห็นว่ายังไม่ถูกต้อง
กรุณาโพสตอบกระทู้ส่วนเนื้อหาที่น่าจะถูกต้องกว่าให้ด้วยเพื่อเป็นวิทยาทาน
 
โพสต์นี้ได้รับคำขอบคุณจาก: PooPae

04 ก.ย. 62 , 14:52:44
ตอบกลับ #4

PooPae

: [VBA] การทำ search โดย combobox error
« ตอบกลับ #4 เมื่อ: 04 ก.ย. 62 , 14:52:44 »
มาอัพเดทค่ะ ชื่อผิดจริงๆด้วยค่ะ ตอนนี้เป้ทำได้แล้ว ฮรืออออออออออออดีใจมากๆเลยค่ะ ขอบคุณมากๆเลยนะคะ ขอบคุณจริงๆค่ะ  :love: :love: :love:

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


บอร์ดเรียนรู้ Access สำหรับคนไทย