SELECT [56].l_no, [56].la_id, [56].l_details, [56].Print, [56].LandC, [56].LineX, [56].ColumnX
FROM 56
WHERE ((([56].l_details)=IIf([print]=-1,[l_details]," ")));
อยากให้แทนข้อความในฟิล์ว l_details ด้วยความว่างเปล่าแม้จะข้อความอยู่ในนั้น กรณีที่ field print เป็นค่า No แต่ยังคงป้ายลาเบลอยู่บนกระดาษสติกเกอร์ ใช้วิธีแบบง่ายๆ คือ ทำฟอร์มสติกเกอร์เรียบร้อยแล้ว บางช่วงกระดาษสติกเกอร์เหลือจำนวนดวง2แถวล่าง จาก 14 แถว เราจะขอพิมพ์ดวงที่ 1ของแถวที่13 แบบนี้ครับ โดยที่ไม่ต้องตัดแถวที่ 1-12 ทิ้ง จะทำให้พิมพ์ไม่ตรงกับแถวในกระดาษสติกเกอร์สำเร็จรูปของคิวบิซ ดัดแปลงจากคำตอบในเว็บ IIf(IsNull([ADDRMU]),"-",Replace(Replace([ADDRMU],"ม.",""),"หมู่ที่ ","")) แล้วไม่สำเร็จครับ ในไฟล์แนบมี mdb กับ ภาพสติกเกอร์ที่ใช้ ภาพอันเดียวกันกับที่แสดงบนหน้าเว็บครับ
เคยได้รับความช่วยเหลืออาจารย์สุภาพ เหยียดรัมย์ไปเมื่อหลายปีก่อนแต่เป็นการสั่งพิมพ์แบบใช้โค้ด แล้วรายงานชิ้นนั้นมันไม่รู้อยู่ในไฟล์ไหน เลยมาทำแนวนี้ที่ไม่ต้องใช้คำสั่ง vba แทนจะง่ายกว่า