ทำปุ่ม print ไว้ในเว็บของเรา

รูป printer นี้เลยคับ printButton ถ้าเราทำเว็บที่เป็นบทความ หรือเป็นข่าวอับเดตล่าสุดต่าง ๆ เราทำหน้าเว็บสำหรับ print ให้ผู้ใช้ได้สดวกสบายขึ้นคับ วิธีทำก็ง่าย ๆ แค่ใช้ javascript

อันดับแรก เราก็จะมีหน้าเว็บที่เป็นข้อมูลของเราอยู่ 2 หน้านะคับ หน้าหนึ่งเป็นหน้าเว็บทั่วๆ อีกหน้าหนึ่ง เป็นหน้าสำหรับ print

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

เด๋วตอนดึกๆ มาเขียนต่อนะคับ ตอนนี้งานเข้าล่ะ หุหุ

ปุ่มคลิกทำให้เว็บเราเป็นหน้าแรก

เอาสคริปนี้ใส่ไว้ใน tag head นะคับ

<head>
<script type="text/javascript">
<!--
function setHome()
{
 document.body.style.behavior='url(#default#homepage)';
 document.body.setHomePage("http://www.ilovemysassygirl.com");
}
//-->
</script>
</head>

อย่าลืมเปลี่ยน ตรง http://www.ilovemysassygirl.com ให้เป็นเว็บของเราที่ต้องการนะคับ ของผมก็เป็น http://www.ilovemysassygirl.com อยู่แล้ว

document.body.setHomePage("http://www.ilovemysassygirl.com");

แล้วสุดท้าย….ก็เอาสคริปนี้ไปใส่ใน tag body คับ

<body>
<a href="javascript:setHome()">
<img border="0" alt="SetAsHome" src="http://i76.photobucket.com/albums/j37/thefluffball/Website/SetAsHome.jpg"/>
</a>
</body>

ลองดูผลลัพธ์ของผมนะคับ อาจจะหารูปมาเปลี่ยนใหม่ได้ตามต้องการนะคับ



SetAsHome

rename table in sqlserver 2005

การเปลี่ยนชื่อ ตารางฐานข้อมูลใน sql server 2005 ไม่ใช่เรื่องปกติทั่วๆ ไปเลย แบบว่าไม่เหมือน mysql น่ะ แทนที่จะใช้คำสั่ง alter table แต่นี้ไม่ใช่ ต้องใช้คำสั่งของมันเอง

EXEC sp_rename ‘<old_table name>‘, ‘<new_table_name>

ตัวอย่างก็ประมาณนี้คับ

EXEC sp_rename ‘room’,  ‘tbl_room’

เปลี่ยนชื่อตารางจาก room ไปเป็น tbl_room คับ

อาจจะใช้คำสั่งในโปรแกรมสั่งให้ query  sql ชุดนี้ก็ได้นะคับ แบบว่า สร้าง connection แล้วก็สร้าง command ขึ้นมา Execute ได้เหมือนกันคับ

rename_table_in_sqlserver

รูปที่ 1
ตารางข้อมูลชื่อ room ที่เราจะเป็นชื่อมัน ให้เป็น tblroom

rename_table_in_sqlserver2

รูปที่ 2
คลิกขวาที่ รูป Folder Tables จะมีเมนูออกมา ให้เลือก New Query คับ

rename_table_in_sqlserver3
รูปที่ 3
ก็จะมีหน้าต่างให้เราเลือกตารางที่จะทำ query อันนี้เราไม่ได้สร้าง select ข้อมูลอะไร ให้กดปุ่ม Close ไปก่อนนะคับ

rename_table_in_sqlserver4
รูปที่ 4
ตรงนี้ก็จะมีช่องให้เราเขียน sql ของเรานะคับ เค้าจะมีไว้ให้แล้วตรงที่   SELECT    FROM  นั้นแหละคับ

rename_table_in_sqlserver5
รูปที่ 5
ทีนี้เราก็ลบข้อความอันเก่าทิ้งไปก่อนคับ แล้วพิมพ์คำสั่งของเราเข้าไปแทน  EXEC  sp_rename ‘room’, ‘tblroom’ ตรงนี้เราจะเปลี่ยนจากตารางชื่อ room ไปเป็น tblroom นะคับ

rename_table_in_sqlserver6
รูปที่ 6
เราเขียนคำสั่งเสร็จแล้ว ก็มาสั่งให้มันทำงานคับ คลิกตรงที่มีเครื่องหมายตกใจสีแดง ได้เลยคับ มองหาดู มันจอยู่ตรง เมนูบาร์ คับ

rename_table_in_sqlserver7
รูปที่ 7
พอมันขึ้นหน้าต่างแบบนี้ ก็กดปุ่ม Continues กันต่อไปเลย

rename_table_in_sqlserver8
รูปที่ 8
ที่นี้มันก็จะบอกว่าเราสั่ง Query sql ของเราสำเร็จเรียบร้อยแล้ว เราเปลี่ยนชื่อตารางเรียบร้อยแล้ว

rename_table_in_sqlserver
รูปที่ 9
เรากลับมาดูชื่อตารางของเราอีกครั้งหนึ่ง จะปรากฏว่ามันยังคงดื้อ ไม่ยอมเปลี่ยนแปลง อันนี้ไม่ต้องตกกะใจคับ เราต้อง Refresh มันก่อนน่ะคับ

rename_table_in_sqlserver9
รูปที่ 10
คลิกขวาที่รูป Folder Tables แล้วเลือก Refresh หรือว่าจะคลิกที่ Icon รูป Refesh เลยก็ได้เหมือนกันคับ

rename_table_in_sqlserver10
รูปที่ 11
และแล้ว ชื่อตารางที่เราเปลี่ยนมันก็เป็นดังใจเราต้องการ เอิ๊ก ๆๆ

Get Adobe Flash playerPlugin by wpburn.com wordpress themes