อยากให้ฟอร์มย่อย มีตัวอักษรสีแดงเปลี่ยนเฉพาะเรคคอร์ดที่มีคำว่า"NG"
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 528   10
URL.หัวข้อ / URL
อยากให้ฟอร์มย่อย มีตัวอักษรสีแดงเปลี่ยนเฉพาะเรคคอร์ดที่มีคำว่า"NG"

อยากให้ฟอร์มย่อย(datasheet view) มีตัวอักษรสีแดงสำหรับเรคคอร์ดที่มีคำว่า "NG" ส่วนเรคคอร์ดอื่นเป็นสีดำ ลองดูแล้วปรากฏว่ามันเปลี่ยนทุกเรคคอร์ดเลย อยากให้เปลี่ยนเฉพาะเรคคอร์ดที่มีคำว่า"NG" เท่านั้นส่วนเรคคอร์ดที่ไม่มีคำว่า "NG"ให้เป็นสีดำเหมือนเดิม

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

1 @R01118
อ. BADMan เคยทำตัวอย่างไว้ให้ แต่ผมจำไม่ได้ว่าอยู่ตรงไหนแล้ว ยังงัยถ้า อ. ผ่านมาเห็น กรุณาช่วยส่งมาให้ใหม่ด้วยนะครับ ผมเข้าไปดูที่ CodeBank ก็ไม่เจอ ถ้าเป็น Access 2000 ขึ้นไป ลอง Conditional Format ดูครับ ใช้ได้ดีเหมือนกัน
2 @R01119
เพิ่มเติมเกี่ยวกับการใช้ Conditional Formatting 1. ให้เปิด Form ที่เป็น Datasheet View แล้วคลิกที่ฟีลด์เป้าหมาย 2. ไปที่เมนู Tools>Condtional Formatting...>ในช่อง Combo Box ให้เลือก Expression is 3. ในช่องว่างให้ใส่ InStr([MyName],"NG")>1 4. เลือกสีฟ้อนท์ที่ต้องการ แล้วคลิก OK
3 @R01120
ให้เปลี่ยน [MyName] ให้เป็นชื่อ Text Box เป้าหมาย ด้วยนะครับ
4 @R01121
ผมไปที่เมนู Tools แต่หา Condtional Formatting ไม่เจอครับ (access 2000)
5 @R01123
ขออภัยครับ ให้เปิด Form ในโหมด View แล้วให้คลิกที่ Text Box เป้าหมาย แล้วไปที่เมนู Format แทนครับ นอกนั้นก็ให้ทำตามขั้นตอนที่ผมแนะนำข้างต้นต่อได้เลย หรือว่า Access 2000 จะยังไม่มี Conditional Formatting?
6 @R01130
ผมลองทำใน Access2000 ตามที่ อาจาร์ยสุภาพ แนะนำ สามาถทำได้ครับ ดังนี้ การใช้ Conditional Formatting 1. ให้เปิด Design Form ที่ต้องการ แล้วคลิกที่ Filed เป้าหมาย 2. ไปที่เมนู Format > Conditional Formatting... > 2.1 ในช่อง Combo Box Condition 1ให้เลือก Expression is 2.2 ในช่องว่างให้ใส่ InStr([ชื่อ Filed เป้าหมาย],"NG") 3. เลือกสีฟ้อนท์ที่ต้องการ แล้วคลิก OK ขอบพระคุณสำหรับความรู้ดีๆ ครับ ขอบคุณครับ Suchat ชลบุรี
7 @R01131
อ.สุภาพ ครับ ผมลองทำกับ Field ที่เป็น Number ไม่ได้ครับ จากที่ อาจาร์ย ให้มา InStr([MyName],"NG")>1 แต่ถ้า Field เป็น Text จะใช้ InStr([ชื่อ Filed เป้าหมาย],"NG") ได้ รบกวน อาจารย์ แนะนำอีกครั้งด้วยครับ ขอบพระคุณมากๆ ครับ Sucaht ชลบุรี
8 @R01132
ถ้าเป็นตัวเลข จะนิยมเปรียบเทียบเป็น <, >, <>, หรือ = โดยให้เลือก Condition เป็น Field Value Is จากนั้นให้เลือก Between, Greater Than, Less Than, ... ถ้าต้องการกำหนดหลายเงื่อนไข ก็ให้คลิกที่ปุ่ม Add >> เพิ่มไปเรื่อยๆ แต่ข้อจำกัดของ Conditional Formatting จะทำได้แค่ 4 เงื่อนไขเท่านั้นในแต่ละ Field
9 @R01133
ขอบพระคุณ อาจารย์ มากๆ ครับ สามารถทำได้แล้วครับ ขอบพระคุณครับ Suchat ชลบุรี
10 @R01136
เสริมเพิ่มเติมเกี่ยวกับการใช้ Conditional Formatting ของ text ต่อจาก อ.สุภาพ ครับ Field value is , Equal to , NG
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1209s