ต้องการให้ตัวอักษรใน Text box เดียวกัน มีหลายแบบ
กระทู้เก่าบอร์ด อ.Yeadram

 1,731   8
URL.หัวข้อ / URL
ต้องการให้ตัวอักษรใน Text box เดียวกัน มีหลายแบบ

เรียน อาจารย์ทุกท่าน
    ผมได้ใช้ board นี้หาความรู้อย่างมากมายในการใช้งาน access ต้องขอขอบคุณ ทุกๆ ท่านครับ แต่คราวนี้ติดปัญหา ลอง search ดูแล้ว ยังไม่มีใคร post ไว้ ปัญหาของผมคือ
        ต้องการทำ report ที่มีข้อมูล field ต่าง ๆ เรียงต่อกันไป ตอนแรกคิดว่าจะใช้วิธีสร้าง Text box หลาย ๆ อันมาเรียงต่อกัน แต่เกิดปัญหาว่า พอทำอย่างนั้น ก็จะทำให้ต้องเผื่อช่องว่างของ Textbox ว่าแต่ละfield จะต้องมีความกว้างอย่างมากที่สุดเห่าไหร ซึ่งทำให้ หน้ากระดาษไม่พอ (อยากให้ใส่ใน 1 หน้า)
        ลองแก้ปัญหาด้วยการสร้าง Textbox อันเดียว แล้ว เชื่อม field หลาย ๆ field ใน Textbox อันเดียว แล้วกำหนดคุณสมบัติให้ขยายได้ ก็จะลดปัญหาเรื่องหน้ากระดาษไป
        แต่คราวนี้ user บอกกว่า ตัวหนังสือมันเหมือนกัน อยากให้ มี field บาง filed เป็นตัวหนา หรือ ขีดเส้นใต้
        ลองหาดูแล้ว ก็จนปัญญา เลยจะรบกวน อาจารย์ทุกท่านครับ

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

1 @R23071
- กำหนดคุณสมบัติ Textbox: Data > Text Format = Rich Text
- ที่ช่อง Control Source
ต่อปกติ: =[field1] & " " & [field2]
ต่อฟิลด์ 2 เป็นตัวหนา =[field1] & " " & [field2] & ""
ต่อฟิลด์ 2 ตัวขีดเส้นใต้ =[field1] & " " & [field2] & ""


ปล. ผมไม่รู้ว่าโฟสไปแล้วจะแสดงโค๊ดให้หรือเปล่า เอาเป็นว่าพอเรากำหนด Text Box เป็น Rich Text เราก็ใส่โค๊ด HTML หน้าและหลังข้อความที่เราต้องการให้เป็น ตัวหนา ขีดเส้นใต้ อื่นๆ ได้เหมือนกับในกระทู้ที่เราใช้อยู่นี่ครับ ประมาณนี้

2 @R23072
ไม่แสดงโค๊ดจริงๆด้วยครับ ดูที่รูปแทนแล้วกันครับ
3 @R23073
เรียน อ.TTT
ขอบคุณครับ แต่ผม หาไม่เจอว่าจะกำหนด Format ให้เป็น Rich Text ตรงไหนครับ พอดีผมยังใช้ 2003 อยู่ และเป็นเมนูภาษาไทย
4 @R23075
ขอบคุณครับ
5 @R23076
อื่ม ถ้าเป็น 2003 คิดว่า Textbox ยังไม่รองรับนะครับ ต้อง 2007 ขึ้นไป ถ้าจะให้มันมีทั้งตัวหนา ขีดเส้นใต้ได้ ใน Textbox ตัวเดียวคงต้องหา ActiveX Controls มาเสริม และวิธีใช้คงจะยุ่งยากพอสมควรหากเป็นมือใหม่ด้วย ลองศึกษาและโหลดมาใช้งานดูได้ครับ ผมไม่แน่ใจว่าใช่อันนี้ป่าวนะที่ผมเคยใช้ตอน 2003 เพราะตอนนี้ผมเลิกใช้ 2003 มานานนนนนมากกกกกแล้ว เลยทดสอบให้ไม่ได้ ตามลิ้งค์นี้ครับ
http://www.lebans.com/richtext.htm

ปล. ยังไงแนะนำอัพเวอร์ชั่นได้แล้วนะครับ 2003 นี่จะ 14 ปีแล้วนะครับ (เป็นเด็กก็ใกล้จะเป็นหนุ่มแล้ว) จะได้ใช้คุณสมบัติใหม่ๆด้วย
6 @R23077
ลองใช้ memo field ไหมครับ กำหนดคุณสมบัติเป็น Rich text
7 @R23078
ขอบพระคุณมากครับ อ.TTT คือมันชินน่ะครับ ถ้าไปใช้ เวอร์ชั่นใหม่ ก็ต้องไปปรับตัวอีกพอสมควร แต่สงสัยจะต้องลองเปลี่ยนดูซักทีครับ 55
        @ อ.ฺBH คือ field เป็น text ธรรมดา ไม่ได้ต้องการข้อมูลเยอะ และบางอันมันเป็น numberic ด้วยครับ แต่พอเป็น report อยากให้มีตัวอักษรหลาย ๆ แบบ น่าจะทำเป็น memo field ไม่ได้อ่ะครับ
   ส่วนเรื่อง TextBox นี่ เดี๋ยวลองเอา Active X ที่อาจารย์ให้มาลองดูก่อน ถ้าไม่ได้คงต้องเจรจากับ User อีกที อาจจะเว้น วรรคให้เยอะหน่อย หรือทำตัวหนังสือให้เล็กลงอีก ครับ
8 @R23079
ลองใช้คุณสมบัติ Can Grow ในรายงานดูยังครับ มันจะขยายความสูง Textbox หาก Textbox มีข้อความมากจนเกินขอบขวาของ Textbox

เราก็เอา Textbox แต่ละฟิลด์ต่อกันทางแนวตั้ง โดยไม่ต้องเผื่อความสูงของ Textbox แต่ละตัว แล้วมันจะขยายความสูงให้เองหากข้อความยาวกว่า Textbox นั้นๆ

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