กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
378 5
URL.หัวข้อ /
URL
จะกลับให้คอลัมน์มาเป็นแถวได้หรือไม่
มีฟิลด์ที่เป็น Yes/No จำนวน ๑๓ ฟิลด์ ยกตัวอย่างมาให้ดูด้านล่างจำนวน ๕ ฟิลด์
น้ำหนักลด หิวน้ำบ่อย ปัสสาวะมาก อ่อนเพลีย คันตามผิวหนัง
Yes Yes No Yes No
Yes Yes No Yes Yes
Yes Yes No Yes Yes
No Yes Yes Yes No
Yes Yes Yes Yes Yes
รบกวนถามว่าจะกลับให้คอลัมน์มาเป็นแถวได้หรือไม่ อย่างไรครับ
น้ำหนักลด หิวน้ำบ่อย ปัสสาวะมาก อ่อนเพลีย คันตามผิวหนัง
Yes Yes No Yes No
Yes Yes No Yes Yes
Yes Yes No Yes Yes
No Yes Yes Yes No
Yes Yes Yes Yes Yes
รบกวนถามว่าจะกลับให้คอลัมน์มาเป็นแถวได้หรือไม่ อย่างไรครับ
5 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R02025
หรือจะเอาออกไป Excel แล้วใช้คำสั่ง Transpose แล้วค่อยนำกลับเข้ามาใหม่อีกที่
ส่วนใน Access ผมเคยเจอโค้ดนี้ของ Microsoft เหมือนกัน แต่ยังค้นหา URL ไม่เจอ
ถ้าเจอแล้วผมจะแจ้งตรงนี้อีกทีครับ
ส่วนใน Access ผมเคยเจอโค้ดนี้ของ Microsoft เหมือนกัน แต่ยังค้นหา URL ไม่เจอ
ถ้าเจอแล้วผมจะแจ้งตรงนี้อีกทีครับ
3 @R02026
access version 97
click ที่ table ที่เก็บข้อมูลไว้
tool
office link
analyze it with MS EXCEL
จะได้ไฟล์ excel ขึ้นมา
ลากคลุม cell ทั้งหมดนั้น
edit
copy
insert
worksheet
edit
paste special
ให้เลือก transpose ด้วย
ok
click ที่ table ที่เก็บข้อมูลไว้
tool
office link
analyze it with MS EXCEL
จะได้ไฟล์ excel ขึ้นมา
ลากคลุม cell ทั้งหมดนั้น
edit
copy
insert
worksheet
edit
paste special
ให้เลือก transpose ด้วย
ok
4 @R02036
ทดลองทำตามที่ท่านอาจารย์สุภาพ และ access hotline แนะนำแล้ว ผลปรากฏดังนี้
The informations can not be pasted because the Copy area and the pasted area are not the same size and shape, try one of the following
1. Click a single cell and then paste.
2. Select a rectangle that's the same size and shape, and then paste.
จึงลองเลือกเอาบางเซล ก็ทำได้ คือกลับคอลัมน์เป็นแถวได้
แม้จะไม่ได้ทั้งหมด เนื่องจากขนาดของข้อมูลมากเกินไป (๑๓ ฟิลด์ และยังเป็น Yes/No)
แต่ก็ขอขอบคุณอาจารย์ทั้งสองท่านมาก จะได้นำไปใช้กับปัญหาในกรณีอื่นต่อไปครับ
The informations can not be pasted because the Copy area and the pasted area are not the same size and shape, try one of the following
1. Click a single cell and then paste.
2. Select a rectangle that's the same size and shape, and then paste.
จึงลองเลือกเอาบางเซล ก็ทำได้ คือกลับคอลัมน์เป็นแถวได้
แม้จะไม่ได้ทั้งหมด เนื่องจากขนาดของข้อมูลมากเกินไป (๑๓ ฟิลด์ และยังเป็น Yes/No)
แต่ก็ขอขอบคุณอาจารย์ทั้งสองท่านมาก จะได้นำไปใช้กับปัญหาในกรณีอื่นต่อไปครับ
5 @R02038
ลองดูโค้ดในการทำ Transpose ใน Access ที่
http://support.microsoft.com/support/kb/articles/Q283/8/75.ASP?LN=EN-US&SD=gn&FR=0&qry=&rnk=49&src=DHCS_MSPSS_gn_SRCH&SPR=ACC2002 ครับ
http://support.microsoft.com/support/kb/articles/Q283/8/75.ASP?LN=EN-US&SD=gn&FR=0&qry=&rnk=49&src=DHCS_MSPSS_gn_SRCH&SPR=ACC2002 ครับ
Time: 2.3643s
ในฟอร์มกับรายงาน ก็ไม่น่าจะทำได้ เว้นแต่ให้สร้างคอนโทรลที่ใช้ สูตร lookup ซึ่งต้องใส่สูตรในแต่ละคอนโทรล การคำนวณน่าจะช้ามาก และไม่ practical
ตอบอย่างคนที่พอเขียนได้นะครับ ไม่ถึงกับเซียน
ผมเองกำลังจะเขียนโปรแกรมสำหรับ DM clinic อยู่เหมือนกัน เมลมาคุยกันที่ wikosute@ccme.or.th ได้ครับ