จะกลับให้คอลัมน์มาเป็นแถวได้หรือไม่
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 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

รบกวนถามว่าจะกลับให้คอลัมน์มาเป็นแถวได้หรือไม่ อย่างไรครับ

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

1 @R02023
กลับในตารางคงไม่ได้
ในฟอร์มกับรายงาน ก็ไม่น่าจะทำได้ เว้นแต่ให้สร้างคอนโทรลที่ใช้ สูตร lookup ซึ่งต้องใส่สูตรในแต่ละคอนโทรล การคำนวณน่าจะช้ามาก และไม่ practical

ตอบอย่างคนที่พอเขียนได้นะครับ ไม่ถึงกับเซียน


ผมเองกำลังจะเขียนโปรแกรมสำหรับ DM clinic อยู่เหมือนกัน เมลมาคุยกันที่ wikosute@ccme.or.th ได้ครับ
2 @R02025
หรือจะเอาออกไป Excel แล้วใช้คำสั่ง Transpose แล้วค่อยนำกลับเข้ามาใหม่อีกที่

ส่วนใน 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

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)
แต่ก็ขอขอบคุณอาจารย์ทั้งสองท่านมาก จะได้นำไปใช้กับปัญหาในกรณีอื่นต่อไปครับ
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 ครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 2.3643s