วันอังคารที่ 20 กันยายน พ.ศ. 2554

คำสั่ง Like ใน query

คำสั่ง Like ใน query
ในการสร้าง query สามารถเรียกดูข้อมูลทั้งหมดหรือบางส่วนจาก 1 ตารางหรือจากมากกว่า 1 ตารางก็ได้
ตัวอย่างเช่นจากตารางจังหวัด ซึ่งประกอบด้วยรหัสจังหวัดและชื่อจังหวัด
กรณีต้องการเรียกดูข้อมูลทั้งหมด สามารถใช้คำสั่ง sql ได้ดังนี้
select * from จังหวัด
กรณีต้องการเรียกดูข้อมูลจังหวัดที่รหัสจังหวัด = 1  สามารถใช้คำสั่ง sql ได้ดังนี้
select * from จังหวัด  where รหัสจังหวัด = 1
กรณีต้องการเรียกดูข้อมูลจังหวัดที่ชื่อจังหวัด =  สงขลา  สามารถใช้คำสั่ง sql ได้ดังนี้
select * from จังหวัด  where ชื่อจังหวัด  = "สงขลา"
กรณีต้องการเรียกดูข้อมูลจังหวัดที่ชื่อจังหวัดขึ้นต้นด้วยตัวอักษร ส  สามารถใช้คำสั่ง sql ได้ดังนี้
select * from จังหวัด  where ชื่อจังหวัด   like "ส*"
เมื่อ like แปลว่าเหมือนหรือคล้าย และ * แทนตัวอักษรตั้งแต่ 0 ตัวอักษรขึ้นไป
กรณีต้องการเรียกดูข้อมูลจังหวัดที่ชื่อจังหวัดลงท้ายด้วยตัวอักษร ส  สามารถใช้คำสั่ง sql ได้ดังนี้
select * from จังหวัด  where ชื่อจังหวัด   like "*ส"
กรณีต้องการเรียกดูข้อมูลจังหวัดที่ชื่อจังหวัดมีตัวอักษร ส  เป็นส่วนประกอบสามารถใช้คำสั่ง sql ได้ดังนี้
select * from จังหวัด  where ชื่อจังหวัด   like "*ส*"

การนำข้อมูลเข้า (Inport) ใน access จาก excel

การนำข้อมูลเข้า (Inport) ใน access จาก excel
ตัวอย่างเช่น
ไฟล์ book1 ใน excel ประกอบด้วยข้อมูลดังนี้
ชื่อจังหวัด
กรุงเทพฯ
นครปฐม
ราชบุรี
สุพรรณบุรี
สงขลา
ปัตตานี
ใน access เลือกเมนูคำสั่ง External Data -> access เลือกชื่อไฟล์ดังกล่าว โดยการ Browse จากนั้นเลือก Import the source data into ...
เลือก sheet ใน excel ที่ต้องการ
หมายเหตุ
นำเข้าข้อมูลจาก excel ได้ครั้งละ 1 sheet กรณี excel มีหลาย sheet การนำเข้าข้อมูลก็ต้องทำตามจำนวน sheet ที่มี
ถ้าข้อมูลบรรทัดแรกของ excel เป็นหัวตาราง อย่าลืมเลือก First rows contains column headings จากนั้นเลือก next 2 ครั้ง
หน้าต่อไปจะให้เลือก primary key จากข้อมูลข้างต้นแนะนำให้เลือก let access add primary key เนื่องจากข้อมูลข้างต้นไม่มี
primary key  แต่ถ้าข้อมูลที่มีมานั้นเป็น รหัสนักศึกษา, ชื่อนักศึกษา, นามสกุลนักศึกษา ก็ควรเลือก รหัสนักศึกษา เป็น primary key
จะดีกว่า แต่ถ้ายังไม่แน่ใจว่าจะเลือกอะไรเป็น primary key ดีให้เลือก  no primary key จะดีที่สุด จากนั้นเลือก next จะปรากฎหน้าจอ
ให้ตั้งชื่อ table ซึ่งถ้า excel มีชื่อ sheet อยู่แล้วก็ไม่จำเป็นต้องตั้งชื่อใหม่ ยกเว้นต้องการเปลี่ยนชื่อก็สามารถทำได้ ในที่นี้ตั้งชื่อ
จังหวัด จากนั้นคลิกปุ่ม Finish และ Close ผลลัพธ์ที่ได้จะได้ตารางชื่อจังหวัดซึ่งประหอบด้วย field 2 field คือ id และชื่อจังหวัด
นอกจากนี้ยังได้ข้อมูล 6 รายการตามที่มีใน excel มาด้วย

