Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard...
-
Upload
rosamund-green -
Category
Documents
-
view
212 -
download
0
Transcript of Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard...
![Page 1: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649d015503460f949d3562/html5/thumbnails/1.jpg)
Some Introductory Programming
1. Structured Query Language (SQL)
- used for queries.
- a standard database product.
2. Visual Basic for Applications
- use of Visual Basic to develop an Access application.
![Page 2: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649d015503460f949d3562/html5/thumbnails/2.jpg)
The Access Design Screen version of a Query
Show all students with an overall mark less than 40%
![Page 3: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649d015503460f949d3562/html5/thumbnails/3.jpg)
The Access SQL version of the query
![Page 4: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649d015503460f949d3562/html5/thumbnails/4.jpg)
Run the Query
![Page 5: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649d015503460f949d3562/html5/thumbnails/5.jpg)
Example of Visual Basic programming.Calculate outcome, put in field on record.
A table contains student number, name, coursework mark, exam mark and an empty field for the result (pass or referred).
Module Total = 75% coursework + 25% exam which is shown in a calculated field on the form.
Result : 40% or over = Pass, otherwise Referred.
![Page 6: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649d015503460f949d3562/html5/thumbnails/6.jpg)
Exam Mark – Properties
OnExit – Code Builder
![Page 7: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649d015503460f949d3562/html5/thumbnails/7.jpg)
Enter code as below.
Note “Text 10” = module total as calculated on form.
![Page 8: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649d015503460f949d3562/html5/thumbnails/8.jpg)
Text 10 Properties.
Enabled = No (To disallow entry – module total is always calculated by computer).
![Page 9: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649d015503460f949d3562/html5/thumbnails/9.jpg)
Run the Form (Enter data)
![Page 10: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649d015503460f949d3562/html5/thumbnails/10.jpg)
Let’s add an Exit button
![Page 11: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649d015503460f949d3562/html5/thumbnails/11.jpg)
Add a Command Button, call it Exit
Use Wizard to specify Close Form action.
![Page 12: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649d015503460f949d3562/html5/thumbnails/12.jpg)
Sub Exit_button_Click ()On Error GoTo Err_Exit_button_Click
DoCmd Quit
Exit_Exit_button_Click: Exit Sub
Err_Exit_button_Click: MsgBox Error$ Resume Exit_Exit_button_Click
End Sub
The Wizard will insert the following code as an OnClick event procedure:
![Page 13: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649d015503460f949d3562/html5/thumbnails/13.jpg)
Sub Exit_button_Click ()On Error GoTo Err_Exit_button_Click
continue = MsgBox("Do you really want to quit?", 4)
If continue = 6 Then DoCmd Quit End If
Exit_Exit_button_Click: Exit Sub
Err_Exit_button_Click: MsgBox Error$ Resume Exit_Exit_button_Click
End Sub
Add three extra lines to give the following:
New lines
![Page 14: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649d015503460f949d3562/html5/thumbnails/14.jpg)
Access now asks for confirmation before closing the form.