Professional Documents
Culture Documents
CAT Practical Study Guide 2022
CAT Practical Study Guide 2022
(CAT)
PRACTICAL STUDY GUIDE
Table of Contents
Summary of Word Processing (Microsoft Word) .......................................................................... 1
Microsoft Word Activities ............................................................................................................ 12
Microsoft Word Past exam papers ............................................................................................. 18
Microsoft Word Activities Marking Guidelines ............................................................................ 26
Microsoft Word Past exam papers Marking Guidelines ............................................................. 31
Summary of Spreadsheets (Microsoft Excel) ............................................................................. 39
Spreadsheet Activities................................................................................................................ 45
Spreadsheets Past exam papers ............................................................................................... 50
Spreadsheet Activities Solutions ................................................................................................ 56
Spreadsheets Past exam papers Solutions ............................................................................... 61
Summary of Databases (Microsoft Access) ............................................................................... 70
Databases (Ms Access) Practical Activities: Questions ............................................................. 80
Past Papers: Databases (Ms Access) - Questions .................................................................... 83
Databases (Ms Access) Practical Activities: Answers ................................................................ 99
Databases (Ms Access) NSC Past Papers: Answers .............................................................. 101
Summary of HTML (Notepad ++) ............................................................................................. 114
HTML Activities ........................................................................................................................ 120
HTML Past Exam Papers......................................................................................................... 131
HTML Activities Solutions ........................................................................................................ 142
HTML Past Exam Papers Solutions ......................................................................................... 150
Summary of Integration Scenario ............................................................................................. 161
Integrated Scenario Activities ................................................................................................... 170
Integrated Section Activities Solutions ..................................................................................... 175
Integrated Scenario Past Exam Papers ................................................................................... 179
Integrated Scenario Solutions Past Exam papers .................................................................... 187
Word processing
Summary of Word Processing (Microsoft Word)
Keyboard Shortcuts
<Alt><F> Open file tab <Ctrl><A> Select All
<Ctrl><Z> Undo <Ctrl><X> Cut and copy
<Ctrl><Y> Redo <Ctrl><C> Copy
<Ctrl><B> Bold <Ctrl><V> Paste
<Ctrl><U> Underline <Ctrl><Enter> Page break
<Ctrl><I> Italics <Ctrl><S> Save
<Alt><F9> Toggle Fields <Shift><F1> Reveal formatting
Show/Hide
Why we use Show/Hide:
• To check/correct the text layout/ formatting/ non-printing
characters of the document.
• To check the number of spaces/tabs between words.
• Checking for page/section breaks
• Checking for empty lines
Pictures
Pictures can be inserted using the Insert tab, Illustrations group and then clicking on Pictures.
Text wrapping
• Text wrapping can be changed on the Format tab or using the icon in the top left of the
picture when it is selected.
Top and
Square
Bottom
Behind
Tight
text
Throug In front
h of text
When a picture is selected a new tab opens up on the Ribbon, the Format tab.
Some of the changes that can be made on the Format tab:
• In the Adjust group the background of the picture can be removed; colours and effects can
be added and the picture can be reset to its original size and colour.
• In the Picture Styles group, a border can be added by using the quick styles or using the
drop-down list when clicking on Picture Border.
• Alternative text can be added using the Alt Text in the
Accessibility group.
• Changing the size of the picture, in the Size group:
o Cropping the pictures, removes unwanted areas.
o The width and height can be changed using the
spinner buttons.
o Opening the Size dialog
box, allows for more
specific changes to size. ➔
▪ Unchecking the Lock
aspect ratio dialog box allows for height and
width to be changed separately.
Tab stops
Tabs are used to align and place text in a document, default tab stops are 1.27 cm.
To create custom tab stops:
• Select all the text you want to apply the tab stops to.
• On your Home tab, click on the arrow in the Paragraph
group to open the Paragraph settings dialog box.
• Click on the Tabs button Indents and Spacing
• In the Tabs dialog box, you create the tabs as follows:
➢ Various options are available to change the appearance of what a table looks like.
o When using Table styles to format a table, the Table Style Options can be used to
further format what the table displays as.
o Different borders can be specified in the Borders group.
➢ We can use the Layout tab to change the layout of our table, below a breakdown per group
on the ribbon:
o We can display the gridlines of our table in the Table group and we can change table
properties.
o Rows & Columns is used to add or delete rows and columns in the table.
o Use the Merge group to merge cells over columns or rows, cells can be spilt in more
rows and columns and one table can be split into more tables.
o Cell size can be use to change the height and width of the rows and columns.
o Alignment changes the alignment of the text in your table and we can change the cell
margins of the table.
o Data:
▪ When opening the Sort dialog box, choose the
column to sort by and click OK. Ensure that the
Header Row button is selected if there is a header
row.
▪ Repeat Header Row will repeat the header row
on all pages the table is on.
▪ Convert to Text will turn your table into normal text,
separating the columns with a character of your choice.
▪ Selecting Formula opens up the below dialog box:
Styles can be found on the Home tab and the Styles group.
To modify a style:
Links
Hyperlinks
Adding a hyperlink:
• Select the text you want to apply a hyperlink to.
• Insert tab, Links group, Link/Hyperlink or right-click on selected text and click on
Link/Hyperlink.
o For Existing File or Web Page, choose a file or write a URL in the Address bar.
o Place in this Document, select a heading or bookmark to hyperlink to.
o E-mail Address, type an e-mail address to link to.
• You can add a screen tip by clicking on the ScreenTip button.
Referencing
Table of Contents
Creating a Table of Contents:
(Take note that you have to use Heading styles in your document for those headings to appear
in the Table of Contents.)
Captions
Adding Captions to a picture or a table:
• Click on the References tab, Captions group and then click on Insert Caption.
• Under Options, select one of the label options and choose the position of the caption
(above or below).
• In the Caption textbox, add text explaining the table or picture.
• Place the cursor where you want to place the Table of Figures.
• Click on the References tab, Captions group and then click on Insert Table of Figures.
o Add the information of your source in the correct textboxes and click OK.
• To add the Bibliography to the document, place the cursor in the correct position.
o Click on the References tab, go to the Citations & Bibliography group.
o Choose the correct referencing Style.
o Click on Bibliography and then on Insert Bibliography.
To add citations:
• Place the cursor in line of where the citation must appear.
• Click on the References tab, go to the Citations & Bibliography
group.
• Click on Insert Citation.
• In the drop-down menu, select the source for the citation.
Index
An alphabetical list of words found at the end of a document with
page numbers. Words need to be marked as index entries, for them
to appear in the Index.
1Carnival.docx
(3)
1.8 Locate the bulleted list highlighted in yellow on the last page.
Create a multilevel list to automatically number the text to resemble the example below.
(3)
1.9 Locate the words 'Cape Towns Carnival’s' in the last paragraph of the document.
Add a hyperlink to this text as follows:
• The hyperlink must link to the website
http://www.capetowncarnival.com.
• The text 'Carnival' must display when the mouse hovers (is moved)
over the hyperlink. (3)
1.10 Replace all occurrences of the exact text ‘carnival’ with the text ‘festival’
in a purple font colour. (3)
[20]
2Triathlon.docx 2TriathlonSA.png
2.1 Insert an automatic table of contents on the second page of the document
as follows:
• Display TWO levels
• Apply the 'Formal' table of contents format.
• Set the tab leader for the page numbers to solid. (4)
2.4 Find the space provided for the image under the heading ‘Triathlon South Africa’.
• Insert 2TriathlonSA.png.
• Insert a Picture caption to the image.
• Update your Table of Figures on the last page, to show the caption
for the 2TriathlonSA.png image. (4)
2.5 Add the author, Brock Bigard, to the source Total Triathlon. (1)
2.6 Update the Bibliography to display as shown below (without the border).
(2)
2.7 Change the language for the entire document to English South Africa. (1)
[20]
3Information.docx
3.1 Apply any warp effect to the WordArt ‘South Africa’ on the cover page. (1)
3.2 Expand, by 3 pt, the character spacing of the heading ‘World Cup Final’
on the 3rd page (2)
(4)
3.6 Use a paragraph setting to ensure that the heading 'Fullback: Beauden
Barret (New Zealand)' will always appear as the first line of a new page. (1)
(2)
3.8 Find the text ꞌPSDTꞌ, highlighted in blue, below the heading ' BLINDSIDE FLANK: PIETER-
STEPH DU TOIT (SA)'.
• Add a footnote that uses ** as the custom symbol.
• Insert the text 'Pieter Steph du Toit' as the footnote text. (3)
[21]
Activity 4
Open the 4Street document.
4Street.docx
4.1 Place a page border around the first page of the document. The border
style must be a 20-point Art-style border. (3)
4.2 The heading ‘What is Street Art and How Can We Define it?’ does not
display in the table of contents.
Make the necessary changes so that this heading appears in the table
of contents.
Update the table of contents.
NOTE: Do NOT make any other modifications to the table of contents. (2)
4.3 Find the picture below the heading ‘What is Street Art and How Can We
Define it?’
• Restore the picture to its original appearance.
• Resize the picture to exactly 7 cm high and 15 cm wide. (3)
4.4 Locate the text that starts with 'Coming from the…' and ends with '…
‘cultural discourses’, highlighted in blue. Place this text in columns as follows:
• Format the text so that it appears in two columns, with a line in between.
• Change the width of column one to be 9 cm and the space between the columns
should remain 1.25 cm.
• Ensure that the numbered list will always appear at the top of
the 2nd column. (5)
[20]
Activity 5
Open the 5History document.
5History.docx 5Olympia.jpg
5.1 Locate the yellow highlighted text on the 2nd page and do the following.
• Place only this text in landscape orientation. All other pages should
remain in portrait orientation.
• Remove the shading from the paragraph and heading
• Find the heading ‘King of the Greek Gods’ and change it as follows:
o Centre align the text.
o Change the font to Arial Black and 40 pt size.
o Apply any reflection to the heading. (6)
5.2 Find the paragraph that starts with the text highlighted in purple 'While the Eleans …'.
Insert the picture 5Olympia.jpg as shown below and change the size of the picture to 4
cm in height and width of 8 cm (ignore the border around the paragraph).
(6)
(4)
5.5 Remove the double strikethrough from the last paragraph. (1)
[20]
2Marine.docx
2.1 Change the font of the document title 'UNESCO: Marine Pollution' to
Small caps. (1)
2.2 Format the headings of the document so that you can insert a
table of contents below the heading 'TABLE OF CONTENTS' to
appear as shown below.
(3)
2.3 Remove the automatic hyphenation from the document. (1)
2.4 Insert a caption to the picture under the heading 'What is polluting our Oceans?'. The
caption text can be found in the picture's alternative text. (2)
2.5 Remove the hyperlink on the picture by Chris Deacutis. (1)
2.6 Restore the picture below the heading 'What can I do?' to its original colour. (1)
2.7 Find the text 'Question 2.6' below the heading 'What is IOC UNESCO doing?'.
Replace the text 'Question 2.6' with a cross-reference to the IOC UNESCO picture and
only display the page number. (2)
2.8 Insert a footnote on the text 'UNEP', found on the last page of the document,
as follows:
• Set the footnote numbering format to A, B, C, …
• Set the footnote numbering to restart on every page.
• Add the footnote text 'Environment Programme'. (4)
2.9 Insert a field below the text 'INSERT HERE' to display the number of words
in the document. (1)
2.10 Insert automatic page numbering in the footer of the document as follows:
• Use the Tildes format.
• Ensure that numbering does not appear on the cover page and
Table of Contents page.
• Ensure that the number, '~1~,' appears on the page after the Table of Contents.
• Ensure that the page numbering continues on all the pages that follow. (4)
Save and close the 2Marine document. [20]
2Building.docx
2.3 Use Styles and insert a table of contents on the second page as follows:
• Change ALL headings formatted with the 'Heading 2' style to the
'Heading 1' style.
• Insert a two-level table of contents by setting the 'Title' style as level 1
and the 'Heading 1' style as level 2. (3)
2.4 Insert automatic page numbering of your choice in the Page Margins
position on the left side of the page.
The page number after the Table of Contents page must start as 'Page 1'. (3)
2.5 Find the table below the heading 'The overall precision of the Great Pyramid is
breathtaking' and convert the table to text to display as follows:
Take note of the following:
• The tab setting is set at 4 cm.
• The indent settings
• The alignment
• The paragraph border
(5)
2.6 Find the citation to the source 'Hancock' and edit the citation to display
only the author's name and the page number as 433. The source must
NOT be changed. (2)
(3)
2.8 Insert a cross reference on the text 'Reference' to the bookmark 'ForEver'.
Display only the page number. (2)
November 2019
Open the 1Mahal word processing document, which contains information for tourists about the
Taj Mahal. Insert your examination number in the header.
1Mahal.docx 1Town.docx
1.1.1 Find the text 'A Marvel' and apply the following text effect:
• Set a red text outline.
• Set the width of the text outline to 1.5 pt. (3)
1.1.2 Change the size of the picture by setting the scale height to 60%
and the scale width to 40%. (2)
1.1.3 Vertically centre the contents of the first page only. (1)
1.2 Insert any automatic table of contents below the heading 'Table of Contents'
on the second page. (1)
1.4 Find the paragraph that starts with the text 'What is widely …'.
Format the first letter of the paragraph to appear exactly as shown below:
(2)
1.5 Change the hyperlink on the text 'Agra' in the first paragraph so that it links
to the 1Town document, found in your examination folder. (1)
1.6 Add the text 'Indian poet' to the footnote found on the text 'Rabindranath Tagore'. (1)
1.7 Find the paragraph that starts with 'Over 20 000 people …' and ends with '… early 20th
century'.
1.8 Select the text 'Paradise Garden' below the heading 'Taj Mahal Garden'.
This text already contains an index.
1.9 Find the image below the heading 'Photos of Taj Mahal' and add the
objects, as shown below, next to the image.
(5)
1.10 Hide the text 'Adapted from https://www.holidify.com/', found at the end of the document.
1.11 Insert the text 'Taj Mahal' in the footer of only the last page of the document. (3)
1Impression.docx
1.1 Change the font of the heading 'Welcome to Impressionism' to Wide Latin. (1)
1.2 Find the paragraph below the heading 'What is Impressionism' and do the following:
1.2.1 Justify the paragraph. (1)
1.2.2 Set the paragraph spacing so that no space appears after the
paragraph. (2)
1.3 Insert a bookmark on the text 'history' found in the paragraph below the subheading
'Impressionist Art Roots'.
1.4 Find the text that starts with 'Impression …' and ends with '… scene.' and format the text
as shown below.
(2
(4)
1.6 Replace all occurrences of the text 'colours' with a red-coloured symbol, (Wingdings
character code 122). (4)
(6)
1.9 Find the text that starts with 'The Painting of Modern Life' and ends with '… the blue sky.'
and do the following:
• Change the orientation of the selected text to Landscape. The rest of the document
must remain in Portrait.
• Place the text in two columns.
• Use a word processing feature to ensure that the heading 'En Plein Air – The Passing
Moment' will always appear at the beginning of the second column. (4)
1.10 Find the text that starts with 'Composition and Content' and ends with '…
up to Cubism.' and add page numbers in the footer of ONLY the pages of the selected text
in the format a, b, c, etc. (5)
1.11 Insert an automatic table of figures below the text 'Table of Figures'. (1)
1.12 Update the index below the text 'Index' on the last page of the document. (1)
1Harvest.docx
1.1 Follow the instructions below to change the cover page so that it appears similar to the
one in the example below.
NOTE: The WordArt and changed picture may appear slightly different from that which
is shown below.
1.1.2 Make the following changes to the picture below the text
'A FEASTFOR THE SENSES':
• Crop the image to display only the basket with the grapes, as
shown on the previous page.
• Change the height to exactly 10 cm and the width to exactly
12 cm.
• Apply any oval picture style or shape of your choice to the picture. (4)
1.1.3 Find the table with the date and venue and format it as follows:
• Set the default value of the top cell margin of the table to 0.1 cm.
• Do not display any cell borders. (2)
1.2 Insert a page break before the heading 'General overview'. (1)
1.3.1 Remove the 'Display1' style so that it is not part of the 'Quick Style Gallery' any
more. (1)
1.5 Find the word 'explore'. Change this word's language to English (South Africa). (1)
1.6 Find the text under 'Festival opening times:'. Note the tab settings and tab positioning and
format the text using tabs, as shown below.
(6)
1.7 Find the text 'Coetzenburg' below the heading '4. Gourmet Lane' and do
the following:
• Insert a citation next to this text after the book source: Jean Ward, 'Coetzenburg: A
Tourist Site'.
• Do not display the year. (2)
1.8 The entry 'Jumping Castles' for the picture below the subheading '7. Health Kiddies Area'
does not appear in the table of figures on the last page.
1.8.1 Make the necessary changes to ensure that the reference to the
picture will be included in the table of figures when it is updated. (2)
1.8.2 Update the table of figures on the last page. (1)
1.9 Insert an automatically generated bibliography on the last page immediately below the text
'Bibliography'.
Maximum Candidate
No Criteria
Mark Mark
1.1 Page size 1
• Page size set to A4 ✓
1
1.2 Margin 1
• Top margin set to 2 cm ✓
1
1.5 Watermark 3
• Text watermark inserted ✓ 1
• Text 'Ancient' ✓ 1
• Watermark displays only on first page✓ 1
1.6 1st paragraph on pg. 2 – Cape Town … 1
• Line spacing set to Multiple, 1.2✓ 1
Maximum Candidate
No Criteria
Mark Mark
2.1 Table of Contents 4
• Automatic table of contents inserted ✓ 1
• Formal style used ✓ 1
• Two levels of headings appear ✓ 1
• Solid line leader tab appears for page numbers✓ 1
2.6 Bibliography 2
• Updated (author Brock Bigard appears)✓ 1
• APA style used ✓ 1
2.7 Language 1
• Set to English (South Africa) ✓
1
Maximum Candidate
No Criteria
Mark Mark
3.1 Cover page – South Africa 1
• Any Warp effect applied ✓ 1
Maximum Candidate
No Criteria
Mark Mark
4.1 Page Border 3
• Any page border added ✓ 1
• First page only ✓ 1
• 20 pt Art border ✓ 1
4.2 Headings and Table of Contents 2
• Heading 1 style applied to the heading ‘What is
Street Art and How Can We Define it?’ ✓ 1
• Table of Contents has been updated ✓ 1
4.3 Picture 3
• Reset picture ✓ 1
• Aspect ratio unlocked/deselected ✓ 1
• Image size set to 7cm height x 15 cm width ✓ 1
4.4 Columns 5
• Two columns applied to selected text ✓ 1
• Line in between ✓ 1
• Width of first column is 9 cm ✓ 1
• Spacing between unchanged at 1.25 cm ✓ 1
• Column break inserted before numbered list ✓ 1
4.5 Find and Replace 2
• All Non-breaking spaces ✓ 1
• Replace with ONE normal space ✓ 1
4.6 Page numbers 4
• Automatic page numbering inserted in footer ✓ 1
• Thick Line page numbering ✓ 1
Maximum Candidate
No Criteria
Mark Mark
5.1 Yellow highlighted text 6
• Section break before and after ✓ 1
• Only page with yellow highlighted text in landscape
✓ 1
• Removed shading✓ 1
Heading ‘King of the Greek Gods’
• Centre align✓ 1
• Font – Arial Black, 40 pt✓ 1
• Any reflection added ✓ 1
5.2 Purple text 'While the Eleans …'. 6
• Insert picture 5Olympia.jpg ✓ 1
• Unlock aspect ratio
o Width – 8 cm ✓ 1
o Height 4 cm ✓ 1
• Round border added ✓ 1
• Wrapping set to Through ✓ 1
• Moved to approximately correct position ✓ 1
5.3 Tab stops 4
• Change tab stop at 8cm to 6cm (centre) ✓ 1
• Add tab stop at 14 cm, ✓ right aligned ✓ 2
• Add a tab between Nemea and Zues ✓ 1
5.4 Endnote on 'reincarnations' highlighted in red 3
• Endnote added to text 'reincarnations' ✓ 1
• Endnote uses capital roman numerals ✓ 1
• Text 'Rebirth of the soul in another human or
nonhuman body’ appears as endnote ✓ 1
5.5 Last paragraph 1
• Removed double strikethrough ✓ 1
Maximum Candidate
No Criteria
Mark Mark
2.1 Small caps: UNESCO: Marine Pollution 1
• Font changed to Small caps ✓ 1
2.2 TOC 3
• Table of Contents inserted ✓ 1
• Heading 1 style: 1st heading: 'Marine Pollution' ✓ 1
• 'Marine Pollution' at top of the next page ✓ 1
2.3 Hyphenation 1
• Hyphenation options: None ✓ OR 1
Paragraph formatting exceptions: Don't hyphenate
2.4 Caption: Picture 1: © Malik Naumann | Marine 2
Photobank
1
• Appropriate caption ✓ inserted (Alt + F9)
1
• Caption is the picture's Alt text: ✓
2.5 Hyperlink: Picture 2: © Chris Deacutis 1
• Hyperlink removed from picture ✓ (Right click on 1
image to check if hyperlink is removed)
2.6 Image: Picture 4: © NOAA 1
• Restored to original colour ✓ (Not greyscale) 1
Maximum Candidate
No Criteria
Mark Mark
2.1 Cover page 2
• Exam number inserted in 'Author' form control✓ 1
• Abstract form control removed ✓ (With or without 1
text)
2.2 Page border 1
1
• Page borders removed from document ✓
2.3 Table of Contents 3
{TOC\h\z\t "Heading 1, 2, Title, 1"}
2.6 Citation 2
• Citation displays only author ✓ (Year suppressed. 1
Ignore if Title NOT suppressed.)
• Page number 'p. 433' inserted ✓ 1
2.7 Picture 3
1
• Picture background removed ✓
1
• Text wrapping set to 'Tight'/'Through' ✓
1
• Picture moved to approximate correct position ✓
2.8 Cross reference 2
• Cross reference to 'ForEver' bookmark inserted✓
(Alt + F9, {PAGEREF ForEver \h }) 1
• Only page number displays ✓ 1
Total for QUESTION 2 [21]
Maximum Candidate
No Criteria
Mark Mark
1.1.1 Text outline 3
• Any red text outline set ✓ 1
• Width: 1.5 pt ✓ 1
• Applied to 'A Marvel' ✓ 1
1.1.2 Picture scale 2
• Height set to 60% ✓ (4.73 cm OR 4.74 cm) 1
• Width set to 40% ✓ (6.23 cm) 1
1.1.3 Vertical page alignment: First page 1
• Vertical page alignment set to centre ✓ 1
1.2 Table of contents (below heading 'Table of 1
Contents')
• Any automatic table of contents inserted ✓
1
(ignore if the text 'Contents' OR 'Table of
Contents' appear twice)
1.3 Style modified: Heading 1 4
• Any bullet added to heading ✓ 1
• Correct bullet ✓ 1
• Bullet indent set at 0 ✓ (mark from Reveal 1
Formatting)
• All occurrences of 'Heading 1' style updated ✓ 1
(7 occurrences)
1.4 Drop cap 2
• Dropped cap option applied to 'W' of 'What' ✓ 1
• Appears over 4 lines ✓ (allocate second mark if 1
appears as example)
1.5 Hyperlink ('Agra') 1
• Hyperlink links to 1Town OR 1town file ✓ 1
1.6 Footnote text 1
• Text 'Indian poet' added to original footnote ✓ 1
(do not allocate mark if * symbol was changed)
1.7 Pagination options ('Over 20 000 people …') 1
• 'Keep lines together' checked ✓ 1
1.8 Index subentry ('Taj Mahal Garden') 2
• Subentry added to 'Paradise Garden' ✓ (2
entries appear if Show/Hide is switched on {XE 1
"Paradise Garden: Multiples of 4"}{XE
"Paradise Garden Timurid Style"})
• 'Multiples of 4' added as text to subentry ✓ 1
Maximum Candidate
No Criteria
Mark Mark
1.1 Font ('Welcome to Impressionism') 1
• Font changed to 'Wide Latin' 1
1.2.1 Justification 1
• First paragraph justified ✓ 1
1.2.2 Paragraph spacing 2
• Paragraph spacing after changed (not 12 pt) ✓ 1
• Set to 0 pt ✓ 1
1.3 Bookmark 2
• Bookmark inserted on text 'history' ✓ 1
• Bookmark named 'Monet' ✓ 1
1.4 Indents 2
• Left indent set to 2 cm ✓ 1
• Right indent set to 2 cm ✓ (15 cm on the ruler) 1
1.8 Image 6
• Second image's height 5.5 cm ✓ and
width 8.2 cm ✓ 2
• Second image moved to the right of the first image ✓
• Automatic caption added to second image ✓ above ✓ 1
• Caption correctly appears above second image✓ 2
1
Maximum Candidate
No Criteria
Mark Mark
1.1.1 Heading (HARVEST FOOD FESTIVAL) 2
• Any WordArt applied to heading ✓ 1
• WordArt rotated by 90° or 270° ✓ 1
1.1.2 Picture 4
• Picture cropped to display only the basket and grapes ✓
• Height set to 10 cm ✓ 1
• Width set to 12 cm ✓ 1
• Any oval-like picture style or shape applied ✓ 1
1
1.1.3 Table 2
• Default top cell margin set to 0.1 cm ✓ (check table or cell 1
options)
• No borders display ✓ 1
1.2 Page break 1
• Page break or section break (next page) inserted ✓ 1
1.3.1 Styles (Mark from Styles Gallery) 1
• Display1 style removed ✓ 1
1.3.2 Display2 style modified 4
• Numbering added in format 1., 2., ✓
(Accept 1), 2),) 1
• Any border added ✓ 1
• Left indent set to 0 cm ✓ 1
• All occurrences of the style updated ✓ 1
Basic Formatting
Basic formatting:
• Font type; size and colour,
• Borders and shading
Layout formatting:
• Alignment & orientation
• Merge and center
• Wrap text
Cell formatting:
• Insert or delete rows/columns,
• Change row height/column width,
• Rename a sheet,
HOME
• Page formatting:
LAYOUT
Cell referencing
Data types are a type of data item that is defined by the type of value it can take.
Conditional formatting
Formatting a range of cells that meet specific condition/s. Specific rule types are available
that allow users to format cells based on conditional rules.
BODMAS
Brackets() Of
Division( [/]),
\Multiplication(x [*]),
Addition(+)
Subtraction(-)
Functions
Functions are pre-defined formulas that perform calculations by using
values in cells. Functions range from simple to more complex
calculations. Functions can be used individually or as a combination of
different function.
Basic functions
FUNCTION WORDS TO RECOGNIZE PURPOSE LAYOUT
Determine the total of…
SUM To add values =SUM(…)
Calculate the total of…
To calculate the
AVERAGE Calculate the average of… =AVERAGE (…)
average (mean)
The
MIN lowest/smallest/slowest/ear To find the lowest =MIN(…)
liest
The second Find the second/third
SMALL =SMALL(… , ..)
smallest/slowest ... smallest
The highest/biggest/fastest
MAX Find the highest =MAX(…)
… of …
The second smallest, Find the second/third
LARGE =LARGE(… , ..)
second least …. highest
To extract the value that
MODE Determine the most… =MODE(…)
appears the most
To display the middle
Determine the middle
MEDIAN number in a set of =MEDIAN(…)
value…
numbers
COUNT/ How many have… Counts the number of =COUNT(…)
COUNTA Determine the number of … entries =COUNTA(…)
How many don't have … Finds the number that
COUNTBLANK =COUNTBLANK(…)
Determine the number of… don't have entries
ROUND/
Use a function to format the To format the value to a
ROUNDUP/ =ROUND(… , ..)
amounts … round number
ROUNDDOWN
To get the number of
Determine how many are
COUNTIF entries if a condition is =COUNTIF(… , ..)
from …
met
Determine the total amount To add the values if a
SUMIF =SUMIF(… , .. , …)
spend by … condition is met
FUNCTION PURPOSE
CONCATENATE To combine cells, text, numbers as one value
LEFT To extract a certain number of characters on the left
RIGHT To extract a certain number of characters on the right
MID To find a certain number of characters in the middle of the text
LEN Determines the number of characters in the text
FIND Finds a specific text and determines the position of that text.
FUNCTION PURPOSE
DATE Creates a date in the correct format.
YEAR To extract the year from any date.
MONTH To extract the month from any date.
DAY To extract the day from any date.
TIME Creates a time in the correct format.
HOUR To extract the hour from any time.
MINUTE To extract the minute from any time.
SECOND To extract the second from any time.
The DATE and TIME function can also be used to add or subtract values to existing
dates/times. The example displays how 3 months was added to the date in cell A2.
FUNCTION PURPOSE
Determines a number based on criteria from multiple ranges.
COUNTIFS
To return a value if the condition (logical test) is true or a different value if false.
The logical test should be a comparison of values.
IF Cell vs ?
ref
NESTED-IF FUNCTION
Definition:
A nested IF function is used, when you need to consider TWO or more conditions to display
various outputs for the condition, if it is true.
Example:
Allows a user to lookup a value in a range of information, and then display a specific result.
Use the WWW method to identify the aspect of the Lookup function:
TIP:
Name the range
of the lookup
sheet
Charts/Graphs
Pie charts are used to display the composition from a set of data.
CHART ELEMENTS
ELEMENT PURPOSE
Axes Displays the Y-axis or X-axis Access additional options
Axis Titles Label to name the Y-axis or X-axis for each element to apply
Chart Title Label to name the chart specific features.
Data Labels Labels to display the values
Data Table Table that displays the values
Error Bars Display an error of measurement
Gridlines Displays major or minor gridlines
Legend Displays the legend (key)
Displays a line that indicates the overall Fill Effects Alig Options
Trendline
direction of the data n
A spreadsheet was designed for the 42km RACE that will be held by your school.
1Activity.xlsx
1.3 Insert a function in cell D3 to calculate the total fees in column G. (2)
1.6 Insert a function in cell H6 to display the amount due for the different levels
(column F). Use the information from the Level worksheet. (6)
Open the 2Activity spreadsheet, which contains information about the medical conditions
reported by people in the different countries.
2Activity.xlsx
2.1 Rename the sheet to Results and change the tab colour to yellow. (2)
2.2 Insert a function in cell B3 to display the average number of outpatients (column B)
treated. Format the cell to display NO decimals. (3)
2.3 Insert a function in cell B4 to determine how many countries reported more than 10 000
births (column D). (4)
2.4 Insert a function in column K to display the Danger Status (cells M1:N5) for the number of
Malaria (column C) reports. (4)
The chart displays the total number of people (row 76) who reported cases for each
medical unit. Follow the instructions to format the chart as shown below.
3Activity.xlsx
3.1 Format cells D5 to H25 to South African currency with no decimal places. (2)
3.2 Insert a function in cell C3 to determine how many cities had no estimated
expenditure from the years 2015/16 (column D) to 2021/22 (column J). (2)
3.3 Insert a function in cell C5 to determine the total estimated amount spent on
tourism by the cities in the North West province for the year 2021/22
(column J) if the amount was more than R40 000. (6)
3.4 The Provincial Expenditure data table in the %Growth worksheet contains
the annual average % growth statistics for each province.
Ensure that this function will work correctly when copied down. (4)
NOTE:
• The interval between the vertical labels
• Data labels
• Axis titles
• Gridlines
• The legend entries show the years (6)
A spreadsheet containing results of the athletics event that has been stored in the 4Activity
spreadsheet.
4Activity.xlsx
NOTE:
• A gradient fill was applied. (4)
4.2 Freeze the pane so that headings in row 7 display when you scroll down. (2)
4.3 Insert a function in column A to create a code for each athlete using the
following:
• The letters of the province/nationality (column C), followed by
• any random value between 1–999, followed by
• the current year, and
• separated by a "/" character.
Medal Amount
Platinum R10 000.00
Gold R8000.00
Silver R5000.00
Bronze R3000.00
No Medal -
Insert a suitable function in cell J10 to display the amount that Beck Cantu will
be rewarded with. (5)
Information regarding the teams that qualified for the Soccer World Cup 2022 is given in the
5Activity spreadsheet.
5Activity.xlsx
5.1 Format the spreadsheet so that no gridlines appear AND adjust the scale to
100%. (2)
5.3 Insert a function in cell B3 to display the number of teams that automatically
qualified for the Soccer World Cup. (3)
5.4 It takes 43 days to complete a soccer tournament. The start date for the Soccer
World Cup 2022 is displayed in cell J1.
Insert a function in cell B4 to determine the date of the final match. (6)
5.6 Insert a function in cell F7 to show the previous results for Ireland.
Make sure the function works correctly when copied down. (4)
Open the 3Projects spreadsheet which contains details of clean-up missions thatstarted in
2019, including some projects planned for the future.
3Projects.xlsx 3Logo.JPG
3.1 Insert the 3Logo picture, found in your examination folder, in cell A1 so
that it covers the entire cell. (2)
3.5 The data in column G incorrectly displays values for recycling air pollution.
Apply a spreadsheet feature to column G to fill the cells with a colour of your choice
whenever the targeted pollution (column C) is indicated as air pollution. (5)
Insert a suitable LOOKUP function in cell J6 to determine the project categoryfor the
first project, based on the number of participants (column D) and the list in the
Categories worksheet. (4)
3.7 The project coordinator will send notifications to prospective participants for projects that will
start within the next 60 days (column E), inclusive of the current date.
Use a nested IF function/formula in cell K6 to display the following messages:
• 'Notify' if a project will start within 60 days from the current date, OR
• '*' if the project starts after 60 days from the current date, OR
• 'Complete' if the project has been completed.
The spreadsheet contains information about the air quality index (AQI) measured at various
measuring stations in South Africa, as well as related health incidents from 2012 to 2019.
4Air.xlsx
4.1 Insert a function in cell D3 to determine the second smallest air quality
index(AQI) count per year (column E).
(3)
4.2 Add the option 'Urban' to the existing data validation rule in cell B7 using the
listin cells J7:J8.
(1)
4.3 The measuring station is given a risk rating (column G) depending on the AQI
level in column F, e.g. an AQI level of L1 would display a risk rating of one
exclamation mark (!).
4.5 Use a SUMIFS function in cell H2 and the data in the Quality worksheet to
determine the total number of health incidents of all the measuring stations
inthe Eastern Cape in 2018. (5)
4.6 Create a graph/chart to appear as follows:
(5)
The Grand Canyon, a large river valley in the Colorado Desert, is regarded as one ofthe
Natural Wonders of the World.
3Canyon.xlsx
3.2 Insert a function in cell E3 to determine the distance of the third longest
route (column G). (3)
HINT: The data must be sorted according to the field to which the subtotal
is applied. (4)
Tour groups visit the Grand Canyon often. The details of the Grand Canyon trails arestored
in the 4Trails spreadsheet.
4Trails.xlsx
4.1 Insert a function in cell B2 to determine the average size of the group
(column H).
(2)
4.2 The identification code for a route is determined by extracting the first character
of each of the two words of the name of the route (column B), e.g. BA for the
Bright Angel route.
The function to extract the left character of the identification code has been
inserted in cell A5.
A formula has been inserted in cell N6 to determine how many vehicles will be
required to transport the River Trail Junction group.
Modify the formula by adding a function to ensure that enough vehicles are
available to transport ALL the tourists in the group (column H).
(3)
4.5 Columns I to M show which amenities, e.g. drinking water, toilets, emergency
phone, ranger station and camping site are available.
Use a combination of IF functions (formulae) in cell Q3 to determine if the route
(column B) is Bright Angel AND has a 'Yes' for all the amenities, or not.
Display the word 'True' if all the amenities are available and 'False' if it is not. (8)
Open the 3Hiking spreadsheet, which contains data about China Hiking Tours.
3Hiking.xlsx 3Contact.txt
The average time it will take to complete a hiking tour is calculated as follows:
• The time it takes to walk 1 kilometre plus the additional time given,
depending on the difficulty level
• Multiplied by the number of kilometres of the hike
Insert a formula/function combined with a VLOOKUP function in cell J4, to
determine the number of minutes to complete the 'Yellow Flower' hiking tour. (8)
Insert a new worksheet called Contact and insert the data from the
3.8
3Contact.txt file, found in your examination folder, into this worksheet.
(3)
Save and close the 3Hiking spreadsheet.
[26]
Open the 4Planner spreadsheet, which contains information on the meals needed for
hiking tours.
4Planner.xlsx 4Print.jpg
4.1 Insert the picture 4Print.jpg as a background picture to the worksheet. (2)
The proportion of protein in the food of each food type is calculated as follows:
4.2
Total protein (column J) divided by total calories (column G)
Insert a function in cell M27 to calculate the total fat (column H) that a hiker
will consume in ONE day. (3)
4.5 The number of servings that a hiker will need for a 3-day hike is displayed in
column F.
Insert a function in cell M28 to calculate the number of food items for which
10 or more servings will be needed. (3)
4.6 Correct the function in cell M29 so that the total calories (column G) of all the
food with a serving size in grams (column E) is displayed.
(4)
4.7 A high-energy hiking food has a total fat content (column H) of more than 150
and a total carb content (column I) of less than or equal to 20.
Display the NAME of the food in cell N3 if the food is a high-energy hiking
food, or else display the # character. (6)
Work in the Hike worksheet.
4.8 Apply the banded columns feature from the table style options to cells
A1:E24.
(1)
Save and close the 4Planner spreadsheet.
[24]
Missions/Sheet1 worksheet
3.1 Cell A1: Picture 1 2
• Picture 3Logo inserted ✓ 1
• Fits cell A1 ✓ (Mark by inspection)
3.2 Cell A3: Fill 1
• Pattern fill is the same as cell A2 ✓ 1
3.3 Worksheet renamed 1
• Sheet1 worksheet renamed to Missions ✓ 1
3.4 Cell F3: 2
=COUNTIF(F6:F55,">55000") 1
• COUNTIF and range: (F6:F55) ✓ 1
• Criteria: ">55000" ✓
OR ">R55000"
OR ">R55 000.00"
3.5 Column G: Conditional Formatting 5
=$C6:$C55
="Air" OR
=$C6 = "Air"
• Formula: ✓ =C6:C55 ="Air" ✓ 2
• Absolute cell referencing not applied to rows:
$C6:$C55 OR C6:C55 ✓ 1
• Conditional formatting applied to G6:G55 ✓ 1
• Format: Any fill colour ✓ 1
3.6 Cell J6: 4
=HLOOKUP(D6,Categories!$B$1:$D$2,2,
TRUE)
OR
=LOOKUP(D6,Categories!$B1$D$2)
OR
=XLOOKUP(D6, Categories! $B$1:$D$1,
Categories!$B$2:$D$2,,-1)
• LOOKUP function appropriately structured ✓
(HLOOKUP OR LOOKUP OR XLOOKUP) 1
• Lookup value: D6 ✓
• Table array: Categories!$B$1:$D$2 ✓ 1
OR Categories!$A$1:$D$2 1
OR Categories!B1:D2
OR Categories!A1:D2
• Row index number: 2 ✓
1
• Function: Nested IF ✓
• First condition ✓ 1
• Output for first condition ✓ 1
• Second condition ✓ 1
• Output for second condition ✓ 1
• Output for third condition ✓ 1
1
Total for QUESTION 3 [21]
• Function: SMALL ✓ 1
• Cell range: E7:E153 ✓ 1
• 2✓ 1
4.2 Cell B7: Data Validation 1
1
Subtotal worksheet
3.6 Subtotal 4
• Data sorted by Trail_Staproete ✓ 1
• Total at each change in Trail_Staproete ✓ 1
• SUM function used to calculate ✓ 1
• Total of Distance (km)_Afstand (km) ✓ 1
Total for QUESTION 3 [24]
Tours worksheet
3.1 Cells A1:J1: 1
• Cells A1:J1 merged ✓ 1
3.2 Row 2: 2
• Font colour changed to white ✓ 1
• For the whole of row 2 ✓ 1
3.3 Column A: 2
• Column width changed to 40 pt ✓ 1
• Text wrapped ✓ 1
3.4 Cell C3: 3
=B3+D3
OR
=DATE(YEAR(B3),MONTH(B3),DAY(B3)+D3)
• B3 ✓ 1
• + D3 ✓ 1
• Format changed to Date ✓ 1
3.5 Column E: 1
• Format changed to Chinese (PRC) currency ✓ 1
OR
=CONCATENATE("#",MID(A3,1,FIND(" ",A3)-1),YEAR
(B3))
OR
="#"&LEFT(A3,FIND(" ",A3)-1)&YEAR(B3)
• J3 ✓ 1
• /✓ 1
• G3 ✓ 1
• * 100 ✓ (or formatted to percentage) 1
4.3 Cell M3: 1
=F3*L3
• Operator / replaced with * ✓ 1
4.4 Cell M27: 3
=SUM(H3:H25)/3
• SUM function ✓ 1
• Range (H3:H25) ✓ 1
• /3 ✓ 1
4.5 Cell M28: 3
=COUNTIF(F3:F25,">=10")
• COUNTIF function ✓ 1
• Criteria range: F3:F25 ✓ 1
• Criteria: ">=10" ✓ 1
4.6 Cell M29: 4
=SUMIF(E3:E25,"* g",G3:G25)
• Criteria: "* ✓ (space) ✓ g ✓ " 3
• Sum range: G3:G25 ✓ 1
4.7 Cell N3: (Check for building blocks) 6
=IF(H3>150,IF(I3<=20,A3,"#"),"#")
OR
=IF(AND(H3>150,I3<=20),A3,"#")
• Criteria 1: Check if total fat content is greater than
150 ✓ 1
• Criteria 2: Check if total carb content is less than or
equal to 20 ✓ 1
• Correct output 'A3' ✓ if both criteria are met ✓ 2
• Correct output if criteria 1 is false ✓ 1
• Correct output if criteria 2 is false ✓ 1
Hike worksheet
4.8 Cells A1:E24: Banded columns 1
• Banded columns feature applied ✓ 1
Total for QUESTION 4 [24]
• Save the database under a suitable name for the type of database you are creating, example,
AstraHighSchool.accdb, where the “.accdb” is the file extension automatically added by Microsoft
Access.
Database Objects
Tables
Queries
A table consists of a group
Queries extract data from
of fields (column headings)
one or more tables.
and records (rows)
Forms
Reports
Forms are used for
Provides a summary of the
entering, modifying, and
data
viewing records.
Short Text Maximum of 255 characters of text, e.g., Name, Surname, etc.
Long Text Store more than 255 characters, e.g., a detailed product description
Number Numbers that are not currency.
Date/Time Store dates and times.
Currency Monetary values.
Auto Number Assigns a number automatically to a record starting with 1, 2, 3, etc.
Yes/No This is used to enter a Boolean value in the field. Yes, is represented
by a and No is
OLE Object OLE (Object, Linking and Embedding) insert and embed an object such
as an image or document.
Hyperlink Hyperlink addresses
Attachment Attach files to a record similar to attaching files to e-mail messages.
Calculated Do calculations/functions, such as adding two or more fields together.
Lookup wizard A wizard that will guide you through a process to look up a field from
another table.
Datasheet View
Shows only the data in the database. It allows you to enter and edit data in tables.
1. Totals
To do a basic calculation, click on the Σ Totals icon. You will then be given applicable
options to choose from at the bottom of each field. You can choose between AVERAGE,
SUM, COUNT, MAXIMUM or MINIMUM.
2. Sort and Filter
Can be done in Datasheet View. You can sort a field in ascending or descending order.
Filters can be applied to a table but cannot be saved.
Design View
Allows you to create or edit the table, form or other database object and allows you to modify
the fields. Design View allows one to set primary keys and restrict the values that can be
entered into a table.
1. Primary Key
A primary key is the unique value for something across the whole database.
Queries
Queries can pull the information from the various tables, assemble it and
display it for you far faster than you would be able to.
Creating a query
You can create a query, by using the Query Design option found in the Create
tab
Step 1 Select Query Design in the
Queries group on the Create tab.
** One could also use the Query Wizard option to create a query.
Criteria examples in a query
Sorting a query
You can also sort a query by selecting which field you want to sort by (ascending or descending
order).
The ValueIncludingVAT indicates that a new field will be created. The information after the
colon (:) is the calculation. The field name that must be used is indicated by square brackets
and it must be included in the query – if you don’t want it to be displayed, you must untick the
show field.
Aggregate Functions in Queries
Switch on the Totals command in the Query Design Tab
Right-click
for menu to
pop up
Report Header
Place the document heading/title here. The name you have given to your report, will appear in
the header by default.
You can also insert an image into the report header:
➢ Select the Design tab.
➢ Select Insert Image.
➢ Browse and choose the image
➢ Select the area where you want to insert your image.
You can change the background fill colour by right clicking on the header (or
other section you want to change) and select Fill Colour
Group Calculations
Functions can be added in the Report Footer or Group Footer. A function must
be entered using a text box. You can add an appropriate label.
The example below shows that calculations can be done for each record as well. The example
shows the original stock value and shows the increase of 10% that will be included to calculate
the new stock value.
Books.jpg
ACTIVITY 4: REPORTS
ACTIVITY 5: CONSOLIDATION
5.1 The table is missing a primary key. Choose the most appropriate field to be a primary
key. (1)
5.2 The Code field must follow a specific format. Use the example format given below,
showing letters, numbers and case. Ensure that data entered into the Code field follows
this format exactly.
Example format: AB-025, NM-02, VW-023 (4)
5.3 Change the data type of the Email field so that one can simply click on the email address
to send an email. (1)
5.4 The database manager wants to know how many applicants have not yet paid for the
programme at all. Create a query called NotPaid showing all applicants who have not yet
paid any fees. Fields required are Surname, and Email. (3)
Reports: LessThanR1000
5.5 Create a report the report called LessThanR1000 based on the Respondent Data table
and format it as follows:
• Add the heading Less Than R1000 Report to the report header. (2)
• Use conditional formatting to automatically highlight amounts that are less than
R1 000 in red. (2)
QUESTION 5: DATABASE
The municipality keeps track of companies contributing to the pollution problem.
As part ofthe effort, they also investigated residents' recycling habits in terms of
solving the pollutionproblem.
5Save.accdb
5.1 Open the tbl5_1 table in Design View and edit as follows:
5.1.1 Change the field size of the Coverage field to Decimal. (1)
5.1.2 Insert a combo box for the PollutionType field with the values Air,
Land and Water. (2)
5.1.3 Values entered for the Level field must range from 100 to 1 000.
5.1.4 Insert a field called Evidence with a suitable data type so that
documents/files with proof of actions can be included in this field. (2)
5.2 Modify the form called frm5_2, based on the tblData table, in
Design View asfollows:
5.3 Open the query called qry5_3, based on the tbl_Data table, in Design View.
Display the average number of drop-offs for each type of recycling activity.
Ensurethat the average will display an integer value.
5.5 Open the qry5_5 query, based on the tbl_Data table, in Design View.
5.6 Open the rpt5_6 report, based on the qry5_4 query, in Design View and
change itto display as shown below. Use any background colour for the report
header.
(7)
Save and close the rpt5_6 report.
QUESTION 5: DATABASE
A database containing the details of individuals that volunteer their services was created. The
database also contains information about the countries in which these volunteers work.
5Support.accdb 5Rescue.jpg
5.1 Open the tbl5_1 table in Design View and change it as follows:
5.3 Open the qry5_3 query based on the tblVolunteers table in Design View
and do the following:
• Display only the records where the volunteers are return volunteers and
are willing to help for 20 weeks or more.
• Display the records alphabetically according to the surnames.
5.4 Open the qry5_4 query based on the tblVolunteers table in Design View
and do the following:
5.6 Open the rpt5_6 report based on the tblVolunteers table in Design View
andedit as follows:
• Insert the 5Rescue image found in your examination folder, in the report
header. Resize the image box to 1.6 cm high and 2 cm wide. The whole
image must fill the image box.
• Add another grouping to the report on the ReturnVolunteer field.
• Insert a function in the MedicalService group footer to determine the
number of volunteers per medical service.
• Insert a suitable label for the function.
QUESTION 5: DATABASE
A database was created to store data about tourists and the pyramids they choose to
visit.
5Egypt.accdb
5.1.1 Change the Indexed field property of the TSurname field to allow for
duplicate values. (1)
5.1.2 Display the date in the TBirthDate field in the Short Date format. (1)
5.1.3 Change the TAge field properties to display the age without decimals. (1)
5.1.4 Set the field properties of the EContact field so that the user can
only enter text that contains an '@' sign. (3)
5.1.6 Create an input mask for the user to enter data in the following format:
• Lowercase letters
• The first character is a full stop (.), followed by
• TWO compulsory letters, followed by
• ONE optional letter
NOTE: The full stop must display when a record is selected. (4)
5.1.8 Create a combo box for the PyramidSite field by using the tblSites
table. (2)
Modify the query so that it displays the total number of pyramids at the Giza
site.
5.4 Open the qry5_4 query in Design View and do the following:
• Sort the query first according to the Surname field and then according to
the Name field.
• Display the records of those visitors who were born before 1960 and
whose domain type is 'org' or 'edu'.
• Tourists receive a 15% discount on the visitors' cost (VisitorsCost).
Insert a calculated field called Payable to determine the amount payable
after the discount has been deducted.
rpt5_5
Pyramid Name Surname VisitorsCost
Bent Pyramid
Fulton Morale R 14 955.00
Athena Patel R 14 835.00
QUESTION 5: DATABASE
The 5Wonder database stores data about The 50 Man-made Wonders of the World
and survey data from tourists who plan to visit these wonders.
5Wonder.accdb
5.2 Open the tbl5_2 table in Design View and change it as follows:
NOTE: Select 'Yes' for any warning errors that may appear. (2)
5.2.3 Change the Date field properties to display the date in the Medium
Date format. (1)
5.2.5 The GPS1 field should indicate the first part of the GPS position (i.e.
the latitude) of each Wonder, e.g. 48.8566°N.
An input mask for the GPS1 field has been created, but not
completed.
Complete the input mask to accept data as follows:
•
ONE optional digit or space, followed by
•
ONE compulsory digit, followed by
•
A full stop ('.'), already given in the data, followed by
•
FOUR compulsory digits, followed by
•
A degree symbol ('°') (ALT+0176), already given in the data,
followed by
• ONE compulsory letter (4)
Switch to Datasheet View.
5.2.6 Insert the 5Eiffel picture found in your examination folder into the
Picture field of the Eiffel Tower record.
NOTE: The picture will only display if a form is created.
5.4 The qry5_4 query is based on the tblChoices table. Open the query in Design
View and change the query so that when it is executed, it will display the
following:
5.5 The qry5_5 query is based on the tblChoices table. Open the query in Design
View and change the query so that when it is executed, it will:
5.7 Create a report called rpt5_7, based on the qry5_7 query, that when it is
executed, will:
QUESTION 5: DATABASE
Open the 5Survey database, which contains data obtained from a survey completed by
visitors to Agra.
5Survey.accdb
5.1.1 Move the primary key from the Code field to the SurveyNo field. (1)
5.1.2 Move the Name field so that it appears after the Surname field. (1)
5.1.3 Create an input mask on the Code field to ensure that the user
inserts a code in the required format.
NOTE: Study the data in the Code field in Datasheet View before
creating the input mask. (4)
5.1.5 The Days field contains a calculation that attempts to determine the
number of days a tourist spent in Agra.
Correct the calculation so that the days are NOT negative. (1)
5.2 Open the frm5_2 form, based on the tblInfo table in Design View, and do the
following:
5.4 Open the qry5_4 query in Design View and do the following:
• Code starts with the letter 'S' and ends with the number 0; and
• Reaction was anything other than 'Unmoved'
5.5 Open the qry5_5 query in Design View and do the following:
5.6 Open the rpt5_6 report in Design View and do the following:
QUESTION 5: DATABASE
Open the 5ArtWorld database, which contains details of artists and paintings.
5ArtWorld.accdb 5Girl.jpg
5.1.1 Change the format of the Painting field so that the text displays in
capital letters. (1)
5.1.3 Create an input mask on the ID field to ensure that the user inserts a
painting ID in the following format:
5.1.4 Insert a new field called Area as the last field and do the following:
• Change the data type of the Area field so that it will store the
calculation of the area of the painting.
• Insert the calculation for the Area field:
[Height] * [Width] (4)
5.1.5 Ensure that the Age field displays in Datasheet View. (1)
• Add the 5Girl image found in your examination folder to the form header.
Ensure that the image stretches to the size of the image box.
• Shade the background of the Detail section with a light green colour.
• Add the option 'Poor' to the list of items in the Rating field combo box.
Modify the query so that it displays the total number of paintings created by male
artists, per birth country (BirthCountry field), as shown below.
Change the criteria so that the query displays the records of paintings where
the ID field is six or more characters long and the Place field has no data.
• Add a calculated field called Diff to determine the difference between the
For field and the Against field.
• Display only artists whose nationality is NOT French or American.
• Group the report according to the year the artist was born AND the countryof
birth.
• Ensure that the Born field is grouped per year.
• Insert a function to determine the total number of artists per country per
year.
rpt5_6
Born by Year BirthCountry ArtistName ArtistSurname
1452
Italy
Leonardo da Vinci1
1824
France
Eugene Boudin
Pierre-Purvis de Chavannes
(Also Accept)
>=10 ✓ And ✓ <=100 ✓
OR
>9 ✓ and ✓ <101 ✓
1.3 Type/Breed Field (2)
Changed to lookup field/drop-down list ✓
Lookup items: Dog, Cat, Mouse, Parrot and Frog ✓
1.4 SecretCode Field: (3)
00 ✓ - ✓LL✓
1.5 Type/Breed field set to required ✓ (1)
1.6 PetName field size set to 20 (1)
ACTIVITY 2: QUERIES
Max Cand.
No Criteria
Mark Mark
2.1 CellNumbers query created ✓ (3)
Only shows Surname. Name and CellNumber fields ✓
Criteria
• Surname field: Like “V*” ✓
2.2 GauMale query created (5)
Fields used: Name, Surname, Excursions, Gender ✓
Criteria
• Excursion field: “Gauteng” ✓
• Gender field: “M” ✓
Sorted according to Surname field accending order ✓
Only displays/shows Name and Surnames ✓
2.3 %Paid query created (4)
New calculated field created: PercentagePaid ✓
• Calculated field: [AmountPaid]/2000*100 ✓
Fields dsiplayed: Surname and PercentagePaid ✓
Percentage format (%)✓
ACTIVITY 4: REPORTS
Max Cand.
No Criteria
Mark Mark
4.3 Created report DetailsReport. ✓ (9)
Following fields used Organisation, Firstname, Surname,
Email_Address and Cell_Number. ✓
All fields are clearly visible. ✓
ACTIVITY 5: CONSOLIDATION
Max Cand.
No Criteria
Mark Mark
Table: Respondent Data
5.1 Primary key set to Code field ✓ (1)
5.2 Code field input mask: (4)
> ✓ LL ✓ - ✓ 009 ✓
5.3 Data Type of email field changed to hyperlink ✓ (1)
Query: NotPaid
5.4 Query created: NotPaid based on Respondent Data table ✓ (3)
Only shows Surname and Email fields. ✓
Criteria for AmountPaid field: =0 ✓
Report: LessThanR1000
5.5 Following heading ✓ added to report header ✓: Less Than (4)
R1000 Report Conditional formatting automatically applied to
AmountPaid field to highlight amounts that are less than R1 000.
✓ in red ✓
MaximumMark Candidate
No Criteria
Mark
Table: tbl5_1
5.1.1 Field: Coverage 1
• Field size changed to Decimal ✓ 1
5.1.2 Field: PollutionType 2
• Display control: Combo Box ✓ 1
• Row Source: 'Air', 'Land', 'Water' ✓ 1
5.1.3 Field: Level 3
Validation rule: Between 100 And 1000 OR >=100 and
<=1000 OR >99 and <1001
• 100 and above ✓ 1
• And ✓ 1
• 1000 and below ✓ 1
5.1.4 Field inserted 2
• Field name: Evidence ✓ 1
• Field type: Attachment, Hyperlink ✓ 1
Form: frm5_2
5.2 • Form heading changed to 'Survey' ✓ 1 5
• Only date ✓ appears in form footer ✓ 2
• Ion theme applied to the form ✓ 1
• YearBorn field format changed to Medium Date ✓ 1
Query: qry5_3
5.3 • Group by RecyclingActivity ✓ 1 3
• Function AVG in DropOff ✓ 1
• Average value displays no decimal places ✓ 1
Query: qry5_4
5.4 • Only Name, Surname, (YearBorn,) Knowledge, 7
RecyclingActivity, DropOff fields display ✓ 1
• Sorted by Surname ascending ✓ 1
• Knowledge field criteria: 'Yes' ✓ 1
• OR ✓ 1
• RecyclingActivity field criteria: 'Very Active' ✓ 1
• AND ✓ 1
• DropOff field criteria: 15 ✓ 1
(Expected number of records: 113)
Maximum Candidate
No Criteria
Mark Mark
Table: tbI5_1
5.1.1 Field: RegionId 5
• New field 'RegionId' inserted ✓ 1
• as first field of record ✓ 1
• Set as primary key ✓ 1
• Data Type: AutoNumber ✓ 1
• 'New Values' property setting changed to 'Random' ✓ 1
5.1.2 Field: RegionCode 5
• Field size: 6 ✓ 1
• Input Mask:
>LL0099
• >✓ 1
• LL ✓ 1
• 00 ✓ 1
• 99 ✓ 1
Query: qry5_3
5.3 • ReturnVolunteer criteria: "Yes" ✓ 1 4
• NumberofWeeks criteria: >= ✓ 20 ✓ 2
• Surname field sorted ascending ✓ 1
(Expected number of records: 3)
Report: rpt5_6
5.6 • Image 5Rescue inserted ✓ 1 9
and 'Size Mode' property set to 'Stretch' ✓ 1
Resized to 2 cm wide ✓ by 1.6 cm high ✓ 2
• Grouping applied to ReturnVolunteer field ✓
• Function inserted in the footer ✓ 1
of the MedicalService group ✓ 1
Function: =COUNT([Name]) ✓ OR =COUNT(*)
• Suitable label inserted ✓ (must refer to number of 1
volunteers) 1
1
Maximum Candidate
No. Criteria
Mark Mark
Table: tbl5_1
5.1.1Field: TSurname 1
• Allow for duplicates ✓ (Yes (Duplicates OK)) 1
5.1.2Field: TBirthDate 1
• Date displays in 'Short Date' format ✓ 1
5.1.3Field: TAge 1
• Decimal places set to 0 ✓ 1
5.1.4 Field: EContact 3
• Validation rule: Like *@*
o *✓ 1
o @✓ 1
o *✓ 1
5.1.5Field: TType 1
• Field size changed to 4 ✓ 1
5.1.6 Input Mask: <.LL? OR .<LL? 4
• <✓ 1
• . ✓ (Accept in combination with /, \ or " ") 1
• LL ✓ 1
• ?✓ 1
5.1.7Field: PyramidCode 1
• Text align is set to 'Center' ✓ 1
5.1.8 Field: PyramidSite 2
• Combo box created ✓ 1
• Row source: tblSites ✓ (14 options in combo box) 1
5.1.9 Field: TPhoto 2
• Any picture inserted for 'Peter Andrews' ✓ 1
• 5Andrews picture inserted ✓ (Accept linked icon) 1
Form: frm5_2
5.2 • Fields are in order TSurname, TName, EContact and 4
TPhoto ✓ 1
• Examination number replaces the form heading ✓ 1
• Date field inserted in form header ✓ (Do not accepttyped 1
date)
• EContact field shaded to any colour ✓ (Acceptshadow or 1
shade. Not label)
Query: qry5_4
5.4 • Surname field moved to before Name field ✓ 1 9
• Criteria in BirthDate field: < #1960/01/01# ✓ 1
OR <=#1959/12/31#
OR YEAR([BirthDate])<1960
OR YEAR([BirthDate])<=1959
OR LEFT([BirthDate],4)<=1959
3
• Criteria in DomainType field: ".org" ✓ OR ✓ ".edu" ✓
(Accept "*org" OR "*edu")
• Calculated field:
Payable:[VisitorsCost] - ([VisitorsCost] * 0.15)
Payable:[VisitorsCost] - ([VisitorsCost] * 15/100) 1
Payable:[VisitorsCost] * 0.85 1
o Calculated field name: Payable: ✓ 1
o Correct field: VisitorsCost ✓ 1
Maximum Candidate
No. Criteria
Mark Mark
Table: tblCountries
5.1.1 Field: Country 1
• One USA removed from list ✓ 1
Table: tbl5_2
5.2.1 Primary key 1
• Primary key set to WonderName ✓ 1
5.2.2 Field: City 2
• Field size changed to 50 ✓ 1
• Required property set to 'Yes' ✓ 1
5.2.3 Field: Date 1
• Field property format change to Medium Date ✓ 1
5.2.4 Field: Country 2
• Changed to Combo/List box ✓ 1
• Row source contains data from tblCountries table ✓ 1
5.2.5 Field: GPS1 Input mask 4
#9"."0000"°"L
• #✓ 1
• 9✓ 1
• "." (No mark allocated: already inserted)
1
• 0000 ✓
• "°" (No mark allocated: already inserted) 1
Query: qry5_4
5.4 • Group by ✓ (Total row switched on) 1 2
• FirstChoice function inserted COUNT ✓ (Accept ineither 1
of the two fields)
Maximum Candidate
No Criteria
Mark Mark
Table: tblInfo
5.1.1 Field: SurveyNo 1
• Primary key set on SurveyNo field ✓ 1
5.1.2 Field: Name 1
• Moved to after Surname field ✓ 1
5.1.3 Field: Code 4
Input Mask: >L0000C
All caps
• >✓ 1
Compulsory letter
• L✓ 1
4 compulsory digits
• 0000 ✓ 1
Optional or required character or space
• C ✓ OR & 1
5.1.4 Field: DateIn 2
• Appropriate validation text inserted that refers to correct
dates from 2017/12/31 ✓ to 2019/10/10 ✓ (donot allocate 2
marks if validation rule was copied)
5.1.5 Field: Days 1
• Order of fields swopped [DateOut]-[DateIn] ✓ OR 1
Abs([DateIn]-[DateOut]) OR -([DateIn]-[DateOut])
5.1.6 Field: WillReturn 1
• Format changed to 'True/False' ✓ 1
Form: frm5_2
5.2 • Examination number and the original data displays in form 7
header ✓ 1
• Show DatePicker set to 'Never' for DateIn ✓ 1
• Field inserted ✓ 1
o Combo box inserted ✓ 1
o Control source: TravellerType field ✓ 1
o Row source: tblOptions OR SELECT [tblOptions].[Options]
FROM [tblOptions] ✓ 1
• Page header and page footer does not display ✓ 1
Maximum Candidate
No. Criteria
Mark Mark
Table: tblPaintings
5.1.1Field: Painting 1
• Format set to > ✓ 1
5.1.2 Field: YearPainted 4
• Validation rule
>=1494 ✓ AND ✓ <=1970 ✓ 3
OR >1493 AND <1971
OR BETWEEN 1494 (✓) AND (✓) 1970 (✓)
OR [YearPainted]>=1494 AND [YearPainted]<=1970
• Validation text
Appropriate validation text that refers to correct range (for
example Any year from 1494 to 1970, inclusive) ✓ 1
5.1.3 Field: ID 4
Input mask: "IMP"&099
• IMP OR >imp ✓ 1
• &✓ 1
• 0✓ 1
• 99 ✓ 1
5.1.4 Field: Area 4
• New field added: Area ✓ 1
• Data type: Calculated ✓ 1
• Expression: [Height] ✓ * [Width] ✓ 2
5.1.5Field: Age 1
• Age field unhidden ✓and displays in Datasheet view 1
Form: frm5_2
5.2 • 5Girl ✓ image displayed in form header ✓ 2 6
• Image size mode property set to stretch ✓ 1
• Detail background shaded ✓ to any colour ✓ 2
• Rating combo box: 'Poor' added to existing items ✓
1
Query: qry5_5
5.5 Calculated field and Nationality criteria:Diff: [For]- 7
[Against]
A web browser (Chrome, Edge, Firefox, Safari) is used to read HTML documents and
display them correctly.The HTML tags tell the browser how to display the document.
HTML syntax:
<html>
<head>
<title>Title</title>
</head>
<body>
<h1>Heading</h1>
<p>Paragraph</p>
</body>
</html>
HTML tags:
• Most HTML tags are paired and have an opening and closing tag to indicate a starting
and finishing point.
• An opening tag contains angle brackets <html>.
• A closing tag contains a forward slash after the first angle brackets </html>.
• Tags that do not need a closing tag are called container tags.
• Tags that only have an opening and no closing tag are called empty tags.
<table>
<tr> <td></td> <td></td> <td></td> </tr>
<tr> <td></td> <td></td> <td></td> </tr>
<tr> <td></td> <td></td> <td></td> </tr>
</table>
<table>
<tr> <td></td> <td></td> <td></td> </tr>
<tr > <td colspan=2></td> <td></td> </tr>
<tr> <td></td> <td></td> <td></td> </tr>
</table>
<table>
<tr> <td></td> <td></td> <td rowspan=3></td> </tr>
<tr> <td></td> <td></td> </tr>
<tr> <td></td> <td></td> </tr>
</table>
Marking principles:
• 'Change’ means change and does not mean 'recreate'. The first mark is lost for every
accuracy error.
• Where the output is not affected, the HTML code must be inserted where required for
the mark to be awarded. DO NOT DELETE THE COMMENTS!
• Incorrect spelling in the HTML code that affects the answer is penalised.
• If additional code has been entered and it affects the display, it will be penalised
Activity 1
Two web pages were created, but not completed. Follow the instructions below to
complete the web pages.
Open the incomplete 6HomePage web page in a web browser and in Notepad++ (NOT a
word processing program such as Word).
6HomePage.html Bird.png
NOTE:
• Question numbers appear as comments in the coding to show approximately where the
answer(s) should be inserted. Do NOT delete these comments.
• An HTML tag sheet has been attached for reference.
NOTE:
Use the example as a guide when answering this question.
6.1.1 Insert HTML code to display the background colour of the first table to
a white colour. (1)
6.1.2 Set the space between a cell border and its contents in both tables to
10. (3)
6.1.3 Correct the code of the second row of the first table so that the table
displays as shown in the screenshot. (2)
6.1.4 Locate the text starting with 'Sarah Mawe …' and ending with '…
crowned crane.' AND increase the font size of this text by 2. (2)
6.1.5 Insert an open line between the first and the second table. (1)
6.1.6 Find the heading above the second table and change the heading as
follows:
• Display the heading as a caption. HINT: Use <caption>.
• Centre the heading. (2)
6.1.7 Add an attribute to the image Kiwi.jpg to display the text 'Kiwi' should
the image not display when the web page is opened in the browser. (2)
6.1.8 Find the text 'Back to Top' at the end of the document.
Insert a link on this text to allow the user to navigate to the top of this
web page. (2)
NOTE:
• An HTML tag sheet has been attached for reference.
• All files needed to complete this question are found in the examination folder.
ONE mark will be allocated for the correct use of tags and triangular brackets. (1)
Open the incomplete 6Gap.html web page in a web browser and also in a text/HTML editor
(NOT a word processing program such as Word).
6Gap.html
NOTE:
Question numbers appear as comments in the coding to guide you where to insert the
answer(s). DO NOT delete these comments.
6.3.1 When you hover your mouse over the picture the text “Gap
year” will appear. (2)
6.4 Insert a horizontal line below the picture with the #77BFC7 colour and
a size of 10. (2)
6.5 Insert the following table, with a white background, below the heading
" So are you ready to try something new?".
6.8 Create a link to the top of the page below the last paragraph. (2)
6.9 Create a link to the web site https://gap.co.za with the text "Read more". (3)
Save and close the 6Gap.html web page.
[27]
Open the incomplete web page 6Tennis in a web browser and also in a text/HTML editing
program such as Notepad++. (You may NOT use a word processor such as Word to
answer this HTML question).
6Tennis.html
NOTE:
• Question numbers have been added as comments in the file, to show you
approximately where to insert your answers.
Please do not remove these comments.
• An HTML tag sheet is attached at the end of the question paper for reference.
Your final web page should look like the following example:
One mark will be awarded for correct nesting, closing tags and angle brackets. (1)
6.2 Apply the heading 2 style to the text "Time for the annual tennis tour
votes".
(1)
6.3 Find the second table below the heading "Venues selected".
• Add HTML code so that the distance between the cell borders is 4 pixels.
• Ensure that the width of the table will remain the same if the web page is
resized.
• Edit the top row of the table to appear as shown below:
(3)
6.4 Find the text "Grade 11 votes 311" and "Grade 12 votes 146" below the second
table.
Format this text as a bulleted list with small black squares. (4)
6.5 Find the text "Click here to view photos" at the bottom of the web page.
Add HTML code so that, if the user clicks on this text, the image 6Tennis will
display. (3)
A web page has been created for users to locate traffic reports.
Open the incomplete 6Grand web page in a web browser and also in a
text/HTML editor (NOT a word processing program such as Word).
6Grand.html
NOTE:
Your final web page should appear as shown in the example below.
ONE mark will be allocated for the correct use of tags and triangular brackets. (1)
6.1 Change the colour of the web page to a lightgrey colour. (1)
6.3 Add a horizontal line after the heading 'The Grand Canyon'. (1)
6.5 Insert the image 6Canyon after the text 'ADVENTURE OF A LIFETIME!'.
Resize the image of the picture to 720 wide by 220 high. (3)
6.6 Insert the necessary tags so that the table resembles the example below:
(5)
6.7 Correct the error that has been made on the link and ensure that it appears
as shown in the screenshot. (2)
6.8 Add a list to the bottom of the web page to include all the items as shown
below:
(3)
You are required to correct two of the web pages that were created to
advertise the Two Oceans Bed and Breakfast.
Open the web page 6Two in a web browser and in the Notepad++ text editor.
6Two.html
NOTE:
6.1 Insert container tags for the title tags together with the relevant (1)
content so that they are contained in the information (top)
section of the web page.
6.2 Align the image of the two oceans logo to the left of the text (1)
'Two Oceans Bed and Breakfast' in the first cell of row 1.
6.3 Create a link to the 6Rates file on the text 'Rates' found in row (2)
2.
6.4 Find the cell containing the image of the bedroom in row 4. (1)
Add text so that the word 'Bedroom' will appear if the image
does not display.
6.5 The image tag in row 5 is supposed to display the 6Seaside (1)
picture.
6.6 Find the cell containing the text: 'Our promise:'. (3)
Insert HTML code to number the list of items, below the text
'Our promise:', from A to J.
6.7 Find the cell containing the text 'The climate is …' in row 5.
6.7.1 Find the empty cell to the left of the cell containing the (3)
text 'The climate is …'.
6.7.2 Add HTML code to move the text 'For more information (1)
…' to appear as a new paragraph one open line space
below the text 'The climate is …'.
6Rates.html
6.8.2 Find the first cell in the first table which contains the (1)
text '2022 Bed and Breakfast'. Format this first cell to
appear as the screenshot below:
6.8.3 Find the second table that contains the self-catering (4)
rates. Follow the instructions so that your table
appears as the screenshot below.
NOTE:
• You may NOT use a word processing program such as Word to answer
the HTML questions.
• An HTML tag sheet has been attached for reference.
• All files needed to complete this question can be found in the examination
folder.
You need to complete a web page about the deepest mine in the world.
6.1 Open the incomplete 6_1DeepFacts web page in a web browser and
also in a text/HTML editor.
6_1Mponeng.png 6_1DeepFacts.html
6.1.1 Apply the largest heading style option to the text 'The most amazing (1)
facts About the Mponeng Gold Mine'.
6.1.2 Modify the horizontal line below the heading so that it displays as (2)
follows:
• Change the line colour to red.
• Display the line over 75% of the screen.
6.1.3 Add the 6_1Mponeng image to display between the two existing images (2)
in the first table. Ensure that the image has the same formatting as the
other images in the table.
Add code to display the text 'View of mineshafts', should the image NOT
display.
6.1.5 Add code to create a spacing of 10 between the cells of the second (1)
table.
6.2 Open the incomplete 6_2Salar web page in a web browser and also in a
text/HTML editor.
6_2Salar.html
Your final web page should look like the example below.
ONE mark will be allocated for correctly closing tags and correctly nesting in both (1)
the files.
[15]
NOTE:
• You may NOT use a word processing program such as Word to answer
the HTML questions.
• An HTML tag sheet has been attached for reference.
• All files needed to complete this question can be found in the examination
folder.
A website was created to give more information about a possible future without
pollution.
6.1 Open the incomplete 6_1Clean web page in a web browser and also in
a text/HTML editor.
6_1Clean.html
NOTE:
6.1.1 Insert your examination number so that it displays in the tab of the (2)
browser.
6.1.2 Change the font colour of the heading 'The Global Crisis of Plastic (1)
Pollution' to red.
6.1.4 Modify the table so that it displays as shown in the image of the web (3)
page on the previous page.
6.2 Open the incomplete 6_2Pollute web page in a web browser and also
in a text/HTML editor.
6_2Pollute.html
Your final web page should look like the example below.
ONE mark will be allocated for correctly closing tags and correctly nesting in (1)
both the files.
[15]
NOTE:
ONE mark will be allocated for the correct use of tags, triangular
brackets and correct nesting for both the web pages. (1)
6.1 Open the incomplete 6_1Airport web page in a web browser and
also in a text/HTML editor (NOT a word processing program such
as Word).
6_1Airport.html
6.1.2 Ensure that the table heading in the first row is merged
across the width of the table. (1)
6.1.4 Ensure that the link to airports will work if a user clicks on
the text 'click here'. (1)
6_2FlightRules.html
NOTE:
ONE mark will be allocated for the correct use of tags, triangular
brackets and correct nesting for both the web pages. (1)
6.1 Open the incomplete 6_1NatGeo web page in a web browser and
also in a text/HTML editor (NOT a word processing program such
as Word).
6_1NatGeo.html
6.1.1 Insert HTML tags to centre the text that starts with
'PYRAMIDS …' and ends with '… other features'. (2)
6_2Facts.html
A web page was created about the future of the Olympic Games.
Open the incomplete 6Future web page in a web browser and also in a text editor.
NOTE:
• Question numbers appear as comments in the coding to indicate where you
should insert the answer(s). DO NOT delete these comments.
• An HTML tag sheet has been attached for reference.
• DO NOT answer this question in a word processor.
Your final web page should look like the example below:
ONE mark will be allocated for the correct closing of all tags and the correct
nesting of web pages. (1)
6.1 Insert the necessary tag(s) to ensure that the web page displays. (1)
6.2 Ensure that the heading 'The Future Olympic Games' appears in
an Arial Black font. (1)
NOTE:
• Ensure that the first row is displayed on a black background
with white text.
• The information for the third row is found in the 6ParisInfo.txt
file in your examination folder. (13)
6.5 Ensure that the hyperlink at the bottom of the web page moves to
the 7Announce web page.
7Announce.html
(2)
Activity 1
Maximum Candidate
No. Criteria
Mark Mark
6_1HomePage web page
6.1.1 Background colour of first table 1
<table bgcolor="white" border="4" width="60%"
align="center" cellpadding="10" cellspacing="20">
Activity 2
• Table tags ✓ 1
• Border = 1 ✓ 1
• Cellpadding = 1 ✓ 1
• Bgcolor = White ✓ 1
• <th tag correctly ✓
• Colspan correctly ✓ 1
• Rowspan correctly ✓ 1
1
6.6 Insert Comment 1
<!--See activity-->
• Comment inserted ✓ 1
6.7.1 Unordered list 1
<ul type="square">
<li>Flexibility</li>
<li>Control and customisation</li>
…
</ul>
• Changed to bulleted list ✓ 1
6.7.2 Bullet Type: 1
<ul type="square">
• Type square ✓ 1
Activity 3
Max Candidate
No Criteria
Mark Mark
6.1 Table 1
<table align = "center">
...
<td><font color = "blue"...>...</font></td>
...
<td><img ... alt = "Tennis" /></td>
1
• align = "center" ✓ 1
• color = "blue" ✓ 1
• alt = "Tennis" ✓
6.2 Text "Time for the annual tennis tour votes!"
<h2>Time for the annual tennis tour votes!</h2>
1
• <h2> ... </h2> ✓
6.3 Table 2
<table border="3" cellpadding="2" cellspacing="4">
<tr>
<th colspan = "2">Highest votes</th>
</tr>
• cellspacing = "4" ✓ 1
• width attribute removed ✓ 1
• colspan = "2" ✓ 1
6.4 Text "Grade 11 votes 311 Grade 12 votes 146"
<ul type = "square">
<li>Grade 11 votes</li>
<li>Grade 12 votes</li>
</ul>
•
<a ... > ... </a> ✓ 1
•
href = "6Tennis.jpg" ✓ 1
•
Text "Click here to view photos" between opening and
closing tags ✓ 1
Closing tag(s), triangular brackets and nesting correctly used
1
on both web pages ✓
[15]
Activity 4
Candidate
Max Mark
Mark
6.1 Background colour 1
<body bgcolor="lightgrey">
• Background colour is lightgrey colour ✓ 1
6.2 Heading 3
<h1><font face="Arial Black" font
color="brown">Traffic Report</font></h1>
<tr>
<td>The Grand …</td>
<td>The Grand …</td>
</tr>
<tr>
<th>Fact 2</th>
<th><p align="right">Description</th>
</tr>
<tr>
<td>The Grand …</td>
<td>The Grand …</td>
</table>
<tr>
<th>Fact 3</th>
<th><p align="right">Description</th>
</tr>
<tr>
<td>Hidden …</td>
<td>Tucked within …</td>
</table>
Activity 5
Learne
Maximum
No. Criteria r
Mark
Mark
6Two
6.1 Head tags 1
<head>
<title>Two Oceans Bed and Breakfast</title>
</head>
• alt="bedroom" ✓ 1
6.5 Image 1
<img src="Seaside.gif">
• Rowspan set to 2 ✓ 1
6.8.3 Table 2 – cell padding and cell spacing 4
<table border ="5" cellspacing="12"
<th bgcolor="gainsboro">2022<p>Self-
catering</p></td>
<td>R1 500 per day</td>
Maximum Candidate
No Criteria
Mark Mark
6.1DeepFacts
6.1.1 Heading 1
<h1 align = "center">
The most amazing facts about the Mponeng Gold
Mine
</h1>
1
• h1 tags applied ✓
6.1.2 Horizontal line 2
<h1><font color="red">The Global Crisis of
Plastic Pollution </font></h1>
• color = "red" ✓ 1
• width = "75%" ✓ 1
6.1.3 Image in a table cell 2
<table …>
<tr>
<td> … </td>
<td> <img src="6_1Mponeng.png"
height="250"
width="250"/> </td>
<td> …</td>
</tr>
</table>
• Cellspacing set to 10 ✓ 1
6.2 <center> <h1>Salar … de Uyuni: </h1> … 7
<h2>…</h2>
<i>There are a lot … and mysterious
fashion.</i>
…
<p>Bolivia… definitely qualifies.</p>
</center>
<br/>
<br/>
<p>Here are some …</p>
<ol>
<li>Measuring at 10 582 km, … in
the world.</li> …
<li>Salar de Uyuni … tons of
salt.</li>
<li>…</li>
</ol>
OR
• Centre
o Centre tags applied ✓ 1
o To correct part ✓ 1
• Italics
o Italics tag applied to correct text ✓ 1
• Line Break
o Line break added after text ✓ 1
• Ordered list and list items
o Ordered list tags added ✓ 1
o All list tags added ✓ (5x) 1
• Hyperlink
November 2021
Maximum Candidate
No Criteria
Mark Mark
6_1Clean
6.1.1 Title tags 2
<title>12345678</title>
• Title tags ✓ 1
• Examination number inserted as title ✓ 1
6.1.2 Font colour: Heading: The Global Crisis … 1
<h1><font color="red">The Global Crisis of
Plastic Pollution </font></h1>
<tr>
<td rowspan="3">Tons per year</td>
<td>China</td>
1
• Column inserted <td…>…</td> ✓ 1
• Text 'Tons per year' inserted in first column ✓ 1
• Rowspan="3" ✓
<h2>Types of pollution</h2>
<hr size="5" color="Black"/>
<ol>
<li>Air pollution</li>
<ul type="square">
<li>Ground-level ozone</li>
<li>Carbon monoxide</li>
<li>Sulphur oxides</li>
<li>Nitrogen oxides</li>
<li>Lead</li>
</ul>
<li>Water pollution</li>
<li>Light pollution</li>
<li>Noise pollution</li>
<li>Soil pollution</li>
</ol>
</body>
• Hyperlink
• Tag for hyperlink correctly inserted ✓ 1
• Horizontal Line
• Horizontal Rule tag ✓ 1
• size="5" ✓ (Accept any size larger than 1
"1")
• Unordered list 1
• <ul>…</ul> tags ✓ 1
• Type="square" ✓ 1
• <li>Lead</li> ✓
Closing tag(s) or triangular brackets and
nesting correctly used. ✓ 1 1
Total for QUESTION 6 [15]
Candidate
No Criteria Max Mark
Mark
6_1Airport
6.1.1 Horizontal line 2
<hr width="30%"/>
• Colspan of 3 added ✓ 1
6.1.3 Image 2
<img src="6KingShaka.png" height="250"
width="250">
</body>
1
• Inserted opening and closing <ol> ✓ 1
type="a" ✓ 1
• Added 'tiredness' ✓ as a list item <li> </li> ✓ 1
• Inserted opening and closing <ul> ✓ 1
type="square" ✓ 1
• Added opening and closing tag <li> for 'No
mask – no entry' ✓ 1
• Web page displays correctly ✓ 1
Closing tag(s), triangular brackets and nes- 1
ting correctly used on both web pages ✓ 1
Total for QUESTION 6 [15]
Maximum Candidate
No. Criteria
Mark Mark
6_1NatGeo
6.1.1 Centre 2
<center>
<h1><font
face="Papyrus">PYRAMIDS</font></h1>
<p>The third of … complex mortuary
temple.</p>
<p>Each massive pyramid … other
features.</p> 1
</center>
1
• 'Center' OR paragraph and align tags inserted
✓
• Text 'PYRAMIDS … other features' (including
picture) is centred ✓
6.1.2 Heading 3
<h1><font
face="Papyrus">PYRAMIDS</font></h1>
Maximum Candidate
No Criteria
Mark Mark
6.1 Title 1
<title>Olympic Games</title>
Row 3
<tr>
<td><img src="6Paris2024.png" height="100"
width="75"></td>
<td width="40%">The <b>2024</b> Summer
Olympics is a ....</td>
<td>
<ul type="square">
<li>Learn to say Bonjour and Au revoir.</li>
<li>Go to the restaurant for lunch instead of
dinner.</li>
<li>Get the metro app on your phone.</li>
</ul>
</td>
</tr>
1
• Row and cell tags inserted ✓ 1
• Image 6Paris.png inserted ✓ 2
The file properties will appear on the right-hand side. The following properties can be added,
edited or deleted:
Click on the Inspect button at the bottom. Documents are inspected for the following:
You can choose to Remove All and then Reinspect the document to see if all was removed.
Check Accessibility
This allows anyone who accesses this document to understand all the different parts of the
document, mainly to ensure there is alternative text on pictures/figures and tables.
This is under the File
Ribbon in the ribbon and
select the Info option
Inspect Document
option – select the
Check Accessibility.
Comments
In a Word document a comment can be added, edited, and
deleted. You identify a comment as an extra section on the right
side of the document. To
add a comment right click where the comment must be
added and click New Comment/Add Comment.
Comments can be read and respond to as well as delete by
right clicking on the comment and using the menu that pops up.
Objects
Objects can be added to a document and there two options:
• as an object (icon or hyperlink)
• or to add the text from another file.
Adding text to a document without having to open the
file, copy and paste it ourselves while the object is the
file itself you can then open directly by clicking on it.
In the Insert ribbon, under Text option is Object. The
Object options allows us to add the file:
• Create from File,
• go to browse
• select the file
• tick as an icon or as a link(hyperlink).
• Excel - Open the excel file you want to bring the data
into.
• Go to Data Ribbon
• Get Data
• Choose where from ie Excel/Word/HTML etc.
• Access Importing – Open the Access file you will be working in.
• Go to External Data
• Go to Import and select the data source
you will be using (New Data Source)
• choose from file >> select from where you
getting the data. (browse and find the file)
Now you can choose between three options:
• Import into a new table (create a new table): here there are steps to follow regarding if
first row has headings, what data types, primary key and then table name.
• Append to an already existing table (means adding records to table already made):
follow steps given to choose which document to add the records from, follow prompts.
• Link the table to existing table. (create a new table that will be linked to source so any
changes made will show)
Recording%20.xlsx TechnicalIssues.doc
x
(2)
[15]
Answers.docx Members.xlsx
Question 5 – Stokvel
Ma Kgosi is a member of the Hilton Stokvel and has been made the chairperson. She has a
list of the members in Members.xls.
Open up Members spreadsheet.
5.1 In the Members sheet is a list of the members, and Ma Kgosi has a few statistics she
wants to work out. Help answer the following questions, using the filter options. Place
just your answer in the Answer.docx document.
5.1.1 How many male members are above the age of 30?
5.1.2 How many members are between the age of 55-60?
5.1.3 How many surnames start with A and B?
5.1.4 What is the average age of the female members? (4)
Save the Answers document and close it.
Continue working in the Members document.
Use the AvgAge Sheet
5.2 Ma Kgosi wants to work out the average age per gender. Using a subtotal feature
work out the average age per gender on the AvgAge sheet. (3)
5.3 Ma Kgosi was told that there is an easier way to extract information from her data
using queries. She must export it to an access file. Create the Access file and save it
as the same name. Allow Access to create its own primary key. (3)
Save and close the Spreadsheet document. Ensure the created Access folder is in your
exam folder.
5.4 Ma Kgosi wants to send letters to her members and invite the ladies to a ladies tea.
Using mail merge feature, and create an envelope that only invites the ladies 40 years
and older. Save this an LadiesTea.doc.
Once the merge has been completed, save the merged envelopes as
LadiesTeaMerged. (5)
Save and close the documents.
[15]
Activity 1 MEMO
CRITERIA MAX
MARK
1.1.1 Form text field
• Add text form by Name/Surname 1 1
NO CRITERIA MAX
MARK
2.1 Mail Merge 1
• Source Recording 1
• Filter – Total time = DNF 1 5
• Insert merge fields 2
• Saved as InviteDNF Total of 3 record
2.2 File properties
2.2.1 Author name 1
3
2.2.2 Delete the comment 1
2.2.3 Check accessibility issue (Alt text for image fixed) 1
2.3 Export
Access file created from excel 1 2
Called Records. 1
2.4 Import
• Open Access and see extra Results table 1
3
• Imported all records 1
• Named ResultsRecords 1
2.5 PDF file created 1
2
Saved as RecordingPDF 1
[15]
Activity 3
NO CRITERIA MAX
MARK
3.1 Form
• Name and Surname field title case 1
• Cell number 10 digits long and text field NOT number 2
• Choose field drop down with Choose one added in order 2 5
Choose one
In USA
Outside USA
3.2 Mail merge
• Source Entrance spreadsheet 1
• Destination = beach 1
5
• Sort on Surname 1
• Insert merge fields name and surname 1
• Save merged file as MergedTGD. Number records=26 1
3.3 • Apply subtotal feature used 1
• Sort it by Celebrate by field 1
• Grouped on Celebrate by 1 4
• Apply subtotal average on Total field 1
[14]
CRITERIA MAX
MARK
4.1 Mail merge labels
• Choose Tower W102 Multi-purpose label 1
• Add merge fields
• Name Surname
5
• Grade & House
2
• Demerit total
2
• Filter on total>100 sorted ascending order on total
• Merged file is DetentionLabels. Records=10
4.2 Sort on total and then grade 2
2
4.3 =IF(AND(E2>150,F2="yes"),"Yes",IF(G2="yes","Yes",""))
• Used IF statement 1
• Test correct AND( E2>150,F2="yes") 2
6
• True value for test 1 1
• False value 1
• Drag down for all 1
4.4 File properties 1
Company property has school name 1 2
Status - Urgent
4.5 Inspect the excel document and remove personal details 1 1
4.6 Compress the Details document 1 1
[17]
CRITERIA MAX
MARK
5.1 Filtering answers (don’t need to see how they got
to answer) 1
5.1.1 26 1
5.1.2 3 1 4
5.1.3 8 1
5.1.4 16
St.docx
1.1 Open the St word processing document, which contains many interesting St. Patrick's
Day traditions, and do the following:
1.1.1 Reject ALL track changes in the document. (1)
1.1.2 Insert a comment on the word 'Biography'. The comment must read 'See
Source'. (2)
1.1.3 Find the picture on the third page, which is made up of seven images,
and do the following:
• Edit the picture so that only six images appear as a single picture, as shown
below.
• Save the remaining seventh image as a file called Saint in your examination
folder and remove this image from the document.
(4)
1.1.4 Find the 'Entry form' on the last page of the document and edit it as follows:
•Find the text form field next to the text 'Name and Surname' and set the
maximum length to 30.
• Find the drop-down form field next to the text 'Category'. Add the option
'Dance' and display the list in alphabetical order.
• Change the default value of the check box form field next to the text
'Male' to be unchecked.
• Insert a text form field next to the text 'Date of Birth' so that it accepts a date
of birth in any date format. (6)
Save and close the St document.
1.1.5 Open the New and Old databases. Import the data from the tbDanceArticles
table in the Old database to the New database.
Save and close the New and Old databases. (2)
[15]
2Donations.docx 2Donors.xlsx
Open the 2Donations word processing document that contains information about
donations for art created by Banksy and insert your examination number in the
header or footer.
2.2 Change the form control next to the text 'Date' on the first page to accept the
current date in the format dd MMMM yyyy. (2)
2.3 Find the text that starts with '1. Set an example' and ends with '… others who need
it.'.
2.5 Find the table below the text 'Choose an …' and do the following:
2.5.1 Apply any table style, other than 'Table Grid' style, to the table. (1)
2.5.2 Replace the symbol in the second row of the second column
with a suitable form field. (2)
2.5.3 Add help text to the textbox form field in the second row of the third column
of the table so that, when F1 is pressed, the text 'Enter
amount' displays. (2)
2.5.4 Replace the text 'Insert calculation' in the last row of the table with a
formula to calculate the total amount of the donations. (2)
Activity 3: GENERAL
Gauteng Prelim
3Letter.doc
Pollution is a concern for many companies and the responsibility to control it rests with
the management of the companies.
3.1 After monitoring the pollution in a specific area, a letter must be prepared for the
companies
with a concerning pollution history.
Open the 3Letter document to be used for a mail merge.
3.3 Display an alphabetical list of names of all the companies with a 'Very high' level of
pollution and where the monitor date was in 2021. (3)
Save and close the 3Date spreadsheet.
3.4 Extract the image file from the password-protected folder called 3Picture using the
password 'November'. (1)
[15]
4.1.1 Copy the data from cells A1:B6 in the Chart worksheet
to cells A2:F3 in the Data worksheet.
Number of tourists
(2)
per year 11532 9464 9878 9328 4847
4.1.2 Work in the Chart worksheet. Modify the chart to display as follows:
4847
100%
80% 9328
60%
40% 9878
20%
0%
4.1.4 A named range has already been created for the amounts in column F.
Insert a function in cell J3 that uses the named range to determine
how many of the amounts in the named range are greater than
R14 000. (3)
Correct the Validation List AND update the Validation Rule so that the data
in column E becomes valid.
4.2.1 Use the 4Mail database as a data source for the 4Invitation mail merge
document.
• Edit the data source recipient list to include ONLY the data of those
visitors who have an edu domain type AND who are born after 1960.
• Replace the text <<Name>> with the merged field Name.
• Add a field in the footer of the document to show the date and
time when the document is opened. (6)
4.2.2 Complete the mail merge and save the merged document as
4InvitationMerge. (1)
[20]
5.1 Open the 5Protect word processing document and do the following:
Use the sentence below the picture as the caption text. (2)
• Import the data stored in the 5Half HTML file into a new table named In in
the database.
• Use the first row of the data as the field names.
• Do not create a primary key.
• Set an appropriate field size for the first field.
CRITERIA MAX
MARK
Track changes
• All track changes rejected ✓ (See Irish (not bold) and heading 5) 1 1
Comment
• Comment inserted on word 'Biography' ✓ 1 2
• Comment reads 'See source' ✓ 1
Edit picture
• Images ungrouped ✓ (allocate mark even if seventh image 1
appears but the picture is ungrouped, allocate mark if six images
grouped)
• Seventh image removed from document ✓ (if seventh image is 1
4
not removed, but is not grouped with the six images, allocate first
two marks)
• Regroup remaining images ✓ (only six images) 1
• Seventh image saved as an image file ✓ (Saint) 1
Form controls
• Text form field maximum length set to 30 ✓ 1
• Drop-down form field: Dance added ✓ and list displays in 2
alphabetical order ✓ 1
6
• Check box default changed to unchecked ✓ 1
• Text form field inserted ✓ and type set to date ✓ 1
New
Import
• tbDanceArticles table imported ✓ to New ✓ (accept if new 1 2
database was created) 1
[15]
Maximum Candidate
No Criteria
Mark Mark
3Letter, 3Merge
3.1.1 Form controls 2
• Form field set to Current Date ✓ (Alt + F9, Form 1
text Date)
• '7' and '14' options appear in drop-down form field 1
control ✓
3.1.2 Mail merge (Expect 21 letters) 6
• 7Letter linked to 7Company ✓ spreadsheet 1
• Recipients' list is filtered to
• Level = very high ✓ 1
• Or ✓ OR contains 'high' 1
Level = high ✓ 1
• Merge fields inserted for Company name and 1
Level ✓ 1
• Mail merge completed ✓
[15]
Maximum Candidate
No. Criteria Mark Mark
4Years
Data worksheet
4.1.1 Transpose 2
• Correct data appears in Data worksheet ✓ 1
• Column A is right aligned ✓ 1
Chart worksheet
4.1.2 Chart 3
• Only the data series 2017 to 2019 is displayed 1
✓ 1
• Data labels added ✓ 1
• Vertical axis major units changed to 0.2 ✓
4.1.3 Chart saved as image (4Chart.jpg) 2
• Chart saved as a file ✓ 1
• Saved as 7Chart.jpg ✓ 1
Visitors worksheet
4.1.4 Cell J3: 3
=COUNTIF(AmountSpent,">14000")
• COUNTIF function ✓ 1
• Named Range: AmountSpent ✓ (OR cell 1
F2:F194) Criteria: ">14000" ✓ 1
Maximum Candidate
No Criteria
Mark Mark
5Protect
5.1. Caption 2
1 • Automatic caption inserted ✓ 1
• Caption text 'Unobstructed view of Taj Mahal' ✓ 1
(ignore if original text still appears)
5.1. Reviewing 2
2 • At least one change accepted ✓ 1
• Only changes made by author ABC accepted ✓ 1
((ASI) inserted, fourth paragraph removed. DEF left
unchanged OR rejected (1,000 has a comma).)
Calculations
5.2. Cell B2: (CHECK FOR BUILDING BLOCKS) 7
1 =IF(FIND("#",A2)<>LEN(A2),"More","One") OR
=IF(FIND("#",A2)=LEN(A2),"One","More") OR
=IF(LEN(A2)>FIND("#",A2),"More","One") OR
=IF(FIND("#",A2)<LEN(A2),"More","One") OR
=IF(MID(A2,FIND("#",A2)+1,LEN(A2)FIND("#",A2))="","
One","More") OR
=IF(LEN(MID(A2,FIND("#",A2)+1,LEN(A2)FIND("#",A2)
))>0,"More","One") OR
=IF(LEN(RIGHT(A2,LEN(A2)-FIND("#",A2)))>0,
"More","One") OR
=IF(FIND("#",A2)<LEN(A2),"More","One") OR
=IF(MID(A2,FIND("#",A2)+1,LEN(A2))="","One","More"
) OR
=IF(LEN(MID(A2,FIND("#",A2)+1,LEN(A2)))>0,"More",
"One")
2
1
•Determine position of the first # character o Find ✓
# character ✓ o In correct cell ✓ (cell A2)
• Determine if there is text after the # character o
Search for any characters after first # character
(Len(A2)) OR Extract remaining characters OR 1
Find second # character ✓ o Test ✓ (IF and correct 1
logical operator)
• Output in correct cell o 'One' displays if only one 1
word ✓ o 'More' displays if more than one word ✓ 1
5.2. Subtotal feature (Mark by inspection) 3
2 • Change added to: Traveller Type_Reisigertipe ✓ 1
• Entries counted ✓ (SUBTOTAL(3,…)) 1
1
• Subtotal added to: Gender_Geslag ✓