URL แนะนำสำหรับ javascript

URL แนะนำสำหรับ javascript
http://www.thaiall.com/java/indexo.html
http://www.yakyaihost.net/java/script99.html
เช่น
จาก http://www.yakyaihost.net/java/script99.html
ห้ามคลิกขวา 2 มีคำเตือน
<script language="JavaScript">
<!--
var message="ทำอะไรอ่ะ";
function click(e) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
// -->
</script>
นำ code ดังกล่าวมาวางใน
<html>
</html>
ผลลัพธ์ที่ได้คือเมื่อมีการคลิกเมาส์ปุ่มขวาที่หน้า web จะมี dialog แสดงข้อความตามที่กำหนดในที่นี้คือ ทำอะไรอ่ะ
ถ้าต้องการเปลี่ยนเป็นข้อความอื่นก็สามารถทำได้ โดยโปรแกรมจะมีการดักจับการคลิกเมาส์ปุ่มขวา
- document.captureEvents(Event.MOUSEDOWN);
 - if (event.button == 2)  //คลิกเมาส์ปุ่มขวา
=================
การทำคำทักทายเปลี่ยนตามเวลา
จาก http://www.yakyaihost.net/java/script99.html และเลือกจากเมนูทางด้านซ้ายมือ
<html>
 <body>
<marquee direction=left >
<DIV align=center><FONT face="MS Sans Serif, Microsoft Sans Serif"  color=#0000ff size=2><B>
            <SCRIPT language=javascript>
       <!-- hide javascript
      day = new Date();
      hr = day.getHours();
      if ((hr >= 1) && (hr <=3)) {ms = "สวัสดียามดึกครับ คืนนี้ ขออยู่เป็นเพื่อนกัน อย่าลืมเขียนสมุดเยี่ยมก่อนนอนนะครับ  ";}
      if ((hr >= 4) && (hr <=5)) {ms = "สวัสดียามเช้ามืด เช้านี้ อย่าลืมเขียนสมุดเยี่ยมก่อนจากกันนะครับ  ";}
      if ((hr >= 6) && (hr <=9)) {ms = "สวัสดียามเช้าครับ เช้านี้ อย่าลืมเขียนสมุดเยี่ยมก่อนนะครับ ";}
      if ((hr >= 10) && (hr <=11)) {ms = "สวัสดีช่วงสายๆครับ  อย่าลืมเขียนสมุดเยี่ยมก่อนนะครับ   ";}
      if ((hr >= 12) && (hr <=16)) {ms = "สวัสดียามบ่ายครับ บ่ายนี้ อย่าลืมเขียนสมุดเยี่ยมก่อนนะครับ  ";}
      if ((hr >= 17) && (hr <=19)) {ms = "สวัสดียามเย็นครับ อย่าลืมเขียนสมุดเยี่ยมก่อนนะครับ  ";}
      if ((hr >= 20) && (hr <=21)) {ms = "สวัสดียามค่ำครับ อย่าลืมเขียนสมุดเยี่ยมก่อนนะครับ  ";}
      if ((hr >=22) && (hr <=24)) {ms = "สวัสดียามดึกครับ  อย่าลืมเขียนสมุดเยี่ยมก่อนนะครับ  ";}
      if (hr==0) {ms = "สวัสดีตอนเที่ยงคืน ดึกแล้วยังไม่หลับหรือครับ อย่าลืมเขียนสมุดเยี่ยมก่อนนะครับ  ";}
      document.write(ms);
      // done hiding -->
 </SCRIPT>
            </B></FONT><FONT face="MS Sans Serif, Microsoft Sans Serif"
            color=#566b3f size=1></FONT></DIV> </marquee>
 </body>
