แสดงกระทู้

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

หน้า: [1]
1
อ้างถึง
มีวิธีแก้อย่างอื่นอีกไหมครับ ถ้าเกิดผมไม่ต้องการแสดงข้อมูลทั้งหมดตอนเปิดฟอร์มอะครับ
วิธีง่ายที่จะไม่แสดงข้อมูลก็คือ การให้มันค้นหาค่าที่ Null ครับ เช่นหาค่าว่างของ ID เลย ข้อมูลต้องมี ID อยู่แล้วจริงไหม
พอเราค้นหา ID = Null ข้อมูลก็จะไม่แสดงแล้วครับ แล้วเอาไปไว้ที่ อีเว้น Form_Load เพื่อให้มันทำงานตอนเปิดฟอร์มขึ้นมา :cool:
แนวทางเช่น

Private Sub Form_Load()
Dim strSQL As String
strSQL = "SELECT * FROM [ชื่อตาราง] WHERE ID=null;"
Me.RecordSource = strSQL
End Sub


ได้แล้วครับ ขอบคุณครับ

2
ได้แล้วครับ ผมไปเปลี่ยน data entry = no ก็สามารถค้นหาได้ แต่ถ้าเปลี่ยนเป็น yes จะไม่สามารถค้นหาได้ รบกวนสอบถามเพิ่มเติม ตรงนี้มีวิธีแก้อย่างอื่นอีกไหมครับ ถ้าเกิดผมไม่ต้องการแสดงข้อมูลทั้งหมดตอนเปิดฟอร์มอะครับ

3
ขอความช่วยเหลือหน่อยคับ พอกดปุ่มค้นหาแล้วไม่มีข้อมูลโชว์เลย ทั้งที่ข้อมูลก็มีนะคับ
ก่อนหน้านี้ก็ยังใช้งานได้ปกติ






4
ถ้าไม่ได้ ก็ anydest รีโมทไปเช็คให้ได้ครับ

ปกติการทำงานในซัพฟอร์มนั้น จะอ้างโค้ดแบบนี้ครับ คืออ้างจาก ฟอร์มหลักไปหาฟอร์มย่อยเช่น
สมมุติ ฟอร์มหลักชื่อ min ซัพฟอร์มชื่อ MinDetail และ Combobox Unbound ชื่อ TypeID
Private Sub btn_ClearCombobox_Click()
Forms!min!MInDetail.Form!TypeID = Null
End Sub


ได้แล้วครับ ขอบคุณมากๆ เลยครับ  :yuush: :yuush: :yuush: :yuush:

5
รูปแบบ subform ท่านเป็นแบบ Continuous Forms ดังนั้นเมื่อ combobox ใดๆที่ไม่ได้ผูกตัวแปรอะไรใว้(unbound)จะเกิดเหตุการณ์ที่ว่าโปรแกรมจะแสดงค่าล่าสุดที่มีการเลือกใช้มาแสดงเองโดยอัตโนมัติ *แต่ก็เป็นเพียงแค่การนำมาแสดงเท่านั้นไม่ได้มีผลผูกพันธุอะไรเหมือนกับที่เรากดเลือกจริง
วิธีแก้คือผูกกับตารางเหมือนกล่องอื่นๆครับ หรือเคยเห็นมีกระทู้ถามตอบแนวนี้อยู่ครับ(จำไม่ได้ว่ากระทู้ไหนขอโทษด้วยครับลองค้นหาดู :dizzy:)



ผมลองเอาโค้ดนี้มาใช้มันก็ยังไม่เคลียร์ค่าใน combobox ครับ แต่ผมตัดเงื่อนไขของ textbox กับ checkbox ออกแล้ว

6
ลอง = null ดูแล้วครับ ก็ยังไมได้

7
ถ้าผมต้องการเคลียร์ค่า combobox unbound ใน subform หลังจากกดบันทึกไปแล้วต้องเขียนคำสั่งยังไงครับ
ผมลองเขียน comboboxname = "" หรือ = 0 ก็ไม่ได้อะครับ



อันนี้คือหลังจากที่กดบันทึกไปแล้ว


8
ขอบคุณมากครับพี่  :love: :love: :love: :love: :love:

9
ผมส่งไปให้ทาง inbox แล้วครับ

10
record source กำหนดแล้ว
control source กำหนดแล้ว

ตอนนี้ผมติดที่ combobox อย่างเดียวครับ ส่วน textbox ผมไม่ได้ใส่ข้อมูล

11
คือเรคคอร์ดแรกก็เลือกได้ปกติ พอมาถึงเรคคอร์ดที่สอง เลือก type และ brand ได้ปกติ แต่ brand ของเรคคอร์ดแรกจะเป็นค่าว่างทันทีเลยตามภาพเลยครับ





หน้า: [1]