some introductory programming 1. structured query language (sql) - used for queries. - a standard...

14
Some Introductory Programming 1. S tructured Q uery L anguage (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications - use of Visual Basic to develop an Access application.

Upload: rosamund-green

Post on 17-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Some Introductory Programming 1. Structured Query Language (SQL) - used for queries. - a standard database product. 2. Visual Basic for Applications -

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 -

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 -

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 -

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 -

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 -

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 -

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 -

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 -

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 -

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 -

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 -

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 -

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 -

Access now asks for confirmation before closing the form.