</html>
จะปรากฎตัวอักษรวิ่ง (marquee) ซึ่งมีการทักทายตามเวลาในเครื่อง โดยการใช้คำสั่ง
day = new Date();
hr = day.getHours(); //แสดงค่าเวลา (ชั่วโมง)
เช่นเวลา 20.00 - 21.00 น. จะแสดงข้อความตามนี้
 if ((hr >= 20) && (hr <=21)) {ms = "สวัสดียามค่ำครับ อย่าลืมเขียนสมุดเยี่ยมก่อนนะครับ  ";}

วันพุธที่ 14 กันยายน พ.ศ. 2554

Database Design and Implementation

หลักสูตร Database Design  and Implementation
เริ่มอบรมตั้งแต่วันพฤหัสบดีที่ 15 กันยายน ถึงวันศุกร์ที่ 8 ตุลาคม 2554


วันเวลา
หัวข้อบรรยาย
หมายเหตุ
วันพฤหัสบดีที่ 15 ก.ย. 2554
วันศุกร์ที่ 16 ก.ย. 2554
Ø ทำการทดสอบความรู้ก่อนการอบรม
Ø Database Design and Implementation
Ø Data Model
Ø Relational Data Model
Ø Normalization
Ø Case Study: Database Design Workshop
Ø LAB  (RDBMS ได้แก่ MS Access, MS SQL Server      เป็นต้น)
เวลา 9.00-16.00 น.
วันพฤหัสบดีที่ 22 ก.ย. 2554
วันศุกร์ที่ 23 ก.ย. 2554
Ø System Development Life Cycle (SDLC)
Ø Database Life Cycle (DBLC)
Ø Computer-Aided System Engineering (CASE) ได้แก่ Silverrun, ER-Win เป็นต้น
Ø SQL Programming
Ø Security
Ø Backup and Recovery
ØLAB (RDBMS ได้แก่ MS Access, MS SQL Server
Application ได้แก่ MS Access, Microsoft Visual Studio.NET เป็นต้น)
เวลา 9.00-16.00 น.
วันพฤหัสบดีที่ 29 ก.ย. 2554
วันศุกร์ที่ 30 ก.ย. 2554

Øการประยุกต์ใช้คอมพิวเตอร์ในการสร้าง Application ในงานธุรกิจและอุตสาหกรรม
Ø Case Study : Workshop
Analysis: understanding business needs
Design: conceptualizing computer-system solution
Implementation: construction, testing, and installation
Project planning
Making the System Operational (Implementation, Conversion and Support)
Ø LAB
เวลา 9.00-16.00 น.
วันเวลา
หัวข้อบรรยาย
หมายเหตุ
วันพฤหัสบดีที่ 6 ต.ค. 2554
วันศุกร์ที่ 7 ต.ค. 2554
Øการประยุกต์ใช้คอมพิวเตอร์ในการสร้าง Web Application ในงานธุรกิจและอุตสาหกรรม
Ø Case Study : Workshop
Analysis: understanding business needs
Design: conceptualizing computer-system solution
Implementation: construction, testing, and installation
Project planning
Making the System Operational (Implementation, Conversion and Support)
Ø LAB
Ø ทบทวนความรู้
Ø ทำการทดสอบความรู้หลังการอบรม 
เวลา 9.00-16.00 น.


วันจันทร์ที่ 12 กันยายน พ.ศ. 2554

ข้อมูลการส่งการบ้านและการเข้าเรียน CSC101 12/9/2554






Access3
12/9
Access4
1
1
7
5206989
นางสาว เนตรทกาญ อ่อนน้อม

1

