Dlookup
กระทู้เก่าบอร์ด อ.Yeadram

 1,500   4
URL.หัวข้อ / URL
Dlookup

มีตาราง TLO ประกอบด้วย
LOCode             LOName              BranchCode

และตาราง TBranch ประกอบด้วย
BranchCode      Branch


ใน Form เมื่อใส่ข้อมูล LOCode ที่ cmbLOCode แล้ว ให้ txtBanch โชว์ข้อมูล Branchเลย สามารถใช้ Dlookup ซ้อนกันได้หรือไม่ ทดลองเขียนดูแล้วไม่ได้คะ
=DLookUp("[Branch]","[TBranch]","[BranchCode] = [DLookUp("[BranchCode]","[TLO]","[LOCode] = [cmbLOCode]")] ")

หรือต้องทำด้วยวิธีอื่นคะ สงสัยหนูเขียนผิดแน่ ๆเลย

4 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R02077

ขอแนบรูปคะ
2 @R02082
อืมม ไม่เคยใช้ให้มันซ้อนกันแฮะ แต่ถ้ามันใช้ได้จริงๆ การเขียนก็คงจะผิดล่ะครับ ในเรื่องการวาง สัญญลักษณ์ หรือเครื่องหมายต่างๆ อันนี้ผิดแน่ๆ อิอิ

cmbLoCode นี่เป็น คอมโบ น่าจะใช้ source จากคิวรี่นะครับ ..........
-เอาสองตารางมาจอยกันเป็นคิวรี่
-เอาคิวรีมาเป็น source ของคอมโบ
-เรียงลำดับคอลัมภ์ให้ดี
พอมีการป้อนข้อมูลเข้า คอมโบ ก็เขียนโค้ดให้ txtBranch = คอมโบ.column(...)
พอได้ไหมครับ
** อยากให้ลองเอาแค่แนวคิดไปแล้ว ลองทำเองน่าจะทำให้เก่งขึ้นนะครับ จะเขียนบอกอย่างละเอียดก็ไม่น่าจะดีเท่าไหร่ อิอิ อีกอย่างคืออยากให้ค้นของเก่าดูครับ อาจได้หลายๆแนว ลองค้นคำว่า "_Change()" หรือคำว่า RowSoureType ดูครับ
3 @R02084
ขอไปลองดูก่อนนะคะ แล้วจะกลับมารายงานค่ะ
4 @R02085
ขอบคุณค่ะ
ใช้วิธีเขียนโค้ดให้ txtBranch = คอมโบ.column(...)
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3409s