Get Adobe Flash player

การประชุม

SQL : การ Copy ข้อมูลจาก Column ไปยังอีก Column

ในการ Copy  ข้อมูลจากคอลัมน์ไปยังอีกคอลัมน์ ในที่นี้จะหมายถึงการทำสำเนาข้อมูลทั้งหมดในคอลันน์นั้น ซึ่งเหมาะกับการทำงานกับจำนวนข้อมูลมากๆ ทำให้ผู้ใช้งานไม่ต้องเสียเวลาในการระบุ Value ของแต่ละ record

รูปแบบคำสั่ง

UPDATE ชื่อตาราง

SET ชื่อColumnB = ชื่อColumnA

WHERE เงื่อนไข (ถ้ามี)

ในการใช้ชุดคำสั่งนี้จะเป็นการ Copy ข้อมูลทั้งหมดในคอลัมน์ จากคอลัมน์ A ไปยังอีก B ภายในตารางเดียวกัน
ซึ่งข้อมูลที่จำเป็นต้องระบุหลักๆจะมีเพียงชื่อตาราง แล้วก็คอลัมน์ที่ใช้เป็นต้นแบบ และชื่อคอลัมน์ปลายทางที่จะนำสำเนาข้อมูลไปเก็บไว้
โดยที่สามารถระบุเงื่อนไขในการ Copy ได้ภายใต้เงื่อนไขหลังคำสั่ง WHERE

ซึ่งหากเป็นการ Copy ข้อมูลจากคอลัมน์จากตารางอื่น จะใช้รูปแบบคำสั่งนี้

รูปแบบคำสั่ง

UPDATE ชื่อตารางB

SET ชื่อColumnB = (SELECT ชื่อColumnA FROMชื่อตารางA

WHERE ชื่อตารางB.ชื่อColumnIDของB = ชื่อตารางA.ชื่อColumnIDของA)

จะเห็นได้ว่า การ Copy ข้อมูลจากอีกตารางมา จะต้องมีการ Select ค่าซ้อนภายใต้วงเล็บก่อนที่จะเอามาเทียบค่ากับคอลัมน์ B บนตาราง B
ซึ่งจะต้องมีการเช็คค่าด้วยคอลัมน์ตัวกลางอีกตัวหนึ่งว่าสองตารางมีค่าตรงกัน (ให้เสมือนว่าสองตารางเชื่อมกันอยู่)

การใช้ alert Js SweetAlert ใน ASP.NET C#

1.การติดตั้ง

https://www.jsdelivr.com/package/npm/sweetalert2

2. เราจะใช้แค่ 2 ไฟล์ นี้

 

3.นำ TAG ไปใส่ ทั้ง CSS  JS

4 และใส่ โค้ด Script

โดยเราสามารถดูอ้างอิงจาก เว็ปได้

https://sweetalert2.github.io/

5. โดยวิธีเรียนใช้คือ

successalert1() คือฟังก์ชั่นที่เรียกใช้

วิธีนำ Font ภาษาไทยจาก Google Font มาใช้บน Web Application

1.เข้าเว็ป  https://fonts.google.com/ 

2. แล้วเลือก ภาษาไทย

 

3. เลือกฟอนต์ที่ต้องการและกด รูปบวก

   4. เมื่อกดรูป บวกแล้วจะมีหน้านี้ขึ้นเพื่อในนำ CSS ไปใส่ ดังภาพ

5. ให้นำโค้ด  ไปแปะบนหัวเว็ป

6. และนำ โค้ด CSS ไปใส่  ในส่วนที่ต้องการเปลี่ยนภาษาไทย ถ้า .fontkanit คือ class เอาไปใส่ใน class

ก็จะฟอนต์ภาษาไทยอย่างง่ายไปใช้งาน

Devexpress Gridview การปรับแต่งส่วนต่างๆ [Part2]

ในส่วนนี้คือเป็นการชี้ Row ใน Gridview แล้วจะมีสีโฟกัสที่ Row นั้น

1  เข้าไปที่ SettingBehavior และไปที่ EnableRowHotTrack = True

