สมัครสมาชิก
 

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



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

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

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 คือชื่อฟอร์มย่อย
:meaw: :grin: :shout:
 

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 »
:meaw: :grin: :shout:
 
โพสต์นี้ได้รับคำขอบคุณจาก: PooPae

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

PooPae

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

 


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