2
2
7
5206990
นาย ชนะวุฒิ โสภณกิตติกุล

1

4
4
7
5307256
นางสาว ณัฎชา ตั้งศรีเกียรติกุล



5
5
7
5403685
นาย ศศิน จันทร์โฉม
H
1

6
6
7
5403750
นาย นรินทร์ฤทธิ์ จิตคติ
H
1

7
7
7
5403803
นางสาว เนตรดาว เนืองแก้ว



8
8
7
5403928
นางสาว อนงค์พร ทรัพย์กระแสสินธุ์
ออกแบบไม่ถูกค่ะ
1

9
9
7
5404264
นางสาว ทิฆัมพร ผดุงฉาย



10
10
7
5404469
นางสาว สุธาสินี จินุศร

1

11
11
7
5404538
นาย วรวิทย์ ศรีปราโมช
ออกแบบไม่ถูกค่ะ
1

12
12
7
5404665
นางสาว นิฤบล ทองธัญญะ

1

13
13
7
5405198
นาย ธีรภัทร แสงคำ
ส่งคนแรก
1
ส่งคนแรก
14
14
7
5405511
นาย เอกรัตน์ โพธิ์ศรี

1

15
15
7
5405646
นาย อดิศร แก้วพรหม

1

16
16
7
5405781
นาย ภัทรพล ชนะฤทธิ์ยิ่ง

1

17
17
7
5405795
นาย สุริยพงษ์ โคตรจันทร์



18
18
7
5405829
นาย ภัทร พูลเจริญ

1

19
19
7
5406101
นางสาว หทัยนันท์ ทองทั่ว
H
1

20
20
7
5406163
นาย วีระชัย อยู่หอม

1

21
21
7
5406340
นาย อนุชา ธัมพิบูลย์
ออกแบบไม่ถูกค่ะ
1

22
22
7
5406426
นาย อภิวัฒน์ กลับเจริญ



23
23
7
5406461
นาย ทัตพล กองเกิดสุข
ออกแบบไม่ถูกค่ะ
1

24
24
7
5406551
นาย พงษ์สิทธิ คงเจริญ
ออกแบบไม่ถูกค่ะ
1

25
25
7
5406644
นางสาว จิตรลดา จันทร์พิมพ์
ออกแบบไม่ถูกค่ะ


26
26
7
5406933
นางสาว จิราวรรณ เนติบุญ
ออกแบบไม่ถูกค่ะ
1

27
27
7
5406935
นาย กฤติน สมสว่าง
ส่งคนแรกๆ
1

28
28
7
5406951
นาย สรศักดิ์ ศรีแก้ว
H
1

29
29
7
5406996
นางสาว รุ่งทิวา กระจ่าง
H
1

30
30
7
5407162
นาย ณัฐพัชร์ ชินวัฒน์ประภา

1

31
31
7
5407185
นางสาว กฤติยาพร ก้านเหลือง
ออกแบบไม่ถูกค่ะ
1

32
32
7
5407190
นาย สุทธิชัย ศรีสะดี
H
1

33
33
7
5407209
นาย พิศิษฏ์ วิจิตรหงษ์



34
34
7
5407257
นาย สมชาย ประยงค์ขำ
ออกแบบไม่ถูกค่ะ


35
35
7
5407381
นาย ยุทธนา พรมดาว



36
36
7
5407446
นาย สาวิตต์ แก้วแสงทอง



37
37
7
5407494
นาย ณัฐนันท์ สินันตา
H
1

38
38
7
5407507
นาย สุรสิทธิ์ วิเศษฤทธิ์

1

39
39
7
5407547
นางสาว นลัทพร ศาลางาม
H


40
40
7
5407760
นาย ณัฐพงศ์ แจ่มทิม



41
41
7
5407832
นางสาว ปราณษิจฐี ศรีวราพงศ์



42
42
7
5407952
นาย ณัฏฐพจน์ เจริญพงศ์



43
43
7
5408300
นาย อธิป พลธี

1

