|
 |
|
ขอคำแนะนำเกี่ยวกับการ Export Convert แบบหลายเงื่อนไขหน่อยครับ |
|
 |
|
|
 |
 |
|
ขอคำแนะนำเกี่ยวกับการ Export Convert แบบหลายเงื่อนไขหน่อยครับ
สมมุติว่า มีข้อมูลอยู่ในฐานข้อมูลจำนวน column 30 และ row 1000 รายการ แต่มีเงื่อนไขสั้นๆ ดังนี้
- สามารถเลือก export column ได้ (แต่สมมุติถ้าเลือกทั้งหมด 30 column ผมกลัวว่าจะไม่พอกระดาษ A4 ครับ)
ตัวอย่าง : เลือก column 2,3,4,5,6,7, หรือ 1,5,6,7,8,9, ไป export เป็นไฟล์...ครับ
- สามารถเลือกขนาด กระดาษเป็น A3 , A4 ได้
- สามารถเลือกปรับ แนวนอน แนวตั้ง ได้
ผมขอถามและขอคำแนะนำดังนี้ครับ
- เราสามารถส่งค่า table(column,row)ที่มีการ select Mysql โดยเลือก column ไป export ตามที่กำหนดได้ไมครับ
- แล้วถ้าส่งค่า table(column,row) ไปแล้ว โดยจำนวน column เป็นแบบหลายเงื่อนไขของการเลือก column แบบนี้ ผมควรจะ export เป็นแบบไหนดีครับ ส่วนรูปแบบของตารางจะเหมือนกับ excel ครับ ผมเลยไปดูตัวอย่างของการ export ต่างๆ เช่น FPDF , PHPExcel , TableHtml ส่วนใหญ่จะมีแต่การกำหนด column ที่ตายตัว ส่วน row ก็ไม่มีปัญหาอะไร เพราะสามารถเลื่อนไปขึ้นหน้าใหม่ได้ หรือว่าใช้วิธีของ TableHtml แล้ว Print Preview และใช้โปรแกรมแปลงเป็น PDF อีกทีครับ แต่ผมอยากได้เป็นแบบ PDF มากกว่าครับ แต่มีเงื่อนไขของการเลือก column เข้ามาเลยคิดไม่ออกว่าจะทำอย่างไรดี ผมจึงขอความคิดเห็นและคำแนะนำหน่อยนะครับ
Tag : PHP, MySQL, CakePHP, Report Others, Office

|
ประวัติการแก้ไข 2012-08-23 23:09:13 2012-08-23 23:10:30
|
 |
 |
 |
 |
Date :
2012-08-23 23:08:26 |
By :
nattkhanesha |
View :
1200 |
Reply :
2 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เขียนยากน่ะครับ คุณจะต้องออกแบบการสร้างข้อมูลทั้ง Dynamic Row และ Dynamic Column ครับ ผมแนะนำได้แค่ให้เก็บ Column ที่เลือกมา Query ครับ จากนั้นก็ทำการวนลูปจำนวน Column และ Rows เพื่อสร้างข้อมูลตามจำนวนที่มีอยู่จริง
ข้อมูลมันมีอยู่ในบทความ php กับ mysql ครับ
Go to : PHP MySQL List Table Properties
|
 |
 |
 |
 |
Date :
2012-08-24 09:26:28 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พี่วิน มีตัวอย่างระบบอื่นๆที่คล้ายๆกันไมครัย ผมยังนึกภาพไม่ออกเลย
|
 |
 |
 |
 |
Date :
2012-08-25 18:37:59 |
By :
nattkhanesha |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|

|
Load balance : Server 02
|