Adv. Access
เป็นคอนโทรลสำหรับพิมพ์หรือแสดงข้อความ Label เป็นคอนโทรลสำหรับพิมพ์หรือแสดงข้อความ
Label (properties) Name Alignment AutoSize BorderStyle Caption Left Top
เป็นคอนโทรลที่ใช้รับข้อมูลที่เป็นตัวอักษรจากKeyboard ของผู้ใช้ TextBox เป็นคอนโทรลที่ใช้รับข้อมูลที่เป็นตัวอักษรจากKeyboard ของผู้ใช้
Text Box (properties) Name MaxLenght Multiline PasswordChar ScrollBars TabIndex เริ่มที่ 0 TabStop Text ToolTipText
เป็นคอนโทรลที่ทำหน้าที่เป็นปุ่มสำหรับรับคำสั่งจากผู้ใช้ Command Button เป็นคอนโทรลที่ทำหน้าที่เป็นปุ่มสำหรับรับคำสั่งจากผู้ใช้
Command Button (properties) Name Caption Default Picture Style
หาผลคูณระหว่าง 2 Text Box ตัวอย่างงาน หาผลคูณระหว่าง 2 Text Box Sub Command1_Click() a = Text1 b = Text2 Label3.Caption = a & " * " & b & " = " & a * b End Sub
หาผลคูณระหว่าง 2 Text Box ตัวอย่างงาน หาผลคูณระหว่าง 2 Text Box
Source Code Sub Command1_Click() a = Text1 b = Text2 Label3.Caption = a & " * " & b & " = " & a * b End Sub
Operator ทางคณิตศาสตร์ นิพจน์ ความหมาย + บวก - ลบ * คูณ / หาร \ หารจำนวนเต็ม Mod หารเอาแต่เศษ ^ ยกกำลัง
การทำงานกับ Operator ทางคณิตศาสตร์ ตัวอย่างงาน การทำงานกับ Operator ทางคณิตศาสตร์ Sub Command1_Click() Dim a As Integer Dim b As Integer a = Text1.Text b = Text2.Text Label3.Caption = a & " / " & b & " = " & a / b Label4.Caption = a & " \ " & b & " = " & a \ b Label5.Caption = a & " mod " & b & " = " & a Mod b Label6.Caption = a & " ^ " & b & " = " & a ^ b End Sub
การทำงานกับ Operator ทางคณิตศาสตร์ ตัวอย่างงาน การทำงานกับ Operator ทางคณิตศาสตร์
Sub Command1_Click() Dim a As Integer Dim b As Integer a = Text1 b = Text2 Label3.Caption = a & " / " & b & " = " & a / b Label4.Caption = a & " \ " & b & " = " & a \ b Label5.Caption = a & " mod " & b & " = " & a Mod b Label6.Caption = a & " ^ " & b & " = " & a ^ b End Sub
Operator ทางการเปรียบ นิพจน์ ความหมาย = เท่ากับ > มากกว่า > = มากกว่าหรือเท่ากับ < น้อยกว่า < = น้อยกว่าหรือเท่ากับ < > ไม่เท่ากับ
ตัวอย่างงาน การทำงานกับ Operator ทางการเปรียบเทียบ Sub Command1_Click() Dim a As String Dim b As String a = Text1 b = Text2 Label3.Caption = a & " > " & b & " = " & (a > b) Label4.Caption = a & " < " & b & " = " & (a < b) Label5.Caption = a & " = " & b & " = " & (a = b) Label6.Caption = a & " <> " & b & " = " & (a <> b) End Sub
ตัวอย่างงาน การทำงานกับ Operator ทางการเปรียบเทียบ
Sub Command1_Click() Dim a As String Dim b As String a = Text1 b = Text2 Label3.Caption = a & " > " & b & " = " & (a > b) Label4.Caption = a & " < " & b & " = " & (a < b) Label5.Caption = a & " = " & b & " = " & (a = b) Label6.Caption = a & " <> " & b & " = " & (a <> b) End Sub
Operator ในการเชื่อมต่อข้อมูล & และ + ใช้ในการเชื่อมข้อมูล
If…Then…Else Statement รูปแบบที่ 1 If เงื่อนไข Then Statement ….……….. End If
If…Then…Else Statement End If
If…Then…Else Statement Elseif เงื่อนไข Then … Else Statement สุดท้าย End if
การคำนวณแบบมีเงื่อนไข ตัวอย่างงาน การคำนวณแบบมีเงื่อนไข กรณี 2 เงื่อนไข คำนวณโบนัสเงื่อนไข ดังนี้ ถ้าเงินเดือนน้อยกว่า 10000 บาท ได้รับโบนัส 40% ของเงินเดือน ถ้าเงินเดือน10000 บาทขึ้นไป ได้รับโบนัส 50% ของเงินเดือน
Else txtbonus= txtsary *0.50 End if ตัวอย่างงาน IF txtsalary< 10000 then txtbonus = txtsalary*0.40 Else txtbonus= txtsary *0.50 End if
การคำนวณแบบมีเงื่อนไข ตัวอย่างงาน การคำนวณแบบมีเงื่อนไข กรณีมากกว่า 2 เงื่อนไข คำนวณโบนัสเงื่อนไข ดังนี้ ถ้าเงินเดือนน้อยกว่า 10000 บาท ได้รับโบนัส 40% ของเงินเดือน ถ้าเงินเดือน 10000 - 30000 บาท ได้รับโบนัส 50% ของเงินเดือน ถ้าเงินเดือนมากกว่า 30000 บาท ได้รับโบนัส 70% ของเงินเดือน
ตัวอย่างงาน If txtsalary< 10000 then Txtbonus = txtsalary*.40 Elseif txtsalary<=30000 then Txtbonus = txtsalary*.50 Else txtbonus = txtsalary*.70 End if
End Command Docmd.Close ปิดฟอร์ม Docmd.Quit ออกจากโปรแกรม
ใบงานที่ 3 (Blog สื่อการสอน) Work 3