44
44
7
5408376
นาย ชลากร คงแสงไชย



45
1
8
5308723
นาย กฤษฎิ์ นิมกาญจน์



46
2
8
5400151
นาย ณัฐิวุฒิ ทัศนะพงษ์
ออกแบบไม่ถูกค่ะ
1

47
3
8
5400287
นาย มงคลชัย สุโทวา
ออกแบบไม่ถูกค่ะ
1

48
4
8
5400417
นาย ธนาธิป ใจกล้า

1

49
5
8
5400623
นาย ธีรยุทธ กลิ่นสง่า
ออกแบบไม่ถูกค่ะ
1

50
6
8
5400735
นาย ชรินทร์ ธงชัย
H
1

51
7
8
5400772
นาย นครินทร์ รื่นกลิ่น
ออกแบบไม่ถูกค่ะ
1

52
8
8
5400789
นางสาว นัฐจพร สุริยา
H
1

53
9
8
5400853
นาย สินทวี ธเนศผาติสุข
ออกแบบไม่ถูกค่ะ
1

54
10
8
5400986
นางสาว ธัญชนก นุชพิเรนทร์
H
1

55
11
8
5401090
นาย ณฐกร ถาวรชาติ
H
1

56
12
8
5401188
นาย นนท์ชนะ แสงส้ม
ออกแบบไม่ถูกค่ะ,-1ส่งซ้ำด้วย
1

57
13
8
5401385
นาย ภารดร ยิ่งจำเริญ
ออกแบบไม่ถูกค่ะ
1

58
14
8
5401440
นางสาว ศศิธร นุชทัศน์
ออกแบบไม่ถูกค่ะ
1

59
15
8
5401537
นาย ชุมพร ยำยวน

1

60
16
8
5401631
นาย จิรพนธ์ จินดานิล



61
17
8
5401676
นาย นัฐพล แย้มโพธิ์
H
1

62
18
8
5401760
นาย อัสนี แสนธุระ
ออกแบบไม่ถูกค่ะ
1

63
19
8
5401868
นาย เดชกร กู่กิจวัฒนา
H
1

64
20
8
5402029
นาย นัทธพงศ์ โพธิ์นิล

1

65
21
8
5402117
นาย ณัฐวุฒิ มูลจันทร์
ออกแบบไม่ถูกค่ะ
1

66
22
8
5402317
นาย สมพร ยอดทอง



67
23
8
5402355
นาย กฤษณพงศ์ รูปศรี
ออกแบบไม่ถูกค่ะ
1

68
24
8
5402452
นาย อภิสิทธ์ ธรรมนิยม
ออกแบบไม่ถูกค่ะ
1

69
25
8
5402513
นาย จัตตุพล เกื้อรอด
H
1

70
26
8
5402514
นาย นิธิศ อินทรเทวี
H
1

71
27
8
5402515
นาย ภวัต รัตนวิชัย
H
1

72
28
8
5402521
นาย วิชชากร กลมสม
H
1

73
29
8
5402522
นาย เวชพิสิฐ หิรัญธรรมวิชญ์

1

74
30
8
5402541
นาย จักรพงษ์ ไซค์
ออกแบบไม่ถูกค่ะ
1

75
31
8
5402543
นาย ชาตรี เจริญผล
H
1

76
32
8
5402653
นาย ศักดา จันทาบุตร



77
33
8
5402772
นาย สถาพร ทิศรักษ์



78
34
8
5403116
นาย เอกชัย เรืองฉาย



79
35
8
5403230
นาย วรโชติ พูนศิริ
H
1

80
36
8
5403681
นาย อรรถพล ชุติพรพาณิชย์
ออกแบบไม่ถูกค่ะ
1

81
37
8
5403930
นาย ณัฐภูมิ จงอยู่
ออกแบบไม่ถูกค่ะ
1

82
38
8
5407195
นาย ณัฐชัย จิตสงวนสุข



83
39
8
5407241
นาย พิชาภพ คำประเสริฐ