ให้แสดงสัญลักษณ์เมื่อมีการแนบไฟล์



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

24 ต.ค. 61 , 15:48:25
อ่าน 606 ครั้ง

aek



ผมทำโปรแกรมเก็บข้อมูลผลตรวจ โดยจะมีการแนบรูปควบคู่กันของแต่ละรายการ(อาจจะไม่ได้แนบคู่กันทุกราย) ผมเลยต้องการให้แสดงสัญลักษณ์(ใช้รูปภาพ)ว่ามีข้อมูลรายการใดบ้างที่มีการแนบไฟล์ ในหน้าฟอร์มที่เป็นแบบ Continuous Forms คล้ายๆกับ hotmail ผมต้องทำอย่างไรบ้างครับ ผมเก็บไฟล์รูปแบบ path ตามโค้ด อ.ปิ่นณรงค์
« แก้ไขครั้งสุดท้าย: 24 ต.ค. 61 , 17:20:48 โดย aek »

 

25 ต.ค. 61 , 13:53:15
ตอบกลับ #1

สันติสุข

: ให้แสดงสัญลักษณ์เมื่อมีการแนบไฟล์
« ตอบกลับ #1 เมื่อ: 25 ต.ค. 61 , 13:53:15 »
เราใช้ฟอนท์ Wingding สำหรับเท็กซ์บ็อกซ์เพื่อแสดงรูปสัญญลักษณ์ได้ สมมุติ P คือชื่อฟิลด์ที่เก็บ path ของรูป ก็กำหนด Control Source ของเท็กซ์บ็อกซ์ที่แสดงสัญญลักษณ์เป็น =IIf(nz([P],"")="","","*") มันก็จะแสดงสัญญักษณ์ จดหมาย (เพราะหาไม่เจอสัญญลักษณ์รูป คลิป)  ถ้าอยากได้สัญญลักษณ์อื่นๆ ก็เปิดโปรแกรม Character Map ที่มากับวินโดว์อยู่แล้ว เลือกฟอนท์ Webding, Wingding(1-3) เอาตัวไหนก็ดับเบิลคลิกรูปแล้วคลิกปุ่ม Copy  กลับมาที่ expression ข้างบน กดคีย์ paste ลงแทนที่ * ได้เลยครับ
ช่วยพกถุงผ้า/ถุงพลาสติกใช้แล้วไปซื้อของเพื่อลดการใช้พลาสติก ขยะ รักษาสิ่งแวดล้อม และไม่ให้ภาวะโลกร้อนวิกฤติเร็วขึ้นกว่านี้
ช่วยคลิกโฆษณาข้างล่างนี้ เพื่อสนับสนุนเวปบอร์ดด้วยครับ
:nice day:
 
โพสต์นี้ได้รับคำขอบคุณจาก: aek

25 ต.ค. 61 , 16:01:33
ตอบกลับ #2

aek

: ให้แสดงสัญลักษณ์เมื่อมีการแนบไฟล์
« ตอบกลับ #2 เมื่อ: 25 ต.ค. 61 , 16:01:33 »
เราใช้ฟอนท์ Wingding สำหรับเท็กซ์บ็อกซ์เพื่อแสดงรูปสัญญลักษณ์ได้ สมมุติ P คือชื่อฟิลด์ที่เก็บ path ของรูป ก็กำหนด Control Source ของเท็กซ์บ็อกซ์ที่แสดงสัญญลักษณ์เป็น =IIf(nz([P],"")="","","*") มันก็จะแสดงสัญญักษณ์ จดหมาย (เพราะหาไม่เจอสัญญลักษณ์รูป คลิป)  ถ้าอยากได้สัญญลักษณ์อื่นๆ ก็เปิดโปรแกรม Character Map ที่มากับวินโดว์อยู่แล้ว เลือกฟอนท์ Webding, Wingding(1-3) เอาตัวไหนก็ดับเบิลคลิกรูปแล้วคลิกปุ่ม Copy  กลับมาที่ expression ข้างบน กดคีย์ paste ลงแทนที่ * ได้เลยครับ

ขอบคุณอีกครั้งครับ แบบที่ อ. แนะนำมาง่าย และก็ตรงตามที่ต้องการ :grin: :grin: :grin:

 


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