2 ไปตั้งค่า ส่วนเสริมต่างๆเช่น สีที่เวลาชี้ไปหรือฟอนต์ ต่างๆ โดยเข้าไปที่ Styles
และ RowHotTrack   ถ้าต้องการ BackColor คือสีพื้นหลังก็เลือกตามที่ต้องการ

 

3. ผลลัพธ์ที่ได้

Devexpress Gridview การปรับแต่งส่วนต่างๆ [Part1]

1 Responsive Layout

ให้ทำการคลิกที่ Grid และไป properties  และไปที่ SettingsAdaptivity  และ AdaptivityMode เลือก HideDataCells. Grid จะย่อขยายตามหน้าจอและหดเข้าไป จะได้ดั่งภาพ

 

Task Scheduler Run Script aspx โดย Powershell (เอาไว้ส่ง Mail)

  1. เปิด Task Scheduler   และกด  Create Task


 

2.ใส่ชื่อ Task ตรง Name


3.ไปแทบ Trigger และกด New

4. เลือก Daily เพราะให้ทำประจำทุกวัน

Repeat task every คือ ให้ทำซ้ำทุกๆ 5 นาที

และกด OK

5. ไปที่แทบ Actor  และกด New จะขึ้นหน้าต่างตามนี้ และจากนั้น

ไป Browse โปรแกรม Powershell.exe

Add arguments ให้ใส่สคิปตามข้างล่าง

 

และ Setting ตามที่ตั้งมาแต่ต้น และกด OK

ASP.net C# ใช้ Culture UI แสดงผลรูปแบบที่รองรับภาษาไทย

โดย ให้เรา ก็อป UICulture=”th” Culture=”th-TH” ไว้บน TAG Page บนหัวสุด

และวิธีการใช้คือ   ให้เรา ตั้ง  Format ตามที่ต้องการจะมีผลออกมาในรูปแบบของไทย

( ลิ้งสำหรับ Format   https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings)

ให้ PHP กับ SQLแสดงผลภาษาไทยถูกต้องโดยใช้ Mysqli (utf8)

PHP และ SQL มักจะมีปัญหาการไม่รับรองภาษาไทย ซึ่งจะมีปัญหากับการจัดเก็บลงฐานข้อมูลและการแสดงผลข้อมูล

โดยการเก็บข้อมูลลงฐานข้อมูลเป็นภาษาไทยแล้วไม่มีการตั้งค่าจะเห็นเป็นภาษาดังรูป

 

ในการสร้าง Database บน phpMyAdminนั้นควรเปลี่ยน Collation ให้เป็น utf8

โดยหน้าที่มีการบันทึกข้อมูลควรใส่ในส่วนของหน้า HTML

<meta http-equiv=Content-Type content=”text/html; charset=utf-8″>

ซึ่งกำหนด meta ของ charset=utf-8 เสมอ เพราะข้อมูลที่จะส่งไปยัง Server จะอยู่ในรูปแบบของ utf8 โดยที่ไม่ต้องไปแปลงให้เป็น utf8 ก่อนจัดเก็บ

 

mysqli_set_charset($???"utf8");

เพิ่ม mysqli_set_charset ให้กับการเชื่อมต่อ ก็ถือว่าตอนนี้ข้อมูลทั้งหมดจะถูก รับ-ส่ง จัดเก็บในรูปแบบของ utf8 แล้ว

 

วิธีแก้ปัญหา constructor error ใน phpmyadmin

  1. ใช้คำสั่ง sudo nano /usr/share/php/php-gettext/streams.php
  2. บรรทัดที่ 52 เปลี่ยนฟังก์ชั่น function StringReader ($str=”) { เป็น function __construct($str=”) {
  3. บรรทัดที่ 90 เปลี่ยนฟังก์ชั่น function FileReader($filename) { เป็น function __construct($filename) {
  4. บรทัดที่ 146 เปลี่ยนฟังก์ชั่น function CachedFileReader($filename) { เป็น function __construct($filename) {
  5. ใช้คำสั่ง sudo nano /usr/share/php/php-gettext/gettext.php
  6. บรรทัดที่ 36 เปลี่ยนฟังกชั่น function gettext_reader($Reader, $enable_cache = true) { เป็น function __construct($Reader, $enable_cache = true) {

Poster Studylife