สอบถาม การFix ค่า ใน subform ตามหัว form
กระทู้เก่าบอร์ด อ.Yeadram

 885   2
URL.หัวข้อ / URL
สอบถาม การFix ค่า ใน subform ตามหัว form

รบกวนอาจารย์ทีครับ
ผมมี ตาราง ที่เก็บ ข้อมูล transaction ทั้งหมด ทุกประเภท มี ฟิล Type คือ In Out Borrow ระบุกำกับไว้

ที่นี่ ผม มี Form 3 อัน คือ รับของเข้า เบิกของออก ยืมเครื่องมือ

แต่ที่ต้องการคือ เปิดฟอร์ม รับของ ให้ fixed Type = In
เบิกของออก Type = Out
ยืมเครือ่ง มือ Type = Borrow

ถ้ากำหนด ค่า Default เป็น ซักอันนึง เช่น กำหนด เป็น In แต่พอไปเปิดฟอร์ม เบิกของออก มันก้เป็น In อยู่ครับ
ขอบคุณครับ

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

1 @R20579
Default ของคอลโทรล (เท็กซ์บ็อกซ์/คิมโบบ็อกซ์) จะกำหนกค่าเริ่มต้นให้แก่คอลโทรลนั้นและมีผลเฉพาะกับเรคอร์ดใหม่เท่านั้น ไม่ได้เกี่ยวอะไรกับให้เลือกเรคอร์ดที่มี Type ตามที่เราต้องการ ถ้าต้องการอย่างหลัง แนะให้เขียน SQL SELECT statement ใส่ลงใน Record Source property ของฟอร์ม เช่น

SELECT * FROM ชื่อเทเบิล WHERE Type = "ค่า" (หรือ ค่า)

จะเป็นการบังคับว่าอ่านแต่เรคอร์ดที่มี Type ตามกำหนดเท่านั้น
2 @R20581
ขอบคุณครับอาจารย์ ที่คอยตอบผมตลอดมา

ตอนนี้ ผมแก้ปัญหาได้แล้ว พิมไว้เลยละกันเผื่อมีคนเป็นแบบผม

คือ ตั้ง Default Value ของ Combobox ที่ Dlookup มาจากตาราง Type และไปตั้ง WHERE ((([Transaction Types].Description)="Out"))

ให้ Default เป็น =[ชื่อ comtrol].Itemdata(0)

ครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2553s