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