สอบถามหน่อยครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,482   9
URL.หัวข้อ / URL
สอบถามหน่อยครับ

คือผมทำฐานข้อมูลบน MS Access แล้วก็ ทำ Report ใน Access เลย
โดนใช้ Wizard ดึง record ออกมาแสดง

แต่ บาง record ที่จะแสดงมันก็เป็นค่าว่างอะครับ ไม่มีข้อมูล แล้วผมอยากจะตั้งว่า ถ้าใน record นี้ ไม่มีข้อมูล จะให้แสดง คำว่า "ไม่มีข้อมูล" แทนพื้นที่ว่างๆ
จะต้องทำยังไงเหรอครับ

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

1 @R02493
เปิดรายงานแบบ Design คลิกที่ Textbox ที่ต้องการให้เปลี่ยนจากค่าว่าง
คลิกเมนู Conditional ลองดูครับ
2 @R02494
ถ้าใช้ access 2000 จะกำหนดที่ไหนครับ ขอบคุณครับ
3 @R02496
ลองมองหาเมนู format > Conditional format ครับ น่าจะอยู่ในนั้นครับผมไม่ได้ลงไว้
4 @R02497
กำหนดใน Format property ของ textbox ที่ต้องการ ให้เป็นค่า @;"ไม่มีข้อมูล" หรือถ้าไม่ได้ ก็ลองใช้เป็น &;"ไม่มีข้อมูล"
5 @R02498
ลองดูแล้วอะครับ
คือมันตรวจสอบเงื่อนไข ว่าตรงกับที่ตั้งไว้หรือเปล่า
แล้วมันจะไฮไลท์สีฟอนท์ หรือทำพวกตัวเอียง

แต่เปลี่ยนคำแทนที่ไม่ได้อะคับ
หรือถ้ามันเปลี่ยนคำแทนที่ได้ช่วยเสริมที่นะครับเพราะผมทำไม่ได้ (มือใหม่)

ขอบคุณมากครับ
6 @R02499
แหม่วมีคนมาโพสแล้วขอโทษครับพอดีเปิดหน้านี้อ่าน แล้วไปทำงานอื่นกลับมาเลยไม่เห็นมีคนโพสแล้ว
7 @R02500
รบกวนอีกนิดครับ
&;"ไม่มีข้อมูล"
ผมลองใช้แล้วครับ สามารถแทนที่ได้แล้ว
แต่อยากถามอีกนิดนึงว่า มันมีความหมายว่ายังไงเหรอครับ >> &;
8 @R02501
ใน Format property ถ้าข้อความที่แสดงเป็น text (ไม่ใช่ประเภทตัวเลขจำนวน หรือวันที่แล้ว) เราสามารถกำหนดเป็น 2 ส่วน แต่ละส่วนคั่นด้วยเครื่องหมาย semicolon   โดยส่วนแรกจะเป็น ส่วนของ format รูปแบบที่ต้องการแสดง

สัญญลักษณ์ @ เพื่อแทนตัวอักษร, & เพื่อแทนตัวอักษรเช่นกัน แต่ตำแหน่งนั้นจะมีข้อมูลหรือไม่มีก็ได้ , เครื่องหมาย มากกว่า เพื่อแปลงให้แสดงเป็นอักษรตัวพิมพ์ใหญ่ , เครื่องหมาย น้อยกว่า เพื่อแปลงเป็นตัวอักษรพิมพ์เล็ก

สำหรับส่วนที่ 2 ใช้ใส่ข้อความที่ต้องการแสดง เมื่อ textbox นั้นมีค่าเป็น null แต่ส่วนที่ 2 นี้จะมีหรือไม่มีก็ได้ ถ้าไม่มี ก็ไม่ต้องใส่เครื่องหมาย semicolon   ส่วนนี้เป็น option ครับ

แต่ถ้า text นี้ใช้แสดงเป็นตัวเลขหรือจำนวน ก็จะสามารถกำหนดได้ถึง 4 ส่วน ค่าบวกแสดงอย่าง ค่าลบแสดงอย่าง ค่าศูนย์แสดงอย่าง และค่า Null ก็แสดงอีกอย่างได้ รายละเอียดคำอธิบายทั้งหมด ลองไปกด F1 ในช่อง Format property ดูครับ
9 @R02502
ขอบคุณมากครับ ครูสันติสุข และครูsjs ด้วยครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2734s