You are on page 1of 196

Computer Applications Technology

(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

Computer Application Technology | Word Processing | 1


Formatting

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:

Left tab – Text aligned to the left

Right tab – text aligned on the right

Centre tab – text aligned centre


Decimal tab – Aligns numbers on
decimal points
o Specify the custom Tab stop position in centimetres.
o Choose the type of alignment
o Select when a type of tab leader is needed.
o Click on Set and create the next tab.
o When changing existing tabs, you can clear the Tabs that are already created, in order
to add your own tabs.

Computer Application Technology | Word Processing | 2


Tables
When a table is selected or inserted, two new tabs open up on the Ribbon:

➢ 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:

➢ A formula can be selected


from the Paste function drop-
down list.
➢ In between the brackets you could specify either
ABOVE, BELOW, LEFT or RIGHT depending on where
the data is.
➢ In the number format drop-down list, we can specify a
number format for our answer.

Computer Application Technology | Word Processing | 3


Watermark
To create a Watermark:
• Go to the Design tab, Page Background group and click on Watermark
• In the Drop-down box there are a few built-in watermarks to choose from.
• Click on Custom Watermark

No watermark Remove Watermark in document


Select Picture Select the picture to add as Watermark
Choose the size of the Watermark in
Picture Scale
percentage
watermark
Checked box for a picture with a
Washout
washout effect
Type the text you want to add as a
Text
watermark
Font, Size, Color Choose a specific font, size and colour
Text watermark
Layout Specify layout of text
Select box if text should be semi-
Semitransparent
transparent
Inserting a Watermark on ONE page only:
• Place your cursor on the page you
want to add the watermark to.
• Right-click on the template
watermark of your choice
• Select Insert at Current
Document Position
• The text can be edited afterward by
selecting it on the page.

Computer Application Technology | Word Processing | 4


Sections
Add sections
A Microsoft Word document can be divided into different sections in order to specify different
headers, footers, page numbers and page orientation. This is done
by using Section Breaks.

Section breaks can be inserted as follows:


• Place your cursor where you want to add the section break.
• Go to the Layout tab, Page Setup group and click on the
Breaks drop-down list.
• Then select the type of section break to add to the document.

Link or unlink sections


You can link or unlink the sections from one another in order to
have different headers and footers in the document:
• Open the header and footer in the document.

• By default, all headers and footers are linked.


• If a header or footer is linked to the previous section, we can
see that by the text Same as Previous.

• To unlink sections from one another:


o While the header or footer is open, place your
cursor in the header of footer you want to unlink.
o Go the Header & Footer Tools – Design tab, the
Navigation group and click on Link to Previous.
This deactivates the link to the previous section.

Page numbering in different sections


When sections in a document are unlinked we can add different types of page numbering in our
document.
• Place your cursor in the header or footer where you want
the page numbering.
• Go the Header & Footer Tools – Design tab, the Header
& Footer group click on the Page Number drop-down list.
• Select where and which type of page numbering to use.
• Select Format Page Numbers
• In the Page Number Format, you can change the type of
numbering format and also where to start the page
numbering.

Computer Application Technology | Word Processing | 5


Styles
Microsoft Word has built-in styles that could be used to format text in a consistent way. These
styles could also be used to create a Table of Content.

Styles can be found on the Home tab and the Styles group.

To modify a style:

➢ Right click on the style that has to be


modified and select Modify.

In the Modify Style dialog box:


• Change any formatting by clicking on the Format button and selecting the type of formatting
that has to be changed.
• The check box for Automatically update can be selected to ensure that all the text styled
with that style will be updated to match the modified formatting.

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.

Computer Application Technology | Word Processing | 6


Cross reference
Insert a cross-reference:
• Place the cursor where you want the cross-reference.
• Insert tab, Links group, Cross-Reference.

• Reference type – Choose the type of item to create the cross-reference.


• For which – select what you want as the destination of the link.
• Insert reference to – Select the text you want to display.

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.)

• Place the cursor on the page you want to add your


Table of Contents to.
• Click on the References tab, Table of Contents group
and then click on the Table of Contents icon, which
opens up a drop-down list.
• Click on Custom Table of Contents.

Computer Application Technology | Word Processing | 7


• In the Table of Contents dialog box, there are certain options that can be changed.
o Choose how many levels to show (levels correlate with Heading levels e.g. Level 1 =
Heading 1).
o Select a specific format.
o Choose whether to show page numbers,
alignment of page numbers and Tab leaders.

• If you need to adjust the levels in your


Table of Contents, select Options:
o You can change the default headings that are
linked to the Table of Contents levels.
o Change the numbers to match your chosen
heading styles.
o E.g. as shown in the screenshot:
MyHeading 1 – now TOC Level 1.

Captions
Adding Captions to a picture or a table:

• Select the picture or table to apply a caption to.

• 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.

Computer Application Technology | Word Processing | 8


Table of Figures
After adding captions, a Table of Figures can be added as a quick reference to the captioned
items.

• 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 In the dialog box, choose which caption label first,


figure, table, equation etc.
o Select a specific format.
o Choose whether to show page numbers, alignment of
page numbers and Tab leaders.

Footnotes and endnotes


Adding a Footnote or Endnote to a document:

• Place the cursor where the Footnote/Endnote must be placed.


• Click on the References tab, Footnotes group and then click
on
Insert Footnote/ Insert Endnote.
• A number 1 will appear in the position of the cursor and
at the bottom of the page / document, there will be a
horizontal line with a number 1.
• Text can be added below the line.
• For custom Footnotes, click on the arrow in the bottom right
corner of the Footnotes group.
• In the Footnotes and Endnotes dialog box we can customise
the format and location of our Footnotes and Endnotes.
o Specify Location: will it be a footnote or an endnote and
where in the document they should appear.
o For Format, specify a number format (numbers, letters,
symbols) or put in a custom mark.
o Click the Insert button.

Computer Application Technology | Word Processing | 9


Bibliography
To add a Bibliography or citations to a document, the sources have to be added first.
To add a source:

• Click on the References tab, go to the Citations &


Bibliography group and click on Manage Sources.

• In the Source Manager dialog box, click on the New button.


o If you need to edit a source, select the source under Current List and the select Edit.
o In the Create Source dialog box, select the correct Type of Source.

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.

Computer Application Technology | Word Processing | 10


Citations
Citations are in-line references to your sources.

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.

Citations that have been added can also be edited.


• Click on the drop-down arrow on the citation and select Edit Citation.
• Page numbers can be added to the citation by typing
it in the Pages textbox.
• When selecting either the Author, Year or Title
checkbox, they will then not display in 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.

To mark words as Index entries:


• Place the cursor next to the word you want to index.
• Click on the References tab, go to the Index group.
• Click on Mark Entry.
• The Mark Index Entry dialog box opens up.
o Add a main entry name and subentry if needed.
o Select Mark.
o The marked entry will display as follows:

• When all entries have been marked, an Index can be


added:
o Place the cursor where you want to insert the
Index.
o Click on the References tab, go to the Index
group.
o Click on Insert Index.
▪ Make any changes in the Index dialog box
and click OK.

Computer Application Technology | Word Processing | 11


Microsoft Word Activities
Activity 1
Open the 1Carnival document.

1Carnival.docx

1.1 Change the page size of the document to A4. (1)


1.2 Set the top of margin of the document to 2 cm. (1)
1.3 Remove the page background in the document. (1)
1.4 Set the vertical alignment of the first page of the document to middle. (1)
1.5 Insert a text watermark as follows:
• Use the text 'Carnival'.
• Display the watermark only on the first page. (3)
1.6 Change the line spacing of the first paragraph on page 2, highlighted in
yellow, to multiple at 1.2. (1)
1.7 Use a Drop Cap feature to change the 'S' highlighted in green on page 2
to appear as follows:

(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]

Computer Application Technology | Word Processing | 12


Activity 2
Open the 2Triathlon document.

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.2 Modify the Heading 2 style as follows:


• Centre the text horizontally.
• Apply the ‘Small Caps’ effect.
• Update all occurrences of the Heading 2 style. (3)

2.3 Locate the table under the heading ‘Skills’.


• Apply any grid table style.
• Apply the banded rows option to the table.
• Change the row height of all the rows in the table to exactly 0.7 cm.
• Centre the contents of the name column vertically. (5)

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]

Computer Application Technology | Word Processing | 13


Activity 3
Open the 3Information document.

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)

3.3 Locate the paragraph highlighted in yellow on page 3. Format the


paragraph spacing to 10 pt after. (1)

3.4 Find the citation highlighted in blue on the 3rd page.


Edit the citation to include the year. (1)

3.5 Locate the placeholder highlighted in red on page 3 and add a


cross-reference to the bookmark called ‘records’.
Display the page number as follows (without the border):

(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)

3.7 Locate the paragraph highlighted in orange on page 4.


Format the paragraph to appear as follows:

(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)

Computer Application Technology | Word Processing | 14


3.9 Locate the table below the heading ‘Most tries in the World Cup 2019’ and
change it to resemble the example below.

• Enter a function to determine the total tries. (2)

3.10 Insert page numbering in the page footer as follows:


• Page numbers must start on the third page of the document and
appear in the format 'Page 1'. (4)

[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)

Computer Application Technology | Word Processing | 15


4.5 Use a word processing feature to replace all the nonbreaking spaces in the
document with normal spaces.
Ensure that only ONE normal space appears in the place of a
nonbreaking space. (2)

4.6 Insert page numbers in the page footer as follows:


• Use ‘Thick Line’ page numbering style.
• Align the odd page numbers to the right of the footer.
• Ensure there are no page numbers in the even page footers. (4)

4.7 Insert an automatically generated table of figures below the text


'Table of Figures' on the last page. (1)

[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)

Computer Application Technology | Word Processing | 16


5.3 Find the text under the green highlighted text 'Stadiums:'. Note the tab
settings and tab positioning and format the text using tabs, as shown below.

(4)

5.4 Add an endnote to the red highlighted text 'reincarnations' as follows:


• Use capital Roman numerals for the number format.
• Add the text 'Rebirth of the soul in another human or nonhuman body’.
as the endnote.
• Add the endnote to the end of the page (3)

5.5 Remove the double strikethrough from the last paragraph. (1)

[20]

Computer Application Technology | Word Processing | 17


Microsoft Word Past exam papers
November 2021
Open the 2Marine word processing document and insert your examination number in the
header or footer.

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]

Computer Application Technology | Word Processing | 18


November 2020
Open the 2Building word processing document, which contains information about the mysteries
of the pyramids, and insert your examination number in the header or the footer.

2Building.docx

2.1 Edit the cover page as follows:


• Carry out the instruction in the Author form control.
• Remove the Abstract form control. (2)

2.2 Remove page borders from the document. (1)

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)

Computer Application Technology | Word Processing | 19


2.7 Find the picture of the pyramids at the top of the last page and format the picture to display
as shown below.
NOTE: The text surrounding the outline of the pyramids may display differently.

(3)

2.8 Insert a cross reference on the text 'Reference' to the bookmark 'ForEver'.
Display only the page number. (2)

Save and close the 2Building document. [21]

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 Make the following changes to the first page:

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.3 Modify the Heading 1 style to appear as follows:

Computer Application Technology | Word Processing | 20


NOTE:
• Add the ❖ (Wingdings, character code 118) bullet to the style.
• Display the left indent of the bullets, as above.
• Update all occurrences of the Heading 1 style. (4)

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'.

Apply a word processing feature to the paragraph to ensure that it does


not split across a page. (1)

1.8 Select the text 'Paradise Garden' below the heading 'Taj Mahal Garden'.
This text already contains an index.

Mark this text with a subentry, 'Multiples of 4'. (2)

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.

NOTE: Do NOT delete this text. (1)

1.11 Insert the text 'Taj Mahal' in the footer of only the last page of the document. (3)

Save and close the 1Mahal document. [27]

Computer Application Technology | Word Processing | 21


November 2018
Open the 1Impression word processing document, which contains information on
Impressionism, and insert your examination number in the header or footer.

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'.

Name the bookmark 'Monet'. (2)

1.4 Find the text that starts with 'Impression …' and ends with '… scene.' and format the text
as shown below.

(2

1.5 Format the SmartArt as shown below.


• Add another art form, 'Futurism'.
• Add 'Analytical' as a sub-art form for 'Cubism'.
• Arrange the different art forms to display in the order shown below.
• Apply any colourful variation to the shapes.

(4)

1.6 Replace all occurrences of the text 'colours' with a red-coloured symbol,  (Wingdings
character code 122). (4)

1.7 Change the 'Artistic' style as follows:

Computer Application Technology | Word Processing | 22


• Change the font to small caps.
• Set the width of the border to 3 pt.
• Update all the occurrences of the style (3)

1.8 Two images appear below the subheading 'Themes of Impressionism'.


Change the images so that they appear as shown below.
• Resize the second image to the same size as the first image.
• Place the two images side by side, as shown below.
• Add a caption 'A Meadow in Springtime' to the second image and ensure that the
caption position matches that of the first image.

(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)

Save and close the 1Impression document. [36]

Computer Application Technology | Word Processing | 23


November 2017
Open the 1Harvest word processing document, which contains an overview of the Harvest
Food Festival, and insert your examination number in the header.

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.1 Format the heading 'HARVEST FOOD FESTIVAL' as follows:


• Apply any WordArt of your choice to the heading.
• Rotate the WordArt by 90°. (2)

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 The 'Display1' and 'Display2' styles appear in the document.

1.3.1 Remove the 'Display1' style so that it is not part of the 'Quick Style Gallery' any
more. (1)

Computer Application Technology | Word Processing | 24


1.3.2 Modify the 'Display2' style as follows:
• Add numbering in the format 1., 2., etc.
• Add any border around the text.
• Decrease the indent of the text so that it is aligned to the left
margin.
• Update all text currently formatted with the 'Display2' style. (4)
1.4 Find the text 'Gourmet Lane ()' on the second page and create a cross reference to 'Figure
3: Gourmet Meals' to appear within the brackets '()'. (2)

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'.

The bibliography should appear in the APA style. (2)

1.10 Format the page numbering in the document as follows:


• Do not display a page number on the first page of the document.
• In section 2 on the last page of the document, change the page
numbering format to i, ii, iii, etc. AND start the numbering from i.
• Keep the style of the page number with the 'i' the same as the style of
the previous pages, as shown below.

NOTE: Ignore the position of the page number of section 2. (4)

Save and close the 1Harvest document. [34]

Computer Application Technology | Word Processing | 25


Microsoft Word Activities Marking Guidelines
Activity 1 – Marking Guideline
1Carnival (20)

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.3 Page background 1


• Page background removed ✓
1

1.4 Vertical alignment 1


• Vertical alignment of first page set to top✓
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

1.7 Drop cap 3


• Drop cap effect applied to heading ✓ 1
• Appears in margin ✓ 1
• Drop over 2 lines ✓ 1
1.8 Multilevel List, pg. 3 – highlighted in yellow 3
• Multilevel list was used ✓ 1
• Level 1 numbering was set to a), b)... ✓ 1
• Level 2 numbering was set to i, ii, …. ✓ 1
1.9 Hyperlink 3
• Hyperlink created on ‘Cape Towns Carnival’✓ 1
• Links to http://www.capetowncarnival.com✓ 1
• Text 'Carnival' displays as screen tip ✓ 1
1.10 Find and Replace: (Expect 7 occurrences) 3
• Text 'carnival' replaced ✓ 1
• Only exact ‘carnival’ – 7 replacements✓ 1
• 'festival' appears in purple font ✓ 1
Total for Activity 1 [20]

Computer Application Technology | Word Processing | 26


Activity 2 – Marking Guideline
2Triathlon (20)

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.2 Heading 2 style 3


• Text centred horizontally ✓ 1
• Font changed to small caps✓ 1
• All changes automatically applied ✓ 1
2.3 Edit table under the heading ‘Skills’ 5
• Any Grid table style applied ✓ 1
• Banded rows selected ✓ 1
• Row height changed to 0.7 cm ✓ for ALL rows ✓ 2
• Contents of Name column centred vertically ✓ 1
2.4 Picture under heading ‘Triathlon South Africa’ 4
• Inserted 2TriathlonSA.png in space provided ✓ 1
• Caption added✓ 1
• Caption has the Picture label✓ 1
• Table of Figures is updated (4 or 5 labels)✓ 1
2.5 Source 1
• Brock Bigard added to source – Total Triathlon✓
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

Total for Activity 2 [20]

Computer Application Technology | Word Processing | 27


Activity 3 – Marking Guideline
3Information (21)

Maximum Candidate
No Criteria
Mark Mark
3.1 Cover page – South Africa 1
• Any Warp effect applied ✓ 1

3.2 Heading – ‘World Cup Final’ – pg. 3 2


• Character spacing expanded ✓ by 3 pt ✓ 2

3.3 Paragraph highlighted in yellow – pg.3 1


• Paragraph spacing after changed to 10 pt ✓ 1

3.4 Edit citation 1


• Includes year ✓ 1

3.5 Cross-reference created – ‘The Rugby World cup is 4


over…’, pg. 3
• Cross-reference inserted at red placeholder ✓ 1
• Cross-reference to bookmark ‘records’ ✓ 1
• Displays page number ✓ 1
• Includes ‘on page … ‘✓ 1
3.6 Pagination - 'Fullback: Beauden Barret (New…' 1
• Page break before ✓ 1

3.7 Paragraph highlighted in orange – pg. 4 2


• Hanging Indent ✓ 1
• At ± 1.5 cm✓ 1
3.8 Footnote on text ‘PSDT’ 3
• Footnote inserted, blue highlighted text ‘PSTD’✓
1
• Symbol (**) ✓
1
• Footnote text set to 'Pieter Steph du Toit' ✓
1
3.9 Table underneath heading ‘Most tries in the World 2
Cup 2019’
• Add new row at the bottom of the table ✓
1
• Function =SUM(ABOVE) ✓
1
3.10 Page numbering 4
• Any automatic page numbering inserted ✓
1
• Page numbers in the footer ✓
1
• Correct format – ‘Page 1’ ✓
1
• TOC page and cover page not numbered, third page
1
starts as ‘Page 1’ ✓
Total for Activity 3 [21]

Computer Application Technology | Word Processing | 28


Activity 4 – Marking Guideline
4Street (20)

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

• Odd page numbers aligned on the right ✓ 1


• No page numbers on Even pages ✓ 1
4.7 Table of figures 1
• Any automatic table of figures ✓ inserted
1

Total for Activity 4 [20]

Computer Application Technology | Word Processing | 29


Activity 5 – Marking Guideline
5History (20)

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

Total for Activity 5 [20]

Computer Application Technology | Word Processing | 30


Microsoft Word Past exam papers Marking Guidelines
November 2021 – Marking Guideline
Question 2 – 2Marine (20)

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

2.7 Cross reference (Accept any picture & page no.) 2


• Linked to (any) picture IOC UNESCO ✓ 1
• Only page number displays ✓ (Alt + F9) 1
2.8 Footnote 4
• Footnote inserted on 'UNEP' ✓ 1
• Footnote numbering format set to A, B, C, … ✓ 1
• Footnote set to 'Restart each page' ✓ 1
• Footnote text inserted ✓ (Environment Programme) 1

2.9 Field: NumWords (Alt + F9) 1


{NUMWORDS \*MERGEFORMAT} 1
• NumWords field inserted ✓
2.10 Page numbering 4
1
• Automatic page numbering in Tildes format ✓
1
• Page numbering inserted in footer ✓
• TOC page and cover page not numbered, third page
1
starts as number ~1~ ✓
• Page numbering continues on all remaining pages ✓
1

Total for QUESTION 2 [20]

Computer Application Technology | Word Processing | 31


November 2020 Marking Guideline
Question 2 – 2Building (21)

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"}

• Two 'Heading 2' style headings changed to 1


'Heading 1' style headings ✓ 1
• Table of Contents inserted ✓
• Table of Contents options set to 'Title' style level 1 1
and 'Heading 1' style level 2 ✓
2.4 Page numbering 3
• Any automatic page numbering inserted ✓ 1
• Page numbers inserted anywhere in the left page
margin ✓ (Accept any format containing 'Page') 1
• Page after Table of Contents page numbered as
'Page 1' ✓ (No page numbers on or before TOC 1
page)
2.5 Table to text 5
• Table converted to text ✓ with tabs at 4 cm ✓ 2
• Hanging indent set to tab position ✓ 1
• Text alignment set to justify ✓ (No mark if table) 1
• Any solid paragraph border inserted ✓ 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]

Computer Application Technology | Word Processing | 32


November 2019 Marking Guideline
Question 1 – 1Mahal (27)

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

Computer Application Technology | Word Processing | 33


1.9 Shape and textbox ('Photos of Taj Mahal') 5
• Left arrow shape added ✓ 1
• Fill of shape removed/white ✓ 1
• Text 'Splendid workmanship' added ✓ 1
• Outline of textbox removed/wrapping applied ✓ 1
• Shape and textbox/text appear similar to the
screenshot ✓ 1
1.10 Hidden text (font effect) 1
• Text 'Adapted from https://www.holidify.com/'
hidden ✓ 1
(at the end of the document)
(switch on Show/Hide setting to mark)
1.11 Page footer 3
• Section break/Next Page (break) added on the
second last page ✓
• Text 'Taj Mahal' appears in footer ✓ 1
• Text appears only on last page ✓ 1
1

Total for QUESTION 1 [27]

November 2018 Marking Guideline


Question 1 – 1Impression (36)

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

Computer Application Technology | Word Processing | 34


1.5 SmartArt 4
• 'Futurism' shape added ✓ 1
• Sub-art form 'Analytical' added to 'Cubism' shape
(demoted) ✓ (mark from text pane) 1
• 'Post-Impressionism' shape appears after 'Cubism' shape ✓ 1
• Design style changed to any colourful range ✓ 1

1.6 Find and Replace 4


• Text 'colours' replaced with symbol: ✓  OR 
1
• In a red font ✓
1
• Symbol  correct ✓
1
• 10 (or 11) occurrences ✓ (only if attempted)
1

1.7 'Artistic' style 3


• Font changed to small caps ✓ 1
• Border width set to 3 pt ✓ 1
• 4 (or 5) instances updated ✓ (only if attempted) 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

1.9 Page layout/columns 4


• Orientation changed to Landscape ✓ of selected text only 1
• Remaining text in Portrait ✓
• Text displays in two columns ✓ 1
• Column break inserted before 'En Plein Air – The Passing 1
Moment' ✓
1
1.10 Page numbering 5
• Section breaks inserted after text ✓ 1
• Automatic page numbering added in footer ✓ 1
• Page number format a, b, c, etc. ✓ 1
• Page number restarted ✓ at 'a' 1
• Page numbers do not display on previous pages ✓
1
1.11 Table of figures 1
• Automatic table of figures inserted ✓ 1
1.12 Index 1
• Index updated ✓ (10 entries) 1

Total for QUESTION 1 [36]

Computer Application Technology | Word Processing | 35


November 2017 Marking Guideline
Question 1 – 1Harvest (34)

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

1.4 Cross reference (Figure 3: Gourmet Meals) 2


• Cross reference inserted within brackets ✓ (Accept hyperlink/ 1
bookmark)
• Reference to label 'Figure 3: Gourmet Meals' ✓ 1
1.5 Language 1
• Word 'explore' language changed to English (South Africa) ✓
(mark from task bar) 1
1.6 Tabs 6
• Tab set at 2 cm ✓
• Left aligned ✓ 1
• Tab set at 10 cm ✓ 1
• Right aligned ✓ 1
• Solid leader tab set ✓ 1
• Tab settings applied to all lines ✓ 1
1

Computer Application Technology | Word Processing | 36


1.7 Citation (Ward) 2
• Citation to 'Jean Ward' source inserted ✓ 1
• Year does not display ✓ 1
1.8.1 Caption (Figure 6: Jumping Castle) (Alt + F9) 2
• Automatic figure caption added ✓ 1
to correct picture
• Text 'Jumping Castles' inserted ✓ for caption 1
1.8.2 Table of figures 1
• Table of figures updated ✓
1
(see 'Figure 5: Wine Shop')
1.9 Bibliography 2

• Automatic bibliography inserted ✓ 1


• Appears in APA style ✓ 1
1.10 Page numbering and section numbering 4
• Page number does not appear on first page ✓ 1
• Section 2/Last page formatted with i, ii, iii, … format ✓
starts from i ✓ 1
• Style of page number with 'i' not changed ✓ 1
1

Total for QUESTION 1 [34]

Computer Application Technology | Word Processing | 37


Summary of Spreadsheets (Microsoft Excel)
Excel Basics

Basic Formatting

Use basic formatting features that are easy to apply.

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

• Change the tab colour,


• Copy or move sheets,
• Protect worksheets/cells

• Page formatting:
LAYOUT

• Set print area


• Repeat rows/columns
• Change sheet options

Cell referencing

Cell reference Cell reference


change when ? $ is constant
Cell reference

copied down when copied


Selecting a cell Relative Absolute Selecting a cell
range/name as ? $ and adding the
dollar sign ($)
it is in the sheet
A1+B1 will A1+$B$1 will
? $ change to
change to
A2+$B$1

Computer Application Technology | Spreadsheet | 39


Data Types

Data types are a type of data item that is defined by the type of value it can take.

DATA TYPES FORMATTING PURPOSE


Cells have no specific number format
Used for general display of numbers. Can be
formatted to a specific decimal and separated by
1000’s.
Used for general monetary values. Can be formatted
to a specific decimal and currency type symbol.
Used to line up the currency symbols and decimal
points in a column.
Date formats display the date serial number as a date
value. Dates can be displayed as a Short date or
Long date.
Time formats display the time serial number as a time
value.
Multiply the values by 100.
Used to display number values as fraction instead of
decimals.
Used to display number values in a scientific or
exponential value.
Data is treated as text even if a number is in the cell.
Also used for cell phone numbers and ID numbers.

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.

RULE TYPES PURPOSE


➢ Format all cells based on Format cells based on a minimum and maximum value
their values from the range.
➢ Format only cells that Format values that are between, equal to, less than,
contain greater than, etc…
➢ Format only top or bottom Determines the top/bottom values in a range and formats
ranked values a specific rank.
➢ Format only values that are Determines the average of values in a range and formats
above or below average values above/below that average.
➢ Format only unique or Finds values that are the same (duplicate) or different
duplicate values (unique) and applies formatting in the range.
➢ Use a formula to determine Determines if a condition is TRUE based on a cell
which cells to format reference and formats the range.

Computer Application Technology | Spreadsheet | 40


Formulas
A formula is used to calculate values in cells by creating a mathematical equation. The
equation would typically involve mathematical symbols known as BODMAS.

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

Computer Application Technology | Spreadsheet | 41


Advanced functions
TEXT FUNCTIONS

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.

DATE & TIME FUNCTIONS

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.

FUNCTIONS WITH CONDITIONS

FUNCTION PURPOSE
Determines a number based on criteria from multiple ranges.
COUNTIFS

Determines a total amount based on criteria from multiple ranges.


SUMIFS

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

Computer Application Technology | Spreadsheet | 42


Complex functions

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.

Make use of these easy steps to create a nested IF function:


Step  Draw a table similar to the one below
Step  Identify the message that should display IF comparison/condition is TRUE
(write this in the Result/Message column)
Click here for explanation
Step  Identify which cell reference should be used for comparison/condition
(write this in the Reference column)
Step  Insert the comparison/condition criteria
(write this in the Compare column)
Step  Insert which operator will be most suitable for the
comparison/condition
(write this in the Operator column)
Step  Repeat steps  -  for the next comparison/condition

Example:

 

  


LOGICAL TEST RESULT/MESSAGE


TEST Reference Operator Compare (What should display?)
(Cell reference) vs ?
st
IF 1 test TRUE: D3 > 30 "Well"
IF 1st test FALSE, 2nd test TRUE: D3 > 25 "Moderate"
IF 1st & 2nd Test FALSE: "Poor"

Computer Application Technology | Spreadsheet | 43


VLOOKUP/HLOOKUP FUNCTION

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:

WHAT WHERE WHICH

WHAT WHERE WHICH


value are you is the information output should
looking for? to look in? display?
Refer to the Select the range In which
cell/value that you of cells (usually in column/row
want to find… a different sheet) number does the
value appear

TIP:
Name the range
of the lookup
sheet

Charts/Graphs

CHART TYPE PURPOSE


Column charts are used to display a comparison between
categories.

Line charts are used to display changes over a period of time.

Pie charts are used to display the composition from a set of data.

Bar charts are used to display a comparison between categories.


Similar to the column chart, but typically used for many categories.

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

Computer Application Technology | Spreadsheet | 44


Spreadsheet Activities
Activity 1

A spreadsheet was designed for the 42km RACE that will be held by your school.

1Activity.xlsx

Open the 1Activity spreadsheet and work in the Race worksheet.


1.1 Merge cells A1 to H1. (1)
1.2 Change the headings in cells A5:H5 as shown in the example below: (2)

1.3 Insert a function in cell D3 to calculate the total fees in column G. (2)

1.4 Apply conditional formatting to column F so that the word 'Master' is


displayed in a red font colour. (3)
1.5 Insert a function in cell D6 to determine the Race ID (column D) of the runners.
The code is a combination of the following:

• the last two letters of the surname (column B)


• the initial (first letter of the name) (column C)
• the number of the runner in column A. (6)

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)

Save and close the 1Activity document. [20]

Computer Application Technology | Spreadsheet | 45


Activity 2

Open the 2Activity spreadsheet, which contains information about the medical conditions
reported by people in the different countries.

2Activity.xlsx

Work in the Sheet1 worksheet.

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)

2.5 Find the chart/graph at the bottom of the Sheet1/Results worksheet.

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.

• Display only the results indicated.


• Change the data labels to display the names and percentages of
the medical unit.
• Set the doughnut explosion to 5%.
• Change the callout shape to display as shown.
• Move the chart to the worksheet called Chart. (7)

Save and close the 2Activity spreadsheet. [20]

Computer Application Technology | Spreadsheet | 46


Activity 3
The 3Activity spreadsheet contains data on tourism expenditures for different cities in
South Africa.

3Activity.xlsx

Open the 3Activity spreadsheet and work in the Cost worksheet.

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.

Use an appropriate function in cell C11 to determine the annual average %


growth of the Western Cape.

Ensure that this function will work correctly when copied down. (4)

Work in the Graph worksheet.


3.5 A column graph was created using the data in the range A3:D11. Change
the graph to resemble the screenshot below.

NOTE:
• The interval between the vertical labels
• Data labels
• Axis titles
• Gridlines
• The legend entries show the years (6)

Save and close the 3Activity spreadsheet. [20]

Computer Application Technology | Spreadsheet | 47


Activity 4

A spreadsheet containing results of the athletics event that has been stored in the 4Activity
spreadsheet.

4Activity.xlsx

Open the 4Activity spreadsheet and work in the Results worksheet.


4.1 Format row 1 to display as shown below.

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.

Examples: ETA/50/2022; KZN/845/2022; CGT/3/2022 (6)


4.4 Use an appropriate spreadsheet feature to apply a blue shading colour to the
3 athletes with the best times (column G). (3)
4.5 Athletes are rewarded for their participation as follows:

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)

Save and close the 4Activity spreadsheet. [20]

Computer Application Technology | Spreadsheet | 48


Activity 5

Information regarding the teams that qualified for the Soccer World Cup 2022 is given in the
5Activity spreadsheet.

5Activity.xlsx

Work in the Teams worksheet.

5.1 Format the spreadsheet so that no gridlines appear AND adjust the scale to
100%. (2)

5.2 Format cell C6 to appear as the other headers in row 6. (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.5 Use a spreadsheet feature in column D to display teams that automatically


qualify in a green shading. (3)

5.6 Insert a function in cell F7 to show the previous results for Ireland.

Use the information in the Result worksheet.

Make sure the function works correctly when copied down. (4)

Save and close the 5Activity spreadsheet. [20]

Computer Application Technology | Spreadsheet | 49


Spreadsheets Past exam papers
Paper 1 (November 2021)

Open the 3Projects spreadsheet which contains details of clean-up missions thatstarted in
2019, including some projects planned for the future.

Work in the Sheet1 worksheet.

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.2 Fill cell A3 to appear the same as cell A2. (1)

3.3 Rename the worksheet Sheet1 to Missions. (1)

3.4 Use a COUNTIF function in cell F3 to determine how many projects


have a budget greater than R 55 000.00 (column F). (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)

3.6 A project is categorised as small, medium or large depending on the number of


participants (column D) involved in the project.

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.

Apply the function/formula to the rest of column K. (6)

Save and close the 3Projects spreadsheet. [21]

Computer Application Technology | Spreadsheet | 50


Paper 2 (November 2021)

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.

Open the 4Air spreadsheet and work in the Quality worksheet.

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 (!).

Insert a combination of text functions in cell G7 to display the number of


exclamation marks (!) using the AQI level in column F and the data in cell D4.
(4)
4.4 Set the print area to cells A6:H40. (1)
Work in the Graph worksheet.

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)

Save and close the 4Air spreadsheet. [19]

Computer Application Technology | Spreadsheet | 51


Paper 3 (November 2020 Backup)

The Grand Canyon, a large river valley in the Colorado Desert, is regarded as one ofthe
Natural Wonders of the World.

Open the 3Canyon spreadsheet and work in the Hikers worksheet.

3Canyon.xlsx

3.1 Format the heading in cell A1 as follows:

• Add a thick box border to the heading.


• Centre the heading vertically (3)

3.2 Insert a function in cell E3 to determine the distance of the third longest
route (column G). (3)

3.3 Insert a function in cell E4 to determine the total distance (column G)


covered on 18 November 2020 (column I). (5)

3.4 Insert a function in cell E5 to determine how many male hikers


(column D) hiked any of the Kaibab trails (column E). (6)

3.5 Change the chart/graph that appears in cells L12:R30 as follows:

• Move the chart/graph to a new worksheet.


• Format the chart/graph layout by using the Quick Layout 2 option.
• Each bar should have a different colour. Apply a chart/graph feature
of the spreadsheet to vary the fill colours by data point. (3)

Work in the Subtotal worksheet.


3.6 Use the SUBTOTAL feature to determine the total distance covered by
eachTrail_Staproete.

HINT: The data must be sorted according to the field to which the subtotal
is applied. (4)

Save and close the 3Canyon spreadsheet. [24]

Computer Application Technology | Spreadsheet | 52


Paper 4 (November 2020 Backup)

Tour groups visit the Grand Canyon often. The details of the Grand Canyon trails arestored
in the 4Trails spreadsheet.

Open the 4Trails spreadsheet and work in the Trail worksheet.

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.

Modify the function in cell A5 to display the identification code.


(7)
4.3 Apply conditional formatting using any icon set that contains three icons to
format the elevation (column E).

Use the following rules:


• Rule 1: Elevation is greater than 2 000
• Rule 2: Elevation is between 800 and 2 000
• Rule 3: Elevation is smaller than 800 (6)
4.4 Each vehicle can only take five tourists at a time on a tour around the canyon.

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).

Copy the function/formula down to the rest of the cells.

(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)

Save and close the 4Trails spreadsheet. [26]

Computer Application Technology | Spreadsheet | 53


Paper 5 (November 2019 Backup)

Open the 3Hiking spreadsheet, which contains data about China Hiking Tours.

Work in the Tours worksheet.

3Hiking.xlsx 3Contact.txt

3.1 Extend the merged cell B1 to include cell A1.


(1)
3.2 Change the font colour of row 2 to white.
(2)
3.3 Change the width of column A to 40 pt and use a spreadsheet feature to
ensure that all the data is visible in column A.

NOTE: Do NOT adjust the font size. (2)


3.4 Use a formula in cell C3 to determine the date on which the tour will end. Use
the starting date in column B and the number of days the tour will last in
column D. (3)
3.5 Change the format of the rest of the cells in column E to match the format of
cell E3. (1)
3.6 Each hiking tour must have a Twitter tag.
Create a Twitter tag in cell I3 for the Beijing Knot hiking tour by combining
the following:
• The # character
• Followed by the first word of the tour name in column A
• Followed only by the year of the starting date in column B (6)
3.7 The distance (in kilometres) of a hiking tour appears in column G and thelevel
of difficulty of the tour appears in column H.
NOTE:
• It usually takes 7 minutes to walk 1 kilometre.
• The more difficult the hike, the longer it takes to walk 1 kilometre.
• The additional time per kilometre for each level of difficulty appears in the
Level worksheet.

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]

Computer Application Technology | Spreadsheet | 54


Paper 6 (November 2019 Backup)

Open the 4Planner spreadsheet, which contains information on the meals needed for
hiking tours.

Work in the Food worksheet.

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 formula in cell K3 to determine the proportion of protein of a food


type(e.g. cheese), displayed as a percentage. (4)
4.3 The weight of each food item that every hiker will have to carry is calculated
by multiplying the number of servings needed (column F) by the weight per
serving (column L).

Correct the formula in cell M3 to give the correct answer. (1)


4.4 The data in the worksheet displays the amount of food a hiker will need while
hiking for three days.

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]

Computer Application Technology | Spreadsheet | 55


Spreadsheet Activities Solutions
Activity 1

File Name: 1Activty Total: 20


No. Maximum
Criteria Mark
Mark
RACE worksheet.
1.1 Row 1: 1
• A1:H1 merged ✓ 1

1.2 Cell A5:H5: 2


• Text is wrapped ✓ 1
• Orientation is applied ✓ 1
1.3 Cell D3: 2
=SUM(G3:G252)
• Function: SUM ✓ 1
• Range: G3:G252) ✓ 1
1.4 Column F 3
• Conditional formatting applied ✓ 1
• Applied to: 'Master' ✓ 1
• Format: Font colour: Red ✓ 1
1.5 Cell D6: 6
=CONCATENATE(RIGHT(B6;2);LEFT(C6;1);A6)
OR
=RIGHT(B6,2)&LEFT(C6,1)&A6 1
• Function: CONCATENATE ✓ 1
• Function: RIGHT ✓ 1
• Function: LEFT ✓ 1
• Correct number of characters: 2 & 1 ✓ 1
• Cell A6 ✓ 1
• Function: UPPER ✓
1.6 Cell H6: 6
=VLOOKUP(F6;LEVEL!$A$1:$C$5;3;FALSE)
• Function: VLOOKUP ✓ 1
• F6 ✓ 1
• LEVEL!A1:C5 ✓ 1
• Absolute cell referencing $ ✓ 1
• Column index: 3 ✓ 1
• Range lookup: FALSE ✓ 1
TOTAL ACTIVITY 1 [20]

Computer Application Technology | Spreadsheet | 56


Activity 2

File Name: 2Activty Total: 20


No. Maximum
Criteria Mark
Mark
Sheet1/Result worksheet
2.1 Sheet 2
• Renamed Sheet1: Result ✓ 1
• Tab colour: Yellow ✓ 1
2.2 Cell B3: 3
=AVERAGE(B8:B78)
• Function: AVERAGE ✓ 1
• Cell range: B8:B78 ✓ 1
• No decimal places ✓ 1
2.3 Cell B4: 4
=COUNTIF(D8:D78,">10000")
• Function: COUNTIF ✓ 1
• Cell range: D8:D78 ✓ 1
• Criteria: > ✓ 10000 ✓ 2
2.4 Column K: 4
=VLOOKUP(C8,$M$1:$N$5,2,TRUE) 1
• Lookup value: C8 ✓ 1
• Table array: $M$1:$N$5 ✓
1
• Row Index: 2 ✓
1
• Range lookup: TRUE ✓
Chart worksheet
2.5 Chart/Graph 7
• Data selected: Outpatients, Malaria, Births ✓ 1
• Data labels: Name and Percentage ✓ 1
• Doughnut explosion: 5% ✓ 1
• Callout Shape ✓ squared ✓ 2
• Legend removed ✓ 1
• Moved to Chart sheet ✓ 1
TOTAL ACTIVITY 2 [20]

Computer Application Technology | Spreadsheet | 57


Activity 3

File Name: 3Activty Total: 20


No. Maximum
Criteria Mark
Mark
Cost worksheet
3.1 Formatting: Cell D5:H25 2
• Formatted to currency (R) ✓ 1
• No decimal places ✓ 1
3.2 Cell C3: 2
=COUNTBLANK(D9:J29)
• COUNTBLANK function ✓ 1
• Cell range: D9:J29 ✓ 1
3.3 Cell C5: 6
=SUMIFS(J9:J29,B9:B29,"North West",J9:J29,
">40000")
• SUMIFS function ✓ 1
• Cell range: J9:J29 ✓ 1
• Cell range: B9:B29 ✓ 1
• Criteria "North West" ✓ 1
• Cell range: J9:J29 ✓ 1
• Criteria: >40000 ✓ 1
3.4 Cell C11: 4
=HLOOKUP(B11,'%Growth'!$A$1:$J$2,2) 1
• Function: HLOOKUP ✓ 1
• Lookup value: B11 ✓
1
• Table array: %Growth!$A$1:$J$2 ✓
1
• Row Index: 2 ✓
Graph worksheet
3.5 Chart/Graph 6
• Graph type: Bar graph ✓ 1
• Interval: vertical labels set to 10 ✓ 1
• Data labels: 2019/20 ✓ 1
• Axis titles inserted ✓ 1
• Primary minor vertical gridlines are added ✓ 1
• The legend entries show the years ✓ 1
TOTAL ACTIVITY 3 [20]

Computer Application Technology | Spreadsheet | 58


Activity 4

File Name: 4Activty Total: 20


No. Maximum
Criteria Mark
Mark
Results worksheet
4.1 Row 1: 4
• Merged and Centered: row A1:J1 ✓ 1
• Heading: Triathlon Results ✓ 1
• Gradient fill applied ✓ 1
• Border inserted ✓ 1
4.2 Row 7: 2
• Freeze panes applied ✓ 1
• Row 1-7 display when scrolling down ✓ 1
4.3 Column A: 6
=C8&"/"&RANDBETWEEN(1,999)&"/"&YEAR
(TODAY())
OR
=CONCATENATE(C8,"/",RANDBETWEEN(1,999),
"/",YEAR(TODAY())
• Function: CONCATENATE ✓ 1
• C8 ✓ 1
• Function: RANDBETWEEN ✓ (1,999) 1
• Function: YEAR ✓ (Today())✓ 2
• "/" character between ✓ 1
4.4 Column G: Conditional Formatting 3
• Blue shaded conditional formatting applied to
column G ✓ 1
• Criterion: Bottom ✓ 1
• Rank: 3 ✓ 1
4.5 Cell J10: 5
=IF(I10="Platinum",10000,IF(I10="Gold",8000,
IF(I10="Silver",5000,IF(I10="Bronze",3000,"-"))))
• Function: NESTED-IF ✓ 1
• Platinum, 10 000 ✓ 1
• Gold, 8000 ✓ 1
• Silver, 5000 ✓ Bronze, 3000 1
• Output if all FALSE: "-" ✓ 1
TOTAL ACTIVITY 4 [20]

Computer Application Technology | Spreadsheet | 59


Activity 5

File Name: 5Activty Total: 20


No. Maximum
Criteria Mark
Mark
Teams worksheet
5.1 Formatting: 2
• Gridlines removed ✓ 1
• Scale to fit: 100% ✓ 1
5.2 Cell C6: 2
• Shading applied ✓ 1
• Font format applied✓ 1
5.3 Cell B3: 3
=COUNTIF(D7:D26,"Automatic")
• Function: COUNTIF ✓ 1
• Range: D7:D26 ✓ 1
• Criteria: "Automatic" ✓ 1
5.4 Cell B4: 6
=DATE(YEAR(J1),MONTH(J1),DAY(J1)+43)
• Function: DATE ✓ 1
• YEAR(J1) ✓ 1
• MONTH(J1) ✓ 1
• DAY(J1) ✓ 1
• $J$1 – Absolute ✓ 1
• +43 ✓ 1
5.5 Column D: Conditional Formatting 3
• Conditional formatting applied ✓ 1
• Criteria: "Automatic" ✓ 1
• Green shading applied ✓ 1
5.6 Cell F7: 4
=VLOOKUP(C7,Result!$A$1:$B$21,2)
• Function: VLOOKUP ✓ 1
• C7 ✓ 1
• Result!$A$1:$B$21 ✓ 1
• 2✓ 1
TOTAL ACTIVITY 5 [20]

Computer Application Technology | Spreadsheet | 60


Spreadsheets Past exam papers Solutions
Paper 1 (November 2021)
No Criteria Maximum Candidate
Mark Mark

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

Computer Application Technology | Spreadsheet | 61


3.7 Cell K6: 6
=IF(E6<TODAY(),"Complete",IF(E6-
TODAY()<=60,"Notify","*"))
OR
=IF(E6>=TODAY(),IF((E6-TODAY())<=60,
"Notify","*"),"Complete")
OR
=IF(E6<TODAY(),"Complete",IF(E6-TODAY()>60,
"*","Notify"))
OR
=IF(DAYS(E6,TODAY())<0,"Complete",
IF(DAYS(E6,TODAY())<=60,"Notify","*"))

• 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]

Computer Application Technology | Spreadsheet | 62


Paper 2 (November 2021)
Maximum Candidate
No Criteria
Mark Mark
Quality worksheet
4.1 Cell D3: 3
=SMALL(E7:E153,2)

• Function: SMALL ✓ 1
• Cell range: E7:E153 ✓ 1
• 2✓ 1
4.2 Cell B7: Data Validation 1

• Data validation source: $J$7:$J$8 ✓ 1


4.3 Cell G7: Text functions 4
=LEFT($D$4,RIGHT(F7,1)) OR
=LEFT($D$4,MID(F7,2,1)) OR
=RIGHT($D$4,RIGHT(F7,1)) OR
=MID($D$4,RIGHT(F7,1))

• Combination of text functions ✓ 1


• Function: LEFT/RIGHT/MID ✓ 1
• From the text in cell D4 ✓ 1
• To extract correct number of characters from cell
1
F7 ✓
(Note to marker: Accept other text functions such as
REPT and TEXT if used correctly.)
4.4 Print area 1

• Print area set to cell range: A6:H40 ✓ 1


Graph worksheet

4.5 Cell H10 OR cell H2 5


=SUMIFS(Quality!H7:H153,Quality!C7:C153,
"Eastern Cape",Quality!D7:D153,2018)
• Sum range: Quality!H7:H153 ✓ 1
• Criteria range 1: Quality!C7:C153 ✓ 1
• Criteria 1: "Eastern Cape" ✓ 1
• Criteria range 2: Quality!D7:D153 ✓ 1
• Criteria 2: 2018 ✓ OR "2018" 1
(Note to marker: Accept cell A2 or cell A10 if it refers
to "Eastern Cape" and cell H1 if it refers to 2018.)

Computer Application Technology | Spreadsheet | 63


4.6 Chart/Graph 5
• Bar chart/graph created ✓ 1
• Data selected:
=Graph!$A$2:$A$10,Graph!$F$2:$F$10 ✓ OR 1
=Graph!$A$1:$A$10,Graph!$F$1:$F$10
• Bars display from smallest to largest ✓ 1
• Chart title: Health incidents in 2016 ✓ 1
• Data labels appear on outside end of each bar ✓
1
Total for QUESTION 4 [19]

Paper 3 (November 2020 Backup)


Maximum Candidate
No Criteria
Mark Mark
Hikers worksheet
3.1 Cell A1: 3
• Border applied ✓ 1
• Thick border ✓ 1
• Heading centred vertically ✓ 1
3.2 Cell E3: 3
=LARGE(G8:G108,3)
• Function in cell E3: LARGE ✓ 1
• Cell range: G8:G108 ✓ 1
• 3rd largest value: ,3 ✓ 1
3.3 Cell E4: 5
=SUMIF(I8: I108,"2020/11/18",G8:G108)
• Function in cell E4: SUMIF ✓ 1
• Criteria range: I8:I108 ✓ 1
• Criteria: " ✓ 2020/11/18" ✓ 2
• Sum range: G8:G108 ✓ 1
3.4 Cell E5: 6
=COUNTIFS(D8:D108,"Male",E8:E108,"*Kaibab")
• Function in cell E5: COUNTIFS ✓
• Criteria range 1: D8:D108 ✓ 1
• Criteria 1: "Male" ✓ 1
• Criteria range 2: E8:E108 ✓ 1
• Criteria 2: "* ✓ Kaibab" ✓ OR "*Kaibab*" 1
2

Computer Application Technology | Spreadsheet | 64


Chart1 worksheet (Also check Hikers worksheet)
3.5 Chart/graph 3
• Chart/graph moved to new worksheet ✓ 1
• Layout 2 Quick Layout applied ✓ (No gridlines) 1
• Vary colours by point selected for Data Series ✓

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]

Paper 4 (November 2020 Backup)


Maximum Candidate
No Criteria
Mark Mark
Trail worksheet
4.1 Cell B2: 2
=AVERAGE(H5:H23)
• Function in cell B2: AVERAGE ✓ 1
• Cell range: H5:H23 ✓ 1
4.2 Cell A5: 7
=CONCATENATE(LEFT(B5,1),MID(B5,FIND("
",B5)+1,1))
• Use FIND function ✓ to determine position 1
of thespace ✓ in cell B5 ✓ (FIND(" ",B5) 2
• Determine the position of 1st character ✓ of 1
secondword (+1)
• Extract the first letter ✓ of the second word ✓ 2
(MID(B5…,1)
• Closing brackets correctly applied ✓ 1
4.3 Conditional formatting 6
• Conditional formatting applied to range E5:E23 ✓ 1
• Icon Sets ✓ 1
• Any 3 icons ✓ 1
• Based on Type Number ✓ 1
• Rule 1: >2000 ✓ 1
• Rule 2: >= 800 ✓ 1

4.4 Cell N6: 3


=ROUNDUP(H6/5,0)
• ROUNDUP function in cell N6 ✓ 1
• To zero decimal places (…, 0) ✓ 1
• Copied down ✓ 1

Computer Application Technology | Spreadsheet | 65


4.5 Cell Q3: 8
=IF(B5="Bright Angel",IF(COUNTIF(I5:M5,
"Yes")=5,"True","False"),"False")

• Nested IF function used ✓ 1


• Criteria 1: B5="Bright Angel" ✓ 1
• Criteria 2: COUNTIF ✓ (I5:M5 ✓,"Yes" ✓ ) =5 ✓ 2
• Output ("True") if both conditions are true ✓ 1
• Output ("False") if any condition is false ✓ 1
1
Total for QUESTION 4 [26]

Paper 5 (November 2019 Backup)


Maximum Candidate
No Criteria
Mark Mark

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

Computer Application Technology | Spreadsheet | 66


3.6 Cell I3: (Check for building blocks) 6
=CONCATENATE("#",LEFT(A3,FIND(" ",A3)-1),YEAR
(B3))

OR
=CONCATENATE("#",MID(A3,1,FIND(" ",A3)-1),YEAR
(B3))

OR
="#"&LEFT(A3,FIND(" ",A3)-1)&YEAR(B3)

• CONCATENATE function OR & OR CONCAT function 1


✓ 1
• "#" ✓ 1
• Determine the position of the space ✓ 1
• Extract the characters on the left of space ✓ 2
• YEAR function ✓ B3 ✓
3.7 Cell J4: (Check for building blocks) 8
=(MINUTE(VLOOKUP(H4,Level!$A$1:$B$11,2))+7)*G4
OR
=G4*(7+MINUTE(VLOOKUP(H4,Level! $A$2:$B$11, 2)))

Find additional time for each difficulty level


• Lookup value: H4 OR Tours!H4 ✓ 1
• Table array: Level!A1:B11 OR Level!A2:B11 OR
Level!$A$1:$B$11 OR Level!$A$2:$B$11 ✓ 1
• Column index number: 2 ✓ 1
• Absolute cell reference ✓ 1
Multiply by minutes per kilometre
• MINUTE function used to convert time to number ✓ 1
• 7 minutes added ✓ to additional time per level 1
• Multiplied by distance (G4 OR Tours!G4) ✓ 1
• Correct use of brackets ✓ 1
Contact worksheet
3.8 New sheet: 3
• New sheet inserted ✓ 1
• Named 'Contact' ✓ 1
• Correct data from 3Contact.txt appears in new sheet ✓ 1
(Note to marker: Check for answer in other files.)
Total for QUESTION 3 [26]

Computer Application Technology | Spreadsheet | 67


Paper 6 (November 2019 Backup)
Maximum Candidate
No Criteria
Mark Mark
Food worksheet
4.1 Background picture 2
• Picture 4Print.jpg inserted in worksheet ✓ 1
• As background picture ✓ 1
4.2 Cell K3: 4
=J3/G3*100

• 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]

Computer Application Technology | Spreadsheet | 68


Summary of Databases (Microsoft Access)
What is a database?
A database is a group of vast amounts of data, which is organised into records called tables.
Tables give you a structured way to access, manage and update data.
Creating a new database
• Open Microsoft Access

• Click on the blank database thumbnail to open a new database in Access.

• 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.

Computer Application Technology | Database | 70


Tables
Data types

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.

Computer Application Technology | Database | 71


2. Field Properties
Field Size Allows you to set a maximum size limit on data.
Format Allows you to set the precise manner in which Access displays data
Input Mask Input Mask controls how data is entered into a particular field.
Decimal Places In number fields, you can set the number of decimal places to the
right of the decimal point that will be recorded.
Default value The default value is automatically placed in that column every time a
new record is added.
Required Required simply forces a user to enter some value, using the proper
data type, in the chosen field.
Combo box By making use of a combo or list box, database designers can
minimise incorrect input from users by allowing them to select a
value from a list or dropdown box.
Validation Rule The values entered in a field can be limited or restricted to certain
& Text numbers or letters only. You can also enter text in the Validation
Text field – this message will pop up when an incorrect value is
entered into that field (See figure below for examples)
The following operators can be used: > ; < ; >= ; <= ; OR ; AND ;
NOT ; BETWEEN ; LIKE

The asterisk (*) represents a wildcard of any number of characters.


Like 0* means that there can be any number of characters entered
after the zero, as long as it starts with a 0

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.

Step 2 n the Show Table/Add Tables


dialogue box double-click each
data source that you want to use
or select each data source and
then select Add

Computer Application Technology | Database | 72


Step 3 In the Query Design Window,
select the field you want to add by
double-clicking on the field

Step 4 Specify criteria. This step is


crucial; a query can only exist if
you have criteria. No criteria and
the full table will be displayed.

** 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).

Computer Application Technology | Database | 73


Calculated Fields in Queries
The query below has been created from the table, tblGallery. The StockValue field is the
amount of the stock that has been purchased per province. The ValueIncludingVAT shows the
amount after 15% VAT has been included.

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

From the Group By dropdown list, choose the appropriate function.

Computer Application Technology | Database | 74


Forms
A form is a database object that you can use to create a user interface for a database
application.

Form Header/Footer (Design View)


Contains the title of the form, or additional details (footer), such as, dates, creator of form, etc.

Form Details (Design View)


Contains the details of each record in the form of an access form

Computer Application Technology | Database | 75


Form Buttons (Design View)
You can a button by doing the following:
• Choose the Design tab.
• Select Button from the Controls group.
• Draw your button anywhere you like.
• The Form Header/Footer is most appropriate.
• The Command Button Wizard will pop up.
• Choose which button you want to add.

Creating a combo box / list box in a Form

Right-click
for menu to
pop up

Computer Application Technology | Database | 76


Reports
Provides a summary of the data
Creating a Report

Step 1 Open under the Create tab, locate


the Report group and select the
Report Wizard.

Step 2 Select the table or query on which


the report should be based
Step 3 Select the fields you want on the
report:
> will add one field at a time
>> will add all the fields in one click
Select Next

Step 4 Choose how you want the records


to be grouped.

Step 5 Choose how you want the records


to be sorted.

Step 6 Choose how you want to lay out


the report.

Computer Application Technology | Database | 77


Step 7 Give the report a title and select
finish

Basic calculations in a report


You can add basic calculations to a report in either the Layout view or the Design view.
Example
Function Description (Report has fields called
StockValue/Name)
Sum The total of all the values. =sum([StockValue])
Average The average value of all numbers. =avg([StockValue])
Count Number of items/people/values in =count([Name]) OR =count(*)
the field
Max The maximum value. =max([StockValue])
Min The minimum value. =min([StockValue])

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.

For Example: =sum([StockValue]) or =count([Surname])


The Group Footer is not automatically added to the report. This must be added by clicking on
the Group & Sort button and changing to with a footer section

Computer Application Technology | Database | 78


Report is grouped according to province. To add
a group calculation, select ‘with footer section’ to
add Province Footer
The same function is used in the Report and Group Footer:
• Report Footer will give you the number of months in the entire report
• Province Footer will give you the number of months per group (Province)

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.

Computer Application Technology | Database | 79


Databases (Ms Access) Practical Activities: Questions
ACTIVITY 1: TABLES

Open the database SalesDetails and apply the following changes:


Work in the AnimalDetails table.
1.1 Set an appropriate field as the primary key field. (1)
1.2 Change the property of the Mass field, to ensure only numbers greater than 10 and less
than 100 can be entered. (3)
1.3 Set the Type/Breed field to lookup the values Dog, Cat, Mouse, Parrot and Frog. (2)
1.4 Add an input mask to the SecretCode field to ensure that the user must input two
numbers between 0 to 9, followed by a separator of a dash (-) and then two letters must
be entered. (3)
1.5 Set the Type/Breed field to be required. (1)
1.6 Change the field size of the PetName field to 20. (1)
ACTIVITY 2: QUERIES

Open the database Excursions and apply the following changes:


2.1 Create a query based on the Learners table called Numbers to display only the
Surname, Name and CellphoneNumber of the learners whose surnames start with the
letter "V". (3)
2.2 Create a query called GauMale by using the Learners table as follows:
• Determine all learners taking part in the Gauteng excursion who are male
• Display only the Name and Surname fields.
• Sort the list alphabetically according to the Surname field. (5)
2.3 Create a query called %ePaid based on the Leaners table to determine the amount paid
by each learner as a percentage of their full excursion amount R2000. Store this value in
a calculated field called PercentagePaid. Ensure that only the Surname and the
PercentagePaid fields are displayed. The PercentagePaid field must have the % sign
displayed. (4)

Computer Application Technology | Database | 80


ACTIVITY 3: FORMS

Books.jpg

Open the database SchoolLibrary and apply the following changes:


3.1 Open the MemberDetails form in design view and make the following changes:
• Change the title of the form to "Members". (1)
• Change the background colour of the form header to red. (1)
• Add a button in the detail section of the form to find a record. (2)
• Add the image Books.jpg in the footer section. (1)
• Adjust the size of the fields so that all the fields are visible. (1)

ACTIVITY 4: REPORTS

Open the database OrganisationDetails and apply the following changes:


4.1 Create a report called DetailsReport based on the Details tables and make the following
changes:
• Use the following fields Organisation, Firstname, Surname, Email_Address and
Cell_Number.
Ensure that all the fields are clearly visible. (3)
• Group the report by organisation field. (1)
• Calculate the number of people per organisation. (3)
• Add your name and surname as a label in the report header. (2)

ACTIVITY 5: CONSOLIDATION

Open the database QuestionnaireData and apply the following changes:


Table: Respondent Data

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)

Computer Application Technology | Database | 81


Queries: NotPaid

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)

Computer Application Technology | Database | 82


Past Papers: Databases (Ms Access) - Questions
DBE NOVEMBER 2021

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

Open the 5Save database.

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.

Insert a suitable validation rule to ensure that the data entered is


valid. (3)

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)

Save and close the tbl5_1 table.

5.2 Modify the form called frm5_2, based on the tblData table, in
Design View asfollows:

• Change the heading in the form header to 'Survey'.


• Insert a date control in the form footer, so that only the date displays.
• Apply the Ion theme to the form.
• Change the format of the YearBorn field to Medium Date.

Save and close the frm5_2 form. (5)

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.

Save and close the qry5_3 query. (3)

Computer Application Technology | Database | 83


5.4 Modify the qry5_4 query, based on the tbl_Data table, in Design View.

• Display only the fields Name, Surname, YearBorn, Knowledge,


RecyclingActivity and DropOff.
• Sort the query alphabetically by Surname.
• Display only the records where residents indicated that they have knowledge
of recycling OR where the RecyclingActivity field has a value of 'Very active'
AND a DropOff number of 15.

Save and close the qry5_4 query. (7)

5.5 Open the qry5_5 query, based on the tbl_Data table, in Design View.

• Display only the records of people born after 1990.


• Insert a calculated field called NewDrop to calculate an increase of 10% in
thenumber of times recyclables were dropped off (DropOff).

Save and close the qry5_5 query. (5)

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.

Save and close the 5Save database. [35]

Computer Application Technology | Database | 84


DBE JUNE 2021

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

Open the 5Support database.

5.1 Open the tbl5_1 table in Design View and change it as follows:

5.1.1 Insert a new field, RegionId, as follows:

• Place the new field RegionId as the first field.


• Set a primary key on the new field.
• Set the data type of this field to assign an automatic
number tothe field.
• Change the 'New Values' property of this field to assign random
numbers to the field. (5)

5.1.2 Study the data in the RegionCode field in the Datasheet


View todetermine the format of the data in the field.

In the Design View, change the RegionCode field as follows:

• Set the field size to match the data.


• Create an input mask to ensure that the user must insert a code
in the required format. (5)

5.1.3 Change the StaffAvailable field to automatically display the value 10


in all new records. (1)

Save and close the tbl5_1 table.

Computer Application Technology | Database | 85


5.2 Create a form called frm5_2 based on the tbIVolunteers table to display in
Form View as shown below.

• Insert an appropriate control to the form header and enter your


examination number in this control.
• Change a property setting of the control containing your examination
number, so that the examination number will not display in Form View. (The
examination number must remain visible in the Design View.)
• Change the CountryToVolunteer field text box to a combo box linked to the
tblCountry table.

Save and close the frm5_2 form. (5)

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.

Save and close the qry5_3 query. (4)

5.4 Open the qry5_4 query based on the tblVolunteers table in Design View
and do the following:

• Display only the Name, Surname, CountryToVolunteer and


MedicalService fields.
• Display only the records of volunteers who volunteer for any treatment,
excluding HIV/Aids, AND only volunteer for Zimbabwe or Angola.

Save and close the qry5_4 query. (6)

Computer Application Technology | Database | 86


5.5 Open the qry5_5 query based on the tblVolunteers table in Design View.

Modify the query so that it displays 17 records as shown below:

SumOfNumberofWeeks MedicalService StartingDate


1 Birth Assist 2022-08-31
1 Cholera 2022-01-01
11 Cholera 2022-01-29
5 Hepatitis C 2022-01-29
1 Hepatitis C 2022-03-31
9 HIV/Aids 2022-03-31
1 HIV/Aids 2022-05-01
8 Malaria 2022-05-01
18 Malaria 2022-12-31
4 Mental Health 2022-05-31
1 Mental Health 2022-10-01
20 TB 2022-01-29
3 TB 2022-05-01
1 TB 2022-05-31
1 TB 2022-07-01
20 TB 2022-08-31
20 TB 2022-10-31

Save and close the qry5_5 query. (5)

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.

Save and close the rpt5_6 report. (9)

Save and close the 5Support database. [40]

Computer Application Technology | Database | 87


DBE NOVEMBER 2020

QUESTION 5: DATABASE

A database was created to store data about tourists and the pyramids they choose to
visit.

5Egypt.accdb

Open the 5Egypt database.

5.1 Change the tbl5_1 table as follows:

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.5 Set the TType field to an appropriate field size. (1)

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.7 Centre the content of the PyramidCode field. (1)

5.1.8 Create a combo box for the PyramidSite field by using the tblSites
table. (2)

5.1.9 Switch to Datasheet View.

Insert the 5Andrews picture found in your examination folder in the


TPhoto field for the traveller 'Andrews Peter'. (2)

Save and close the tbl5_1 table.

Computer Application Technology | Database | 88


5.2 Open the form called frm5_2 in Design View and do the following:

• Change the order of the fields to TSurname, TName, EContact, TPhoto.


• Replace the heading in the form header with your examination number.
• Insert the Date field in the form header.
• Shade the EContact field to any light colour of your choice.

Save and close the frm5_2 form. (4)

5.3 Open the qry5_3 query in Design View.

Modify the query so that it displays the total number of pyramids at the Giza
site.

Save and close the qry5_3 query. (3)

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.

Save and close the qry5_4 query. (9)

Computer Application Technology | Database | 89


5.5 Create a report named rpt5_5, based on the tblVisitors table, to display
therecords as follows:

rpt5_5
Pyramid Name Surname VisitorsCost
Bent Pyramid
Fulton Morale R 14 955.00
Athena Patel R 14 835.00

Maximum Amount: R 14 955.00


Buried Pyramid
Jan-Harm Steenkamp R 14 759.00
Ernst Jordaan R 13 980.00
James Murray R 10 986.00
Troy Gentry R 14 210.00
Harriet Delane R 13 221.00
Nozipho Cele R 13 030.00
Andries Bester R 10 075.00

Maximum Amount: R 14 759.00


Headless Pyramid
Hendrik Fourie R 14 670.00
Kaitlin Cusana R 14 314.00
Sylvia Hebert R 14 164.00
Sammy Nel R 13 016.00
Alexis Stone R 12 225.00

Maximum Amount: R 14 670.00

Take note of the following:

• The fields that display


• Grouping
• A calculation
• The format of the VisitorsCost field

Save and close the rpt5_5 report. (8)

Save and close the 5Egypt database. [40]

Computer Application Technology | Database | 90


DBE NOVEMBER 2020 (BACKUP)

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

Work in the 5Wonder database.


5.1 Edit the tblCountries table by deleting the 'USA' record as it is a duplication. (1)

5.2 Open the tbl5_2 table in Design View and change it as follows:

5.2.1 Add a primary key to the WonderName field. (1)

5.2.2 Change the City field as follows:


• Change the field size to 50.
• Change the field properties to force the user to insert a city.

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.4 Create a lookup list for the Country field as follows:


Insert a lookup list using the values from the tblCountries table. (2)

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.

Save and close the tbl5_2 table. (2)

Computer Application Technology | Database | 91


5.3 The frm5_3 form is based on the tblChoices table. Open the form in Design View.

Modify the form as follows:

• Insert your examination number in the form header.


• Change the background colour of only the form header to white.
• Insert only the current date in the form footer.

Save and close the frm5_3 form. (5)

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:

First Choice CountOfFirstChoice


Abu Simbel Temples, Egypt 2
Acropolis of Athens, Greece 4
Alcatraz, USA 2
Angkor Wat, Cambodia 6
Anne Frank House, Netherlands 4
Arc de Triomphe, France 4
Brooklyn Bridge, USA 7
Buckingham Palace, UK 6
Christ the Redeemer, Brazil 4
Colosseum, Italy 5
Dole Plantation Maze, USA 5

Save and close the qry5_4 query. (2)

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:

• Display only the Name, Surname and DateOfSurvey fields


• Of only those tourists who completed the survey in 2017
• And who chose 'Wonders in the USA' for both their first and second choices

Save and close the qry5_5 query. (8)

Computer Application Technology | Database | 92


5.6 The qry5_6 query is based on the tblChoices table. Open the query in Design
View.

Surveys older than 36 months are no longer relevant.

Create a new calculated field called AgeOfSurvey to determine whether the


survey is still relevant.

• Use today's date to determine the age of the survey in months.


• Use the Standard format for the field and display ZERO decimal places.
• Display all the records older than 36 months.

Save and close the qry5_6 query. (6)

5.7 Create a report called rpt5_7, based on the qry5_7 query, that when it is
executed, will:

• Display only the following fields: Surname, Name, FirstChoice and


DateOfSurvey
• Group the report according to the date of the survey. Accept the default
grouping for the date.
• Use a function to show the total number of tourists below each group

Save and close the rpt5_7 report. (6)

Save and close the 5Wonder database. [40]

Computer Application Technology | Database | 93


DBE NOVEMBER 2019

QUESTION 5: DATABASE

Open the 5Survey database, which contains data obtained from a survey completed by
visitors to Agra.

5Survey.accdb

5.1 Edit the tblInfo table in Design View as follows:

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.4 A validation rule was set on the DateIn field.

Insert appropriate validation text for the DateIn field. (2)

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.1.6 Change the format of the WillReturn field to 'True/False'. (1)

Save and close the tblInfo table.

5.2 Open the frm5_2 form, based on the tblInfo table in Design View, and do the
following:

• Add your examination number to the form header.


• Ensure that the DateIn field does NOT display a DatePicker in Form View.
• Insert a combo box to display the traveller types:
o Use the options stored in table tblOptions.
o Link the combo box to the TravellerType field.
o Ignore the text in the label.
• Do NOT display the page header and the page footer.

Save and close the frm5_2 form. (7)

Computer Application Technology | Database | 94


5.3 Open the qry5_3 query in Design View and modify it as follows:

• Display only ratings of '5'.


• Group the query on the average of the EstimateAmount field.
• Ensure that the amounts in the EstimateAmount field display TWO decimal
places.

Save and close the qry5_3 query. (5)

5.4 Open the qry5_4 query in Design View and do the following:

Display the records of the tourists whose:

• Code starts with the letter 'S' and ends with the number 0; and
• Reaction was anything other than 'Unmoved'

Save and close the qry5_4 query. (5)

5.5 Open the qry5_5 query in Design View and do the following:

• Display only female tourists.


• Modify the Reaction field in the query to become a calculated field called
CodeLetter. This calculated field should display only the first character of the
Reaction field.
• Display only the Name and Surname fields and the calculated field
CodeLetter.

Save and close the qry5_5 query. (7)

5.6 Open the rpt5_6 report in Design View and do the following:

• Remove the EstimateAmount grouping.


• Insert a function in the TravellerType group footer to determine the total
estimated amount per TravellerType.
• Add a suitable label for the function.
• Change the font of the EstimateAmount field to italic.

Save and close the rpt5_6 report. (6)

Save and close the 5Survey database. [40]

Computer Application Technology | Database | 95


DBE NOVEMBER 2018

QUESTION 5: DATABASE
Open the 5ArtWorld database, which contains details of artists and paintings.

5ArtWorld.accdb 5Girl.jpg

5.1 Open the tblPaintings table in Design View.

5.1.1 Change the format of the Painting field so that the text displays in
capital letters. (1)

5.1.2 Change the field properties of the YearPainted field so that:

• The field accepts a year from 1494 to 1970


• Appropriate validation text is inserted (4)

5.1.3 Create an input mask on the ID field to ensure that the user inserts a
painting ID in the following format:

• The letters 'IMP'


• Followed by any compulsory character or space
• Followed by a compulsory number in the range 0 to 9
• Followed by TWO optional numbers

Examples of a valid ID: IMP@4, IMP$34, IMP 78 or IMP#135 (4)

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)

Change the tblPaintings table to Datasheet View.

5.1.5 Ensure that the Age field displays in Datasheet View. (1)

Save and close the tblPaintings table.

Computer Application Technology | Database | 96


5.2 Open the frm5_2 form, which is based on the tblArtists table, in Design View.

• 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.

Save and close the frm5_2 form. (6)

5.3 Open the qry5_3 query in Design View.

Modify the query so that it displays the total number of paintings created by male
artists, per birth country (BirthCountry field), as shown below.

BirthCountry Gender SumOfNumberOfPaintings


France Male 7230
Germany Male 476
Great Britain Male 407
Italy Male 235
Lithuania Male 474
Netherlands Male 2100
Puerto Rico Male 356
Romania Male 843
Russia Male 1166
Spain Male 243
United States Male 4989

Save and close the qry5_3 query. (3)

5.4 Open the qry5_4 query in Design View.

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.

Save and close the qry5_4 query. (4)

5.5 Open the qry5_5 query in Design View.

• 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.

Save and close the qry5_5 query. (7)

Computer Application Technology | Database | 97


5.6 Create a report called rpt5_6, which is based on the tblArtists table, toappear
as shown in the extract of the report below.

• 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

Save and close the rpt5_6 report.


(6)
Save and close the 5ArtWorld database. [40]

Computer Application Technology | Database | 98


Databases (Ms Access) Practical Activities: Answers
ACTIVITY 1: TABLES
Max Cand.
No Criteria
Mark Mark
1.1 Primary key set to AnimalID field ✓ (1)
1.2 Mass Field (3)
Between 10 ✓ And ✓ 100 ✓

(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 (%)✓

Computer Application Technology | Database | 99


ACTIVITY 3: FORMS
Max Cand.
No Criteria
Mark Mark
3.1 MembersDetails Forms: (6)
Titled of the form changed to "Members". ✓
Background colour of the form header changed to red. ✓

Button in the detail section of the form added ✓ and changed


to find a record. ✓
Image Books.jpg added in the footer section ✓

Size of the fields so that all the fields are visible. ✓

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. ✓

Report grouped by organisation field. ✓

OrganisationFooter OR Header calculation: (Textbox) ✓


=Count(*) / =Count([Firstname]) ✓
Appropriate label ✓

Name and Surname added as a label ✓ in the report header.


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 ✓

Computer Application Technology | Database | 100


Databases (Ms Access) NSC Past Papers: Answers
DBE NOVEMBER 2021
QUESTION 5 File name: 5Save Total Q5: 35

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)

Computer Application Technology | Database | 101


Query: qry5_5
5.5 • YearBorn field criteria: >#1990/12/31# ✓ 1 5
OR >=#1991/01/01#
OR YEAR([YearBorn])>1990
• Calculated field: NewDrop:[DropOff]*10/100+[DropOff]
OR [DropOff]*110/100
OR [DropOff]*1.1
OR [DropOff]+[DropOff]*0.1
• NewDrop: ✓ 1
• [DropOff] ✓ 1
• *✓ 1
• 10/100 + [DropOff] OR 110/100 OR 1.1 ✓ 1
(Expected number of records: 58)
Report: rpt5_6
5.6 • DropOff field inserted and moved to correct position ✓ 1 7
1
• Grouping inserted on RecyclingActivity ✓
1
• Any colour applied to the page header ✓
1
• Sorted by Surname ✓ 1
2
• Function inserted in group header ✓
• = COUNT ✓ (*) ✓ OR any other field

Total for QUESTION 5 [35]

Computer Application Technology | Database | 102


DBE JUNE 2021

QUESTION 5 File name: 5Support Total Q5: 40

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

(Also accept: >LL"0"099)


5.1.3 Field: StaffAvailable 1
• Default value set to 10 ✓ 1
Form: frm5_2
5.2 • Label ✓ with examination number ✓ added to Form 2 5
Header
• Label's 'Visible' property set to 'No' ✓ 1
• Combo box:
• CountryToVolunteer field changed to Combo Box ✓
• Row Source: tblCountry ✓ 1
SELECT [tblCountry].[Country] FROM [tblCountry] 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)

Computer Application Technology | Database | 103


Query: qry5_4
5.4 • Fields displayed: Name, Surname, CountryToVolunteer 6
and MedicalService ✓ (Ignoreorder of fields.) 1
• MedicalService Criteria row:
NOT ✓ "HIV/Aids" ✓ OR <> "HIV/Aids"
• CountrytoVolunteer Criteria rowZimbabwe ✓ OR ✓ 2
Angola ✓
OR 3
• MedicalService Criteria row:
NOT "HIV/Aids" OR <> "HIV/Aids"
• And in MedicalService 'or' row: NOT "HIV/Aids" OR <>
"HIV/Aids"
• CountrytoVolunteer Criteria row Zimbabwe
CountryToVolunteer 'or' row Angola

(Expected number of records: 4)


Query: qry5_5
5.5 • Totals feature activated ✓ 1 5
• NumberofWeeks function inserted: SUM ✓ 1
• Sorted on MedicalService ✓ 1
• Criteria in StartingDate: Year([StartingDate]) ✓ = 2022
✓OR
StartingDate = Between #2022-01-01# And #2022-12- 2
01#
OR
Like "2022/*/*" OR Like "2022/*

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

Total for QUESTION 5 [40]

Computer Application Technology | Database | 104


DBE NOVEMBER 2020

QUESTION 5 File name: 5Egypt Total Q5: 40

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)

Computer Application Technology | Database | 105


Query: qry5_3
5.3 • Total row switched on ✓ 1 3
1
• Pyramid: COUNT ✓ 1
• Site criteria: "Giza" ✓

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

o 15% calculated ✓ (*15/100 OR *0.15)


o Subtracted from VisitorsCost ✓ (*0.85 OR
–[VisitorsCost]) (Accept 0.85 OR 85/100 for last
two marks)

(Expected number of records: 37)


Report: rpt5_5
5.5 • Report saved as rpt5_5 ✓ based on tblVisitors 1 8
• Pyramid, Name, Surname, VisitorsCost fieldsdisplay ✓
• Grouping on Pyramid ✓ 1
• Function in Pyramid footer ✓ 1
=MAX ✓ ([VisitorsCost]) ✓
1
• 'Maximum Amount' label added for the function ✓
• Border appears around 'Maximum Amount' textbox and 2
appears as currency ✓ (Mark from Print Preview)
1

Total for QUESTION 5 [40]

Computer Application Technology | Database | 106


DBE NOVEMBER 2020 (BACKUP)

QUESTION 5 File name: 5Wonder Total Q5: 40

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

• L ✓ (Accept lowercase or uppercase)


5.2.6 Field: Picture 2
• Any picture inserted in record ✓ 1
• Picture 5Eiffel inserted ✓ 1
Form: frm5_3
5.3 • Examination number in form header ✓ 1 5
2
• Background colour of form header ✓ set to white ✓
2
• Current date (only date) inserted ✓ in form footer ✓

Query: qry5_4
5.4 • Group by ✓ (Total row switched on) 1 2
• FirstChoice function inserted COUNT ✓ (Accept ineither 1
of the two fields)

Computer Application Technology | Database | 107


Query: qry5_5
5.5 • Only Name, Surname and DateOfSurvey display ✓ 1 8
• Criteria in DateOfSurvey:
3
Between #2017/01/01# ✓ AND ✓ #2017/12/31# ✓
OR YEAR([DateOfSurvey])=2017
OR >=#2017/01/01# AND <=#2017/12/31#
OR >#2016/12/31# AND <#2018/01/01#
OR Like "2017/*/*"
2
OR Like "*/*/2017"
• Criteria in FirstChoice: * ✓ USA ✓ 1
• Criteria in SecondChoice: Allocate mark for the same
1
criteria as in FirstChoice e.g. *USA ✓
• Criteria of FirstChoice and SecondChoice appears on
AND line ✓

(Expected number of records: 8)


Query:qry5_6
5.6 Calculated field: 6
AgeOfSurvey:(DATE()-[DateOfSurvey])/30OR
AgeOfSurvey:(DATE()-[DateOfSurvey])/365.25*12OR
AgeOfSurvey: (DATEDIFF("M",[DateOfSurvey],
DATE()))

• Calculated field AgeOfSurvey added ✓ 1


• (DATE() ✓ -[DateOfSurvey]) ✓ /30 ✓ 3
• Criteria in AgeOfSurvey: >36 ✓ 1
• Format in AgeOfSurvey: Standard, zero decimals ✓ 1

(Expected number of records: Dependent on the day


query is executed.)
Report: rpt5_7
5.7 • Report created using query qry5_7 ✓ 1 6
• Fields included: Surname, Name, FirstChoice,
DateOfSurvey ✓ 1
• Report grouped by DateOfSurvey ✓ 1
• Function in DateOfSurvey group footer/header ✓
1
=COUNT ✓ ([DateOfSurvey]) ✓
OR COUNT(*) on any other field 2

Total for QUESTION 5 [40]

Computer Application Technology | Database | 108


DBE NOVEMBER 2019

QUESTION 5 File name: 5Survey Total Q5: 40

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

Computer Application Technology | Database | 109


Query: qry5_3
5.3 • EstimateAmount field inserted ✓ 1 5
• Rating criteria 5 ✓ 1
1
• Total row switched on ✓ 1
• EstimatedAmount: Total: AVG ✓ and format changed 1
to 'Currency' ✓ (2 decimal places) OR 'Fixed'
OR 'Standard'
(Note to marker: 3 records expected.)
Query: qry5_4
5.4 • Criteria Code: S????0 OR S*0 5
OR Like "S*" AND Like "*0"
o S✓ 1
o * OR ???? ✓ 1
o 0✓ 1
• Criteria Reaction
o <> ✓ "Unmoved" ✓ 2
OR NOT "Unmoved" OR NOT "Unm*"
OR "Amused" OR "Angry" OR "Excited" OR"Happy" OR
"Sad"
(if Reaction criteria are on separate lines, Code criteria
should be repeated for all lines)
(Note to marker: 3 records expected.)
Query: qry5_5
5.5 • Displays Name, Surname and/or CodeLetter ✓ 1 7
1
• Gender criteria: "Female" ✓ OR "F*"
1
• Calculated field: CodeLetter: ✓ 3
1
Left ✓ ([Reaction], ✓ 1) ✓ OR MID([Reaction],1,1)
Reaction field appears only in calculated field ✓

(Note to marker: 100 records expected.)


Report: rpt5_6
5.6 • EstimateAmount grouping removed ✓ 1 6
• Function: =Sum ( ✓ [EstimateAmount] ✓) in 2
TravellerType group footer ✓
1
• Suitable label (must refer to function used) ✓
• EstimateAmount field font changed to italics ✓ 1
(also accept in calculated field)
1

Total for QUESTION 5 [40]

Computer Application Technology | Database | 110


DBE NOVEMBER 2018
QUESTION 5 File name: 5ArtWorld Total Q5: 40

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

Computer Application Technology | Database | 111


Query: qry5_3
5.3 • Total row: Group By applied ✓ 1 3
• Gender criteria: "Male" ✓ 1
1
• NumberOfPaintings: Total: Sum ✓
(Note to marker: 11 records expected.)
Query: qry5_4
5.4 ID criteria: Like "??????*" OR 4
LEN([ID]) >="6" OR
Like "??????" or Like "???????" (1 criteria) OR
Like "*##*" (allocate first three marks)
• Correct character: ? ✓ (OR LEN([ID])) 1
• 6 characters: ?????? ✓ 1
• Or more: * ✓ (OR >=) 1
• Place criteria: Is Null ✓ (OR NOT Like "*") 1

Query: qry5_5
5.5 Calculated field and Nationality criteria:Diff: [For]- 7
[Against]

• New field Diff: ✓ [For] - [Against]Correct fields ✓ 1


Correctly subtracted from each other ✓ (correct order) 1
• Nationality criteria: 1
NOT ✓ (Like "French" ✓ OR ✓ Like "American") ✓(Penalise
first mark if brackets are not included) OR <> (✓) "French" (✓) 4
AND (✓) <> "American" (✓) OR NOT "French" AND NOT
"American"
OR NOT IN ("French","American")

(Note to marker: 15 records expected.)


Report: rpt5_6
5.6 • Fields inserted: Born and/or Born by Year, BirthCountry, 6
ArtistName, ArtistSurname ✓ 1
• Grouping on Born field ✓ 1
• Grouping on BirthCountry field ✓
1
• Grouping intervals of Born field set to years ✓
• Function: =COUNT(*) ✓ (can be counted on any field) 1
• In BirthCountry group footer/group header ✓ 1

Computer Application Technology | Database | 112


Summary of HTML (Notepad ++)
What is HTML?
• HTML stands for Hyper Text Markup Language
• HTML is a language used to create web pages
• HTML uses tags to describes the structure of a web page
• HTML tags tell the browser how to display the content
• The file extension ‘.html’ or ‘.htm’ is used to save a web page
What is an HTML editor?
An HTML editor is a program that we use to create HMTL web pages e.g. Notepad++.
Web Browsers

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:

Syntax refers to the spelling and grammar of a language.

Basic HTML web page structure:

<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.

Computer Application Technology | HTML | 114


Main tags
Opening Closing Description Attributes
<html> </html> Indicates the start and end
of an html document.
<head> </head> Contains the title tag.
<title> </title> A title that will appear on
the tab of the browser.
<body> </body> The content contained in Text – Sets the colour of
the document. the body text
Bgcolor – Set the
background colour of the
body
Font face – Sets the font
type of the body text
<!-- --> Includes a comment that
will not display on the web
page
Formatting tags
<h1> </h1> Headings are defined with
the <h1> to <h6> tags.
<h1> is bigger than <h6>.
<p> </p> The start and end of a Align – Aligns text left or
paragraph. An open line right.
will appear between
paragraphs.
<br/> Inserts a single open line.
<hr/> A horizontal rule/line Size – Sets the height of
across the page. the line
Color – Sets the colour of
the line
Width – Sets the width of
the line, in number or
percentage
<b> </b> Displays text in bold.
<i> </i> Displays text in italics.
<u> </u> Displays text as underlined.
<font> </font> Sets the font type, size and Face – Displays text in
colour. the font type specified
Size – Sets the size of
font in number from 1 to 7
Color – Sets the font
colour
<center> </center> Aligns text to the center.
<ol> </ol> Creates a numbered list. Type – Sets the
numbering used to A, a, I,
i or 1.
<ul> </ul> Creates a bulleted list. Type – Sets the bullets to
disc, square or circle.
<li> </li> Inserted for each item that
should appear in a
numbered or bulleted list.
Links

Computer Application Technology | HTML | 115


<a href=" "> </a> Creates a hyperlink to the
location specified. The
location can be a
document, image, URL.
<a </a> Creates a bookmark
name="Name"> (location) with the name
specified. The link will
move to this location when
clicked.
<a </a> Creates the hyperlink that
href"#Name"> will move to the named
bookmark location.
Images
<img src=" "> Add a specified image. Align – aligns the image
left, right, bottom or right.
Border – adds a border
specified by number
around an image.
Width – sets the width to
a specified number or
percentage of the
window.
Height – sets the height
to a specified number or
percentage of the
window.
Alt – adds alternative text
when the image is not
found or for accessibility
options.

Computer Application Technology | HTML | 116


Tables:

Tables are displayed in rows and columns.

To insert a table, use the following steps:


• Open the table with the <table> tag
o Open the row with the <tr> tag
▪ Open the number of cells by opening and closing each cell <td></td>
o Close the row with the </tr> tag
o Repeat the row and cell tags for each row needed
• Once done, close the table with the </table> tag

<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>

Colspan – merges columns

<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>

Rowspan – merges row

<table>
<tr> <td></td> <td></td> <td rowspan=3></td> </tr>
<tr> <td></td> <td></td> </tr>
<tr> <td></td> <td></td> </tr>
</table>

Computer Application Technology | HTML | 117


Tables
Opening Closing Description Attributes
<table> </table> Defines the beginning and Border – sets the border
end of a table. specified in a number
around the table.
Bgcolor – sets the
background colour of the
table.
Width – sets the width of
the table specified in
number or percentage.
Cellspacing – sets the
spacing between the table
cells as a number.
Cellpadding – sets the
space between a cell
border and the data in the
cell as a number.
<th> </th> Defines a table heading
centred and in bold.
<tr> </tr> Defines a row in a table.
<td> </td> Defines a cell in a table. Align – aligns content
horizontally
Valign – aligns content
vertically
Colspan – merges
number of columns
specified
Rowspan – merges
number of rows specified

Good website/page design:

● Good use of colour (basic).


● Typography – must be readable.
● Layout – neat and structured, all pages must form a coherent website.
● No dead links – links should work.
● Visually appealing.
● Navigation should be set consistently throughout the web page.

Computer Application Technology | HTML | 118


Troubleshooting HTML code:

● Check for opening and closing tags.


● Check for triangular brackets.
● Check for correct spelling (color, src).
● When working with tables, check that all rows and cells are opened and closed.
● Ensure closing tags have forward slashed (/).
● Add inverted commas where necessary ("").

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

Computer Application Technology | HTML | 119


HTML Activities

Activity 1

QUESTION 6: WEB DESIGN (HTML)

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.

Your final web page should resemble the example below.

Computer Application Technology | HTML | 120


ONE mark will be allocated for the correct closing of all tags and the
correct nesting of both the web pages. (1)

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)

Save and close the 6HomePage web page. [16]

Computer Application Technology | HTML | 121


Activity 2
QUESTION 6: HTML/WEB DESIGN

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.

Use the example as a guide when answering this question.

Computer Application Technology | HTML | 122


6.1 Insert the text "Gap" to that it appears in the browser tab. (2)

6.2 Change the colour of the webpage to #EBF4FA. (2)

6.3 Insert the image 6Banner.jpg in the space as indicated by the


comment in the coding. Ensure that: (2)

6.3.1 When you hover your mouse over the picture the text “Gap
year” will appear. (2)

6.3.2 Add a border of 2 pixels appears around the picture. (1)

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?".

Note the following:


• Table headers.
• Table border and cell padding.
(7)
• Column and row span of some of the cells.
6.6 Insert a comment in the code below your table that reads "See activity". (1)

6.7 Change the numbered list as follows:

6.7.1 Display the list as a bulleted list. (1)

6.7.2 Display the list in square bullets. (1)

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]

Computer Application Technology | HTML | 123


Activity 3

Question 6 – Web page design (HTML)


You have been asked to finalise a web page for the school’s intranet.

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)

Computer Application Technology | HTML | 124


6.1 Find the first table and do the following:
• Centre the table on the web page.
• Set the colour of the text in the first row of the table to blue.
• Ensure that if the image cannot be displayed in a web browser, the text
"Tennis" will be displayed. (3)

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)

Save and close the 6Tennis web page. [15]

Computer Application Technology | HTML | 125


Activity 4

QUESTION 6: WEB DESIGN (HTML)

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:

• Question numbers are inserted as comments in the coding to show


approximately where the answer(s) should be inserted.
• An HTML tag sheet has been attached for reference.

Your final web page should appear as shown in the example below.

NOTE: Use the example to guide you in answering this question.

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)

Computer Application Technology | HTML | 126


6.2 Change the heading of the web page 'The Grand Canyon' to display in an
Arial Black font and a brown font colour. (3)

6.3 Add a horizontal line after the heading 'The Grand Canyon'. (1)

6.4 Display the text 'ADVENTURE OF A LIFETIME!' in italic text. (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)

Save and close the 6Grand document. [20]

Computer Application Technology | HTML | 127


Activity 5
QUESTION 6: WEB DESIGN (HTML)

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:

• Question numbers are inserted as comments in the coding as guidelines


to show approximately where the answer(s) should be inserted.

• An HTML tag sheet has been attached for your reference.


Your final web page should resemble the example below:

Computer Application Technology | HTML | 128


ONE mark will be allocated for the correct use of tags and triangular (1)
brackets.

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.

Correct the coding so that the image displays correctly.

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 …'.

Use the image LogoSAWS to create an image link to


the URL http://www.weathersa.co.za.

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 …'.

Save and close the 6Two web page.

Computer Application Technology | HTML | 129


6.8 Open the 6Rates web page.

6Rates.html

6.8.1 Add a horizontal line below the text 'RATES' as (2)


follows:
• Set the line colour to blue.
• Set the line size to 6.

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.

• Change the spacing between the cells to 12.


• Correct the HTML code for the first cell in this table
to display the text as a table heading. (Do not add
the bold tags.)
• Add a cell between the cell containing '1 bedroom
Luxury Room' and the cell containing the text
'R2 000 per day'. Insert the text 'R1 500 per day'
into this new cell.

Save and close the 6Rates web page. [21]

Computer Application Technology | HTML | 130


HTML Past Exam Papers

November 2021 Backup

QUESTION 6 – WEB DESIGN (HTML)

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

Computer Application Technology | HTML | 131


NOTE:

• Use the example as a guide when answering this question.


• Question numbers appear as comments in the coding to indicate where you
should insert the answer(s). DO NOT delete these comments.

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.

6.1.4 Find the code for the image 6_1AboveGround.jpg. (1)

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.

Save and close the 6_1DeepFacts file.

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.

Computer Application Technology | HTML | 132


NOTE: The underlined text at the end of the web page should link to an (7)
e-mail program.

Save and close the 6_2Salar file.

ONE mark will be allocated for correctly closing tags and correctly nesting in both (1)
the files.
[15]

Computer Application Technology | HTML | 133


November 2021

QUESTION 6 – WEB DESIGN (HTML)

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:

Computer Application Technology | HTML | 134


• Use the example as a guide when answering this question.
• Question numbers appear as comments in the coding to indicate where you
should insert the answer(s). DO NOT delete these comments.

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.3 Modify the code so that the image displays. (2)

6.1.4 Modify the table so that it displays as shown in the image of the web (3)
page on the previous page.

Save and close the 6_1Clean file.

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.

Save and close the 6_2Pollute file. (6)

ONE mark will be allocated for correctly closing tags and correctly nesting in (1)
both the files.
[15]

Computer Application Technology | HTML | 135


Gauteng Prelim 2021
QUESTION 6 – WEB DESIGN (HTML)

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, 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

NOTE: Question numbers appear as comments in the coding to


guide you where to insert the answer(s). DO NOT delete these
comments.

NOTE: Use the example as guide for answering this question.

6.1.1 Add a horizontal line below the heading 'Top Airports in


South Africa' to stretch to 30% of the width of the page. (2)

6.1.2 Ensure that the table heading in the first row is merged
across the width of the table. (1)

Computer Application Technology | HTML | 136


6.1.3 Insert the 6KingShaka.png image to appear similar to the
other images in the table. (2)

6.1.4 Ensure that the link to airports will work if a user clicks on
the text 'click here'. (1)

Save and close the 6_1Airport web page.

6.2 Open the incomplete 6_2FlightRules in a web browser and also in


a text editor (NOT a word processing program such as Word).

6Airports.png 6CPAir.png 6KingShaka.png 6ORTambo.png

6_2FlightRules.html

Complete the web page by creating the multi-level list as shown


below:

Save and close the 6_2FlightRules web page. (8)


[15]

Computer Application Technology | HTML | 137


November 2020

QUESTION 6 – WEB DESIGN (HTML)

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, 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

NOTE: Question numbers appear as comments in the coding to


guide you where to insert the answer(s). DO NOT delete these
comments.

NOTE: Use the example as guide for answering this question.

6.1.1 Insert HTML tags to centre the text that starts with
'PYRAMIDS …' and ends with '… other features'. (2)

6.1.2 Locate the heading 'PYRAMIDS' and format it as follows:


(3)

Computer Application Technology | HTML | 138


• Apply the 'Heading 1' style to this heading.
• Set the font of this heading to 'Papyrus'.

6.1.3 Insert the image 6Group.jpg below the first paragraph


that ends with the text '… complex mortuary temple'. (2)

6.1.4 An attempt was made to create a link on the heading 'The


Future of the Pyramids' to the website 'www.crystal.com'.

Modify the link so that the website 'www.crystal.com' will


open in the web browser.

NOTE: Do NOT click on the link. (2)

Save and close the 6_1NatGeo web page.

6.2 Open the incomplete 6_2Facts in a web browser and also in a


text editor (NOT a word processing program such as Word).

6_2Facts.html

HINT: Use tags given in the attached HTML tag sheet.

Complete the web page to appear as follows:

Save and close the 6_2Facts web page. (10)


[20]

Computer Application Technology | HTML | 139


Gauteng 2020 Prelim
QUESTION 6 – WEB DESIGN (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.

6Future.html 6LA2028.png 6Paris2024.png 6Tokyo2020.png 6ParisInfo.txt

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:

Computer Application Technology | HTML | 140


NOTE: Use the example on the previous page as a guide when answering
this question.

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)

6.3 Insert a sub-heading 'The Host Cities' as a level 3 heading below


the heading 'The Future Olympic Games'. (2)

6.4 Change the table to appear as shown below:

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)

Save and close the 6Future web page. [20]

Computer Application Technology | HTML | 141


HTML Activities Solutions

Activity 1

• This question should be marked from the HTML code.


• Numerical attribute values do not need to be in inverted commas.

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">

• 1st table: Background colour set to white ✓ 1


6.1.2 Cellpadding 3
<table bgcolor="white" border="4" width="60%"
align="center" cellpadding="10"
cellspacing="20">
2
• 1sttable: cellpadding ✓ set to ="10" ✓ 1
• Code applied to 2nd table: cellpadding set to
="10" ✓
6.1.3 Colspan 2
<tr bgcolor="linen">
<td colspan="5"><font size="+2" face = "Calibri">
Sarah …

• Coding for 2nd row of 1st table corrected to


colspan ✓ 1
• Set to ="5" ✓ 1
6.1.4 Increase font size 2
<tr bgcolor="linen">
<td colspan="5"><font size="+2" face = "Calibri">
Sarah …

• Font size of text ✓ 1


• Increased ="+2" ✓ 1

6.1.5 Break tag 1


</table>
<br/>
<center><caption><font face="Calibri"
color="orange"
1
• Open line between 1st and 2nd table <br/> ✓

Computer Application Technology | HTML | 142


6.1.6 Table heading caption and centre 2
<center><caption><font face="Calibri"
color="orange" size="5"><h1><b>Choose …
<b></h1></font></caption></center>

• Table heading is displayed as 1


<caption></caption> ✓
• Table heading is centred <center></center> ✓ 1
6.1.7 Alternative text 2
<td align="center"><img src="Kiwi.jpg"
height="200" width="300" alt="Kiwi"/></td>

• Alternative text alt added to Simba image ✓ 1


• Text ="Puppy" ✓ 1
6.1.8 Link: Modify 2
<a href="#Top"><font size="+2"><i>Back to
Top</i></font></a>
</center>
1
• Link inserted <a href ></a> ✓ 1
• Links to top of page ="#Top" ✓
Closing tag(s) and triangular brackets correct and 1
nesting correct (Question:
..................................................................) 1
Total for QUESTION 6 [16]

Activity 2

• This question should be marked from the HTML code.


• Numerical attribute values do not need to be in inverted commas.

No Criteria Max Mark Candidate


Mark
6.1 Title Tag 2
<title>Gap</title>

• Title attribute correctly inserted ✓ 1


• Between head tags ✓ 1
6.2 Background colour 2
<body bgcolor="#EBF4FA">

• bgcolor attribute correctly inserted ✓ 1


• colour "#EBF4FA" ✓ 1
6.3 Image 2
<img src=6Banner.jpg alt="Gap year"
border="2"></a>
1
• Image tags inserted <img src …> ✓ 1
• Image 6Banner.jpg ✓
6.3.1 Alt text 2

Computer Application Technology | HTML | 143


<img src=6Banner.jpg alt="Gap year"
border="2"></a>
1
• Alt attribute correctly inserted ✓ 1
• Correct text ✓
6.3.2 Picture border 1
<img src=…banner.jpg alt="Gap year"
border="2"></a>
1
• Border attribute at 2 pixels correctly applied ✓
6.4 Horizontal line 2
<hr color= "#77BFC7" size=10/>

• <hr tag correctly inserted ✓ 1


• Color attribute correctly inserted as “red” or 1
"#77BFC7" ✓
6.5 Insert Table 7

<table border="1" cellpadding="1" bgcolor="white">


<th colspan="3">Plan your gap year</th>
<tr><td rowspan="2">Gap year in South
Africa</td><td>Surfing project</td></tr>
<tr><td>Animal rescue</td></tr>
<tr><td rowspan="2">International gap
year</td><td>Surf, skate and swim</td></tr>
<tr><td>Special needs care</td></tr>
</table>

• 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

Computer Application Technology | HTML | 144


6.8 #Name Link 2
<a href="#top">Top of Page</a>

• Text: correctly inserted ✓ 1


• Link created ✓ 1
6.9 URL Hyperlink 3
<a href="https://gap.co.za/">Read more</a>

• <a href></a> Link created ✓ 1


• Correct URL ✓ 1
• Text: correctly inserted ✓ 1
Closing tag(s), triangular brackets and nesting 1
correctly used on both web pages ✓ 1
[27]

Activity 3

• This question should be marked from the HTML code.


• Numerical attribute values do not need to be in inverted commas.

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>

Computer Application Technology | HTML | 145


• <ul ... > ... </ul> ✓ 1
• type = "square" ✓ 1
• First list item: <li> ... </li> ✓ 1
• Second list item: <li> ... </li> ✓ 1
6.5 Text "Click here to view photos"
<a href = "6Tennis.jpg">Click here to view photos</a>


<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

• This question should be marked from the HTML code.


• Numerical attribute values do not need to be in inverted commas.

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>

• Opening tag for h1 ✓ 1


• Font face: Arial Black ✓ 1
• Color: Brown ✓ 1
6.3 Horizontal rule 1
<hr/>
• Horizontal rule tag appears ✓ 1
6.4 Italic text 1
<b><i>ADVENTURE OF A LIFETIME</i></b>
1
• Opening and closing tags for italics ✓
6.5 Image 3
<img src="6Canyon.gif" width="720"
height="220">
• img src="6Icon.png" ✓ 1
• width=720" ✓ 1
• height="220" ✓ 1

Computer Application Technology | HTML | 146


6.6 Tables 5
<table border="5">
<tr>
<th>Fact 1</th>
<th><p align="right">Description</th>
</tr>

<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>

• Table cell heading ✓ 1


• Paragraph aligned right ✓ 1
• Table cell heading: Description ✓ 1
• Table cell closing tag inserted 1
• Last row removed (6 rows) ✓ 1
6.7 Link 2
<a href="https://canyon.com/">Information</a>

• Link tag corrected <a href ✓ 1


• Text appears as 'Information' ✓ 1
6.8 Unordered list 3
<ul type="disc" >
<li>Phone: …</li>
<li>E-mail: …</li>
<li>Fax: …</li>
</ul>
1
• Bulleted list tags inserted ✓ 1
• Type="Disc" ✓ 1

Computer Application Technology | HTML | 147


• 3 list items tags inserted ✓

Closing tag(s), triangular brackets and nesting 1 1


correctly used on both web pages ✓
TOTAL FOR QUESTION 6 [20]

Activity 5

• This question should be marked from the HTML code.


• Numerical attribute values do not need to be in inverted commas.

Learne
Maximum
No. Criteria r
Mark
Mark
6Two
6.1 Head tags 1
<head>
<title>Two Oceans Bed and Breakfast</title>
</head>

• Head tags are inserted to contain the title tags ✓ 1


6.2 Image aligned 1
<img src="TwoOceans.jpg" align="left">

• Image is aligned to the left ✓ 1


6.3 Link to another file 2
<a href="6Rates.html">Rates</a>

• Opening and closing tags for link inserted ✓ 1


<a href> and </a>
• File reference is 6Rates.html ✓ 1
6.4 Alternative text 1
<img src="Bedroom.jpg" alt="Bedroom" width="385">

• alt="bedroom" ✓ 1
6.5 Image 1
<img src="Seaside.gif">

• File extension of the image is .gif ✓ 1


6.6 Numbered list 3
<ol type="A">
<li>Excellent & Prompt Service</li>
<li>Breakfast included</li>
<li>24ht Camera Surveillance</li>, etc.
</ol>

Computer Application Technology | HTML | 148


• The list of items appear as a numbered/ordered list ✓
• Bullet type is an alphabetical list, 1
i.e. starts with capital A ✓
• At least two list tags/items are closed ✓ 1
1
6.7.1 Link 3
<a href="http://www.weathersa.co.za">
<img src="LogoSAWS.jpg"></a>

• Link <a href=…></a> ✓ 1


• URL"http://www.weathersa.co.za" ✓ 1
• Image LogoSAWS inserted ✓ 1
6.7.2 Break tags 1
<p>For more information … p>
OR
<br/><br/>For more information

• Paragraph tags inserted ✓ (Accept 2x break tags) 1


6Rates
6.8.1 Horizontal rule – colour and size 2
<hr color="blue" size="6">

• Horizontal rule colour set to blue ✓ 1


• Horizontal rule size set to 6 ✓ 1
6.8.2 Table 1 – rowspan 1
<th rowspan="2" bgcolor="gainsboro">2022<p>Bed

• 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>

• Cell spacing set to 12 ✓


• Table heading appears, i.e. <th ✓
(Do not accept opening tag <td> and do not accept 1
<b>) 1
• New cell added between '1 bedroom Luxury Room'
cell and 'R2 000 per day' cell ✓ (Do not allocate the
mark if the bgcolor="gainsboro" is included in the new 1
cell)
• New cell contains text 'R1 500 per day' ✓ 1
Closing tag(s), triangular brackets and nesting 1
correctly used on both web pages ✓
Total for QUESTION 6 [21]

Computer Application Technology | HTML | 149


HTML Past Exam Papers Solutions

November 2021 Backup

• This question should be marked from the HTML code.


• Numerical attribute values and single words do not need to be in inverted commas.

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>

• <td> ...</td> tags added/copied to correct


position (Height and width attributes should be 1
included for the mark to be awarded) ✓ 1
• Image inserted: "6_1Mponeng.png" ✓
6.1.4 Alt text 1
<td><img src="6_1AboveGround.jpg"
height="250" width="250" alt="View of mine
shafts"/></td>
1
• Alt tag and alternative text inserted ✓

Computer Application Technology | HTML | 150


6.1.5 Cellspacing: 2nd Table 1
<table border="2" cellpadding="10"
cellspacing="10">

• 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>

For more information on travel to Bolivia <b>e-


mail: </b>
<a href="BoliviaInfo@skytravels.com">
BoliviaInfo@skytravels.com</a>

OR

For more information on travel to Bolivia <b>e-


mail: </b>
<a href="mailto:BoliviaInfo@skytravels.com">
BoliviaInfo@skytravels.com</a>

• 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

Computer Application Technology | HTML | 151


o Links to
'mailto:#BoliviaInfo@skytravels.com' ✓ 1
(Note to marker: Mark from HTML code)
Closing tag(s), triangular brackets and nesting 1
correctly used ✓ 1
Total for QUESTION 6 [15]

November 2021

• This question should be marked from the HTML code.


• Numerical attribute values and single words do not need to be in inverted commas.

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>

• Font set to a red colour ✓ 1


6.1.3 Picture 2
<img src="6_1Plastic.jpg" height="200"
width="300"/>
1
• Attribute scr changed to src ✓ 1
• File extension png changed to jpg ✓
6.1.4 Table: rowspan 3
<table border="5" width="300" cellpadding="10">

<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" ✓

Computer Application Technology | HTML | 152


6_2Pollute
6.2 <body> 6
<br/>
<a href="6_1Clean.html">Home Page</a>

<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]

Computer Application Technology | HTML | 153


Gauteng Prelim 2021

• This question should be marked from the HTML code.


• Numerical attribute values do not need to be in inverted commas.

Candidate
No Criteria Max Mark
Mark
6_1Airport
6.1.1 Horizontal line 2
<hr width="30%"/>

• Horizontal line inserted ✓ 1


• Width = "30%" ✓ 1
6.1.2 Table heading 1
<th colspan="3">

• Colspan of 3 added ✓ 1
6.1.3 Image 2
<img src="6KingShaka.png" height="250"
width="250">

• Image 6KingShaka.png inserted ✓ 1


• Appears as other images height="250"
width="250" ✓ 1
6.1.4 Link 1
<a href="www.airports.co.za">Click here</a>

• <a href=> tag correctly inserted ✓ 1


6_2FlightRules

Computer Application Technology | HTML | 154


6.2 Multi-level list 8
<body background="6Safe.jpg">

<h1>Flight rules during Covid</h1>


<ol>
<li>Don't fly if you are feeling ill</li>
<ol type="a">
<li>If you have any of these
symptoms:</li>
<ol type="i">
<li>fever</li>
<li>dry cough</li>
<li>tiredness</li>
</ol>
<li>Less common symptoms:</li>
<ul type="square">
<li>aches and pains</li>
<li>sore throat</li>
<li>loss of taste or smell</li>
</ul>
</ol>
<li>No mask - no entry</li>
<li>Clean your hands regularly</li>
<ol type="a">
<li>Wash hands often </li>
<li>Use santiser with 70% alcohol</li>
</ol>
<li>Maintain social distance</li>
</ol>

</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]

Computer Application Technology | HTML | 155


November 2020

• This question should be marked from the HTML code.


• Numerical attribute values do not need to be in inverted commas.

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>

• 'Heading 1' tags correctly inserted ✓ 1


• Font tags correctly inserted ✓ 1
• 'Font face' set to "Papyrus" ✓ 1
6.1.3 Image 2
<img src="6Group.jpg">

• Image tags inserted <img src …> ✓ 1


• Image 6Group.jpg ✓ 1
6.1.4 Hyperlink 2
<a href="www.crystal.com"><h2>The Future of
the Pyramids</h2></a>

• Tags for anchor inserted <a …> ✓ 1


• To correct web address "www.crystal.com" 1

6_2Facts
6.2 … 10
<font size="6"><b>TOP 3 Egyptian Pyramid
Facts</b></font>

Computer Application Technology | HTML | 156


<hr/>

<table bgcolor="Burlywood" border="1">
<tr>
<th>No.</th>
<th>Question</th>
<th>Answer</th>
</tr>
<tr>
<td>1. </td>
<td>Which pyramids are the most well
known? </td>
<td>Ancient Egyptian pyramids</td>
</tr>

</table>
<ul type="circle">
<li>Most Ancient Egyptian ...</li>
<li>Saqqara is a ...</li>
<li>For over 3 800 years ...</li>
</ul>

• Tag for horizontal line <hr/> inserted ✓ 1


• Table row tags <tr></tr> inserted for table
heading ✓ 1
• Table heading tags <th></th> inserted ✓ (OR 1
bold and centred)
• Table row tags <tr></tr> inserted twice for table
rows ✓ 1
• Cell tags <td></td> inserted ✓ 1
• Cell tags <td></td> inserted for two rows ✓ 1
• Closing table tag </table> inserted before
bulleted list ✓ 1
• Unordered list tags <ul></ul> inserted around
1
the text ✓
1
• Bullet type is a 'circle' ✓
1
• List item tags <li></li> inserted three times ✓
Closing tag(s), triangular brackets and nesting 1
correctly used on both web pages 1
Total for QUESTION 6 [20]

Computer Application Technology | HTML | 157


Gauteng 2020 Prelim

• This question should be marked from the HTML code.


• Numerical attribute values do not need to be in inverted commas.

Maximum Candidate
No Criteria
Mark Mark
6.1 Title 1
<title>Olympic Games</title>

• Closing title tag added ✓ 1


6.2 Font 1
<font face="Arial Black">

• Type attribute changed to face ✓ 1


6.3 Heading 2
<h3>The Host Cities</h3>

• Heading 3 tags inserted ✓ 1


• 'The Host Cities' appears as heading text ✓ 1
6.4 Table 13
Row 1
<td colspan="3" align="center"><font
color="white">
2
• Colspan ✓ set to 3 for first row ✓ 2
• Font colour ✓ set to white ✓

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

Computer Application Technology | HTML | 158


• Height set to 100 ✓ and width set to 75 ✓ 1
• Text from 6ParisInfo.txt inserted as paragraph 1
✓ 1
• Bold tags inserted around '2024' ✓ 1
• Unordered list tags inserted ✓ 1
• Tags for 3 list items inserted ✓
• Displays correctly ✓
6.5 Hyperlink 2
<a href="7Announce.html">

• Href tags inserted ✓ 1


• 7Announce.html inserted as link ✓ 1
Closing tag(s) and triangular brackets correct 1
and nesting correct (Question: .......................) 1
Total for QUESTION 6 [20]

Computer Application Technology | HTML | 159


Summary of Integration Scenario
WORD
File properties
In Word there are the different file properties that can be used to add more information edited
or deleted.
On the ribbon in Word, click on the File Ribbon, and then Info to find the file properties.

The file properties will appear on the right-hand side. The following properties can be added,
edited or deleted:

Advanced properties include:

Computer Application Technology | Integration | 161


Inspect Document
A document is inspected before sending it out to others to ensure that there are no errors.
To inspect a document, go to the File Ribbon in the ribbon and select the Info option, click on
Check for Issues and then Inspect Document.

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.

Work through the instructions given in the question, be


aware to not do more than what is asked.

Computer Application Technology | Integration | 162


Line Numbers
To add line numbers in the document, go to Layout Ribbon, in the Page Setup section and
choose Line Numbers.
Here are options to choose to show
line numbers
• on each page,
• throughout the whole document,
• or only a section of the document.
Hyphenation
On the Layout Ribbon, in the Page Setup section the Hyphenation option, set hyphenation
for the document or a section. Hyphenation is when a word run over a line, it breaks the word
into pieces and joins it with a hyphen (-).
Our options are as follows:
• None is when no hyphenation is selected.
• Automatic is when the document will set up
its own automatic hyphenation
• Manual is when you can choose according
to the instructions given.

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).

Computer Application Technology | Integration | 163


By adding the link it will synchronize any changes made automatically from the original file.
Pay attention to the wording of the question, do they say it must be linked? If so then tick the
link box, and if they want it to be an icon the tick the Display as icon box as well.
Paste special linked objects(excel)
There is a difference between the object inserted above and the paste
special object that is linked. Normally refer to table from Excel or a chart
from Excel that is pasted, and it must be linked so any changes made in the
original file is reflected here too.
To do that follow the following instructions:
• Copy the table or chart from excel
• go to the Word document place the cursor where
paste the object
• then go to Paste option on the Home ribbon.
• Drop down and choose Paste Special.
• Paste Link and choose the type of object pasting
To check it is linked if you right click on the object pasted in the menu there will be an linked
object mentioned.
Track Changes
Track changes is when many people working on a document and they
make suggestions for the layout, wording or spelling etc. Once changes
are made, changes are tracked and the original owner can accepting or
rejecting the changes made.
• Go to the Review Ribbon
• Tracking options can be activated here
• Changes options is where you accept changes (keep changes) or
reject changes (delete changes made).
You can identify these track changes made by seeing the lines along the side
of a document, or bubbles with comments on the side.
Mail Merge
Mail merge is when information from one source to a template of a letter or
label or enevelope is merged(joined) that has previously been
designed.
For Mail Merge you have steps to follow:
If it is a letter/certificates in Word, open the file. Go to the Mailings
Ribbon and do the following:
• Start Mail Merge.
• Choose letter.
• Then go to Select Recipients
• Use existing list, and browse and find the file you will be merging with.

Computer Application Technology | Integration | 164


Once you do that the other options in the ribbon come “alive”.
Read the question and ensure you check if you need to sort or filter the recipients.
If filtering is needed then select the Edit Recipients button.
You will then have another windown open where the recipients will be listed. There are two
ways to filter.
• Choose the filter option.
• Add the filters wanted per field.
NOTE: There is options like Find Duplicates
here you can utilise.
The other option is to drop down on the little
arrow next to the field and apply a text or number filter, or choose an
option listed there.
SmartArt
SmartArt is a form of using shapes to show a process. Normally SmartArt
is given and you need to change or edit it. SmartArt works on levels and you need to ensure
that all levels can be seen.
On the SmartArt itself there is a text box that you use.
• Go to the Insert ribbon
• Click on the SmartArt
• Choose the type of SmartArt wanted
On the left hand side of the SMartArt is a little arrow, click on it
and it will show something similar to this screenshot. Here is
where you can change/edit the different levels. The one on the
top is a higher level than the one indented.
To add more levels or sub-levels place the cursor in the desired
spot and hit enter, this creates the same level, to add a sub-
level just Ribbon and it will become a sub-level entry.

Computer Application Technology | Integration | 165


Electronic Forms
With electonic forms you need to have the developer
Ribbon on.
• Go to File → Options → Customize
Ribbon select the Developer
Ribbon on the right hand side
(tick box).
Use the Controls section on the
ribbon and the Legacy Controls.
These controls have different options,
use the top row only.
This is the text form field, select
it and a grey block will appear.
Double click on this block and set
certain restrictions on it, namely:
• Type of text: Number, Date, Current Date,
Current Time, Calculation
• Default text: Here a word or phrase to show as
the automatic text in the block.
• Maximum length: Limit how many characters can be entered
• Text Format: Upper, Lower, First Capital, Title case
• Add Help Text: This is a message you add, there are two options,
o on Status Bar
o or (F1) Help Key.
NOTE: If you choose a calculation type text, then tick the Calculate on exit box for it to
run the calculation given.
This is the tick box form field, allows you to tick a box.
Double click, to select the following:
• Check box size: auto is the standard size, and then you set
a size at Exactly.
• Default Value: Here set what it must show when the form is
opened. Ticked is yes, blank/not checked is no.
Drop Down form field allows to add options for
the user to choose from.
It will look the same as the text control, a grey
block, double click and the options will open.
Here is where the options are added in the Drop-down
item box.
• Click on Add once it is typed in.
• Add all the options
• Check the order they must be in.
Use the arrows on the right to Move to change order.

Computer Application Technology | Integration | 166


EXCEL:
In the integration of Excel many of the functions which might come up have been discussed
in the Excel section, refer to them for the more detailed functions help. Graphs/charts as well
are asked here but are discussed in the Excel section.
Filtering & sorting
In Excel you can sort and apply multi-level sorting to selected data.
• On the Home Ribbon, find the Sort & Filter option, or go to
Data there is
sorting and
filtering section.
• Highlight the data you will be applying
the sort to, and then select the Custom
Sort option.
• The window below will open, and you
add as many levels of sorting needed.
• Follow the order the questions ask.
NOTE: If you have selected the headings in the data, then ensure that you tick the My Data
has headers box, so it does not sort that row.
Pay attention to descending (biggest to smallest) and ascending (smallest to biggest) order
and apply it correctly.
Data validation
In data validation here you can add some validation conditions on what can be added into or
allowed in a cell.
• Go to the Data Ribbon, and to the Data Tools
there you will find a button for that will find and remove duplicates, as well as add some
data validation.
Select the cells you will be placing the data
validation on and then choose what validation you
will add:
• Whole number
• Decimal
• Date
• Text length
• Time options.
These allows you to
choose the minimum and
maximum value it can be.
• List-allows you to select list of options allowed.
• Custom- allows you to add formula to test the validation.
You can also add a message to a cell, by choosing Input Message which will show when they
do not enter correct data.

Computer Application Technology | Integration | 167


Subtotal
When asked to group in Excel on a specific group in the data, find the subtotal feature. Do
NOT create a subtotal function, use the Subtotal feature in the Data → Outline ribbon.
Steps to follow:
• Identify what field/column that has the grouping on in the data, select the whole data and
then sort accordingly on that column(heading).
• Go to the Subtotal feature and then
choose what heading that will
grouped by (the one sorted according)
in the first box
• Select what function must be
done.
NOTE: normally one with numbers use
min/max/sum/average, else if text
count.
• Which column/heading you will apply that
function on.
OTHER FEATURES:
Changing file types
Many times in an exam paper they can ask to change the file type from one type of file to
another, for example from Word to PDF, or Rich Text or
Plain Text.
Simple steps to follow would be to
• Open the file in the original application
• Go to File >> Save As
• Select the type of file they want to save it as from the drop down menu.
If it is a picture and they want you to change the type of picture file type:
• Open the picture in Paint
• Go to File >> Save As
• Choose file type from drop down menu.
Extracting or compressing files
To compress a file means to Zip it or make it smaller to be able to save space. If asked to do
that in an exam:
• Go to File Explorer
• Right click on the file you want to compress
• Choose Compress File or Compress Archive.
• It will then compress the file in a .zip format or .rar format.
To extract a file that is compressed you double click on the file and if it is password protected
fill in the password or it will open in the same folder it is in.
Importing or exporting data
Importing data is when you are bringing data in from another format or file.
Exporting is when you want to send data from one file or format to another.

Computer Application Technology | Integration | 168


You can import or export to or from a Word document, Excel or Access document. There a
many ways to do this;
• Word – you can copy and paste from the original data, or
• Go to the Insert Ribbon
• Object >> but choose to insert the text from file in question.

• 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)

• Access Exporting – This is when data is sent from


Access to another format: Word, Excel or text file.
• Choose from the first drop down where to save it.
• Second drop down menu options gives the
different file format.

Computer Application Technology | Integration | 169


Integrated Scenario Activities
Activity 1

Coverpage.docx Festival.docx Quest.xlsx VIPInvite.docx

Question 1 – Food & Wine Festival


Every month there is a Food and Wine Festival held in a different province. To keep a
database of clientele, people entering the festival were asked to complete a quick electronic
questionnaire so they can be kept up to date as to where and when the next festival would
be.
Open the document Festival.docx to make the following changes:
1.1.1 Add a text field by the Name/Surname field. (1)
1.1.2 Change the field by Town drop-down field that list the 5 Towns in the following order:
Choose a Town
PTA
JHB
CPT
PE
DBN (2)
1.2 Make the following changes:
1.2.1 Edit the Text field for “Entry Fee”. This must be a calculated field which works
how much the Entry fee is. This form is for a family entry of 4 members, so it is
worked out by number of people x R5 a person.
This must show in Currency. (4)
1.2.2 Change the text field by Time Entered to be the current time that they filled the
form in at. (1)
Save and close the document.
1.3 The organizers have captured the data from the questionnaire and saved the
clientele’s details in a excel spreadsheet. The Festival organizers want to create a
document that will be sent to those members who completed the questionnaire to
book spots for the next festival in the VIP section.
• The member qualifies for the VIP invite, if they live in Gauteng and spend more
than R150 on average at the festival.

Computer Application Technology | Integration | 170


Open the document VIPInvite.docx and do the following:
o Merge the document as a letter with the Quest.xlxs spreadsheet.
o Make sure only the members who qualify are represented
o Add the name and surname to the designated places marked in the document.
o Finalized the merge save the merged document as VIPMerged.docx. (5)
Save and close the document.
1.4 Open up the document CoverPage.docx.
1.4.1 There is a comment on page 1 which must be completed, and then deleted.(3)
1.4.2 In the section allocated on page 1, add the graph/chart from the Quest.xlxs
document and ensure that any changes made in the Quest.xlxs document will
be reflected pulled through automatically in the Coverpage document.
(3)
Save and close the document. [19]
Activity 2

Recording%20.xlsx TechnicalIssues.doc
x

Question 2: Triathlon records.


A triathlon race was held at the Wonder Dam. Many athletes took part, but there were some
technical issues faced, which caused some athlete’s to not finish the race.
2.1 The event organiser’s feel that those who were unable to complete the race due to
technical issues must get an invitation for the next event. NOTE: only those who DNF
(Did not finish) get invited NOT those who received a DQ (Disqualification), to next
upcoming race.
• Open the invite TechnicalIssues.docx and merge it with the spreadsheet
Recording.xls.
• Ensure only the athletes who did not finish get invited.
• Insert the necessary merge fields into the invite and merge the documents.
Save the merged document as InviteDNF.docx. (5)
2.2 Change the following file properties
2.2.1 Add your name in to the author property
2.2.2 In the comment property delete the comment there.
2.2.3 Ensure the document is ready to send and that there are no accessibility
issues. (3)
2.3 Export the data from the Access file Records.accdb into a spreadsheet with the name
Records. (2)
2.4 Import the Results worksheet from the Recordings.xlxs into the Records database.
Save it in a table with the name Recordings. (3)
2.5 Save the Recordings.xls as a PDF file with the same name. (2)
[15]

Computer Application Technology | Integration | 171


Activity 3

Entrance.xlsx Thanksgiving%20E Thanksgiving2020.x WinnersInvite.docx


ntry%20Form.docx lsx

Question 3: Thanksgiving Day Celebrations


3.1 Open Thanksgiving Entry form, here ensure the user can do the following:

Enter a Title case format in the Name and Surname field. (1)

Enter 10 digits only in the cell number field (2)

In the Choose are field there must be the following options in this order:
o Choose one
o In USA
o Outside USA (2)
Save document and close it.
3.2 Open the document Winners Invite. Merge this document with the Entrance.xlxs
document to create a invite to the winners chosen to attend.
3.2.1 Invite only the following people who have selected “Beach” as their favourite
holiday destination. (1)
3.2.2 Sort the winners in alphabetical order according to the surname. (1)
3.2.3 Add the merge fields of Name and Surname to the letter. Save the
document, finish the merge and save the merged document as
MergedTGD.docx. (3)
Save the document and close it.
3.3 Open up the Thanksgiving2020.xlxs document and go to sheet 1.
3.3.1 Add a excel feature which will allow you to group the data according to the
different type of celebrations (Celebrate by). (2)
3.3.2 Apply a subtotal feature and ensure that you can work out the total amount spent
on the different types of celebrations. It should look like the screenshot below.

(2)
[15]

Computer Application Technology | Integration | 172


Activity 4

Details.docx DetentionList.xlsx Properties%20Docu


ment.docx

Example 4: School detention.


In the run up to the Exam’s the school is putting into place a detention venue for all those
who qualify.
There is a lot of letters that need to go out to parents, and we need to create the labels that
must go to parents of those who must sit detention.
4.1 Create a merge document where we choose the following labels dimensions:
• Tower W102 Multi-Purpose Labels.
The labels must be printed for the learners who have demerits above 100 total and must be
sorted in ascending order.
Insert the following merge fields:
• Name Surname
• Grade
• House
• Demerit total.
Merge the documents and save the completed labels as DetentionLabels. (5)
Save and close the document.
Open the Detention spreadsheet file.
4.2 Sort the spreadsheet in ascending order of Demerit total and then by grade. (2)
4.3 The excel spreadsheet needs to clarify who needs to sit the detention classes and
who not.
Add a function to H2 to show a “Yes” if they have a misdemeanor and over 150
demerits then they sit the detention classes, or if they have misconduct they sit in the
detention classes. Show a yes if they fit any of the two options above and the cell must
be blank if they don’t. (6)
4.4 Inspect the excel document and ensure all personal details are removed. (1)
Save and Close the document.
Open the Properties document:.
4.5 Add your school name in the Company field properties and Urgent in the Status field
property. (2)
Save and Close the document.
4.6 Compress the Details document to a compressed file named Compressed. (1)
[17]

Computer Application Technology | Integration | 173


Activity 5

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]

Computer Application Technology | Integration | 174


Integrated Section Activities Solutions

Activity 1 MEMO

CRITERIA MAX
MARK
1.1.1 Form text field
• Add text form by Name/Surname 1 1

1.1.2 Form combo box field


• Insert Choose a Town 1
• Check 5 Towns order: 1
• Inserted Choose a town
o PTA
o JHB 2
o CPT
o PE
o DBN

1.2.1 Form calculated field


• Add Entry Fee 1
• Choose a text field format calculated 1 4
• Calculation 4*5 1
• Format Currency 1
1.2.2 Form controls
• Entry Time must be Format Current Time 1 1

1.3 Mail Merge - VIPInvite 1


Source coming from Quest.xlx 1
Add merge fields Name and Surname in correct place 2 5
Filtering applied on AmountSpent >150 and Province GP 1
Finalise merge saved as VIPMerged. (should be 4 records)
1.4.1 Move picture to watermark 2
3
Delete comment 1
1.4.2 Insert graph 1
In correct place 1 3
Check for linked object (right click see Update Link) 1
[19]

Computer Application Technology | Integration | 175


Activity 2 MEMO

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]

Computer Application Technology | Integration | 176


Activity 4 MEMO

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]

Computer Application Technology | Integration | 177


Activity 5 MEMO

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

5.2 Members Spreadsheet


Used Subtotal feature 1
Sorted on gender 1
1 3
Added average calculation on age
Her=46.68
Him = 49.22
5.3 Importing to Access
Created access file called Members 1
Imported 70 records 1 3
ID field created 1

5.4 Mail merge


Created envelope document called LadiesTea 1
Used Members source 1
Inserted name and surname merge fields 1
7
Applied filters: age>=40 and gender=her 2
Sorted on age 1
Merged document created named LadiesTeaMerged 1
with 21 records
[17]

Computer Application Technology | Integration | 178


Integrated Scenario Past Exam Papers
November 2016
Activity 1: GENERAL

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]

Computer Application Technology | Integration | 179


Activity 2: General
November 2020
QUESTION 2: WORD PROCESSING

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.1 Correct the spelling error in the document. (1)

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.'.

•Format this text to appear in four columns.


•Ensure that a numbered heading appears at the top of each column. (2)

2.4 Add an endnote to the text 'Utopia' as follows:

• Use capital Roman numerals for the number format.


• Add the text 'Perfect world' as the endnote.
• Add the endnote to the end of the section. (4)

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)

Save the 2Donations document, but do NOT close it.

Computer Application Technology | Integration | 180


2.6 This document will be sent to specific recipients. Use the 2Donors spreadsheet as
the data source for a mail merge.

•Select only donors who have donated R50 000 or more.


•Remove Roland Lewis from the recipient list in the mail merge.
•Replace the text <<Name>> <<Surname>> at the end of the document with the
merge fields Name and Surname.
•Save the document before completing the mail merge.
•Complete the merge and save the new merged document as 2Merged.
(4)

Save and close the 2Donations document. [20]

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.1.1 Change the form controls in the letter as follows:


• Change the form field control below the text 'Date:' to display
the current date.
• Add the option '14' in the drop-down form field control next to
the text 'Reply required within:'.

Save the 3Letter document, but do NOT close it. (2)


3.1.2 Prepare the mail merge as follows:
• Link the 3Letter document with the data source, the 3Company
spreadsheet.
• Select only the companies that have a 'high' and 'very high' level.
• Replace the text '<Company>' and '<Level>' to display the
'company' and 'level' from the 3Company spreadsheet.

Save the 3Letter document, but do NOT close it.


Complete the mail merge and save the merged document as 3Merge. (6)

Close the 3Letter document.

Computer Application Technology | Integration | 181


3.2 The Pollution Control Board will give certificates to companies with a
consistently low level of pollution. The certificates will be presented in the
month corresponding with the monitor date.
Open the 3Date spreadsheet.
Work in the Monthly worksheet.
3.2.1 Complete the function/formula in cell D3 to display the name of the companies
that have a low level (column B) of pollution and where the monitor date
(column C) was in November. (3)
Work in the 3.3 worksheet.

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]

Computer Application Technology | Integration | 182


Activity 4: General

References to pyramids are found in many other places.

4Years.xlsx 4Art.xlsx 4Invitation.docx

4.1 Open the 4Years spreadsheet.

4.1.1 Copy the data from cells A1:B6 in the Chart worksheet
to cells A2:F3 in the Data worksheet.

The copied data in the Data worksheet must appear as follows:

Tourists in Egypt from 2015 to 2019

Year 2015 2016 2017 2018 2019

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:

Number of tourists per year

4847
100%
80% 9328
60%
40% 9878
20%
0%

2017 2018 2019


(3)
4.1.3 Save the pyramid chart as a 4Chart.jpg image file in your
examination folder. (2)

Work in the Visitors worksheet.

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)

Computer Application Technology | Integration | 183


4.1.5 A validation rule has been set on cells E2:E194 to obtain data from
the list in cells M4:M9. However, there are errors and omissions
in the validation list (cells M4:M9), which cause data in column E
to be invalid.

Correct the Validation List AND update the Validation Rule so that the data
in column E becomes valid.

HINT: To identify the invalid data in column E, use the Circle


Invalid Data option from the Data Validation icon in the Data
Tools group. (3)

Save and close the 4Years spreadsheet.


4.2 Open the 4Invitation word processing document.

Complete a mail merge as follows:

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)

Save the 4Invitation document.

4.2.2 Complete the mail merge and save the merged document as
4InvitationMerge. (1)
[20]

Computer Application Technology | Integration | 184


Activity 5: General

The conservation of the Taj Mahal is an urgent priority.

5Calculations.xlsx 5Half.html 5Protect.docx

5.1 Open the 5Protect word processing document and do the following:

5.1.1 Add an automatic caption to the picture.

Use the sentence below the picture as the caption text. (2)

5.1.2 Accept only the changes made by author ABC. (2)

Save and close the 5Protect document.

5.2 Open the 5Calculations spreadsheet.

5.2.1 Work in the Countries worksheet.

Insert a formula/function in cell B2 to determine if there are two or more


words in a country's name (column A).

• Words are separated by a # character.


• Display the message 'More' if there are two or more
words in a country's name.
• Display the message 'One' if the name of the country
is only one word.

HINT: Use a function to determine the position of the first


# character. (7)

Computer Application Technology | Integration | 185


5.2.2 Work in the Sub worksheet.

Use the SUBTOTAL feature to display the data as follows:

NOTE: The data is sorted according to Traveller Type and


Gender.

Tourist No_ Name_ Surname_ Traveller Type_ Gender_ Days_ Amount_


Country_Land
Toerisno Naam Van Reisigertipe Geslag Dae Bedrag
1194 Mpho Babela Budget Female South Africa 219 374709
1046 Odette Beasley Budget Female Ireland 344 829040
1061 Farrah Becker Budget Female Japan 89 257744
1097 Jael Bender Budget Female United Kingdom 207 602163
1051 Dora Mohale Budget Female Zimbabwe 392 558600
1000 Nelle Moran Budget Female New Zealand 488 923784
1077 Irma Scott Budget Female Thailand 200 512800
1110 Rhoda Walters Budget Female Russian Federation 221 638911
1136 Linda Watkins Budget Female Iraq 291 628560
1159 Dacey Wood Budget Female Nepal 664 1716440
Budget Count 10
1059 Hannah Baker Luxury Female Russian Federation 171 494361
1177 Adrienne Barnett Luxury Female Kenya 169 257894
1102 Leandra Benton Luxury Female Germany 73 129502
1117 Leila Brennan Luxury Female Italy 410 756860
1075 Eugenia Diaz Luxury Female Republic of Korea 367 884837
1076 Dorothy Forbes Luxury Female Brazil 26 38402
1053 Adena Skinner Luxury Female Nepal 425 1098625
1164 Brittany Sutton Luxury Female Denmark 215 637260
(3)
1004 Veda Talley Luxury Female Egypt 417 645933
1154 Jasmine Terrell Luxury Female Afghanistan 159 363633
Luxury Count 10

Save and close the 5Calculations spreadsheet.

5.3 Open the 5Numbers database and do the following:

• 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.

Save and close the 5Numbers database. (6)


[20]

Computer Application Technology | Integration | 186


Integrated Scenario Solutions Past Exam papers
ACTIVITY 1 MEMO : St Patrick [15]

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]

Computer Application Technology | Integration | 187


Activity 2 MEMO
QUESTION 2 File names: 2Donations, 2Merged Total Q2: 20
Maximum Candidate
No. Criteria
Mark Mark
2.1 Spelling (In paragraph 1) 1
• Spelling error corrected ✓ (intressting) 1
2.2 Date form control 2
• Control type changed to current date ✓ (Accept 1
current time if a date is displayed)
• Format set to 'dd MMMM yyyy' ✓ 1
2.3 Columns 2
• Text converted to four columns ✓(Check ruler) 1
• Column break inserted before '4. Help others in
need' ✓ (Accept with/without an open line above) 1
2.4 Endnote 4
• Endnote inserted next to 'Utopia'✓ 1
• Capital Roman numerals used ✓ 1
• Text 'Perfect world' ✓ 1
• Added to the end of the section ✓ 1
2.5.1 Table style 1
• Any table style applied ✓ (Besides Table Grid) 1
2.5.2 Check box form field 2
• Any form field/control inserted ✓ 1
• Check box form field inserted ✓ 1
2.5.3 Help text for textbox form field 2
• Help text inserted 'Enter amount' ✓ 1
• On F1 key ✓ 1
2.5.4 Formula =SUM(Above) 2
• Field inserted ✓ 1
• Field formula: =SUM(Above) ✓ 1
2.6 Mail merge 4
(Select * FROM 'Donors$' WHERE 'Amount' >=50000)
• Merge fields Name and/or Surname inserted ✓ 1
• Data source filtered/selected >=50 000 ✓ 1
(Amount >= 50 000)
• Roland Lewis removed from recipient list ✓ 1
(Check for 13 letters after merge completed)
• Mail merge completed ✓ (2Merged) 1
Total for QUESTION 2 [20]

Computer Application Technology | Integration | 188


Activity 3 MEMO
QUESTION 3 File names: 3Letter, 3Merge, 3Date, 3Picture Total Q3: 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 ✓

(SELECT * from 'Sheet1$' WHERE 'Level'='very high' OR


'Level'='high'/'Level' LIKE '%high%')
3Date: Monthly worksheet
3.2 Cell D3: 3
=IF(AND(B3="Low",MONTH(C3)=11),A3," ")

• Criteria: Test if the level is low ✓ 1


• Criteria: Test if the month ✓ is 11 ✓ 2
3.3 worksheet
3.3 Filter 3
• Filtered on column A: Very High ✓ 1
• Filtered on column B: 2021 ✓ 1
• Names sorted alphabetically ✓ 1
3Picture

3.4 3Picture file extracted ✓ 1 1

[15]

Computer Application Technology | Integration | 189


Activity 4 MEMO
QUESTION 4 File names: 4Years, 4Invitation, 4Mail, 4InvitationMerged Total Q7: 20

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

4.1.5 Data validation: Column E 3


• In Validation List o Option 'ord'
changed to 'org' ✓ 1
OR
'org' added to list o
Option 'gov' added to list 1

• Validation Rule Source changed to 1
include amendments in validation list
for column E ✓ (OR $M$4:$M$9 OR
$M$4:$M$10 OR 'org' added)

Computer Application Technology | Integration | 190


4Invitation/4InvitationMerged
4.2.1 Mail Merge (14 records expected) 6

• 7Invitation linked to data source 7Mail ✓


• Data source: DomainType criteria = edu ✓ 1
• Data source: BirthDate criteria >=1961/01/01 ✓ 1
OR >1960/12/31 1
• <<Name>> replaced with field Name ✓
• Any date and time field inserted in the footer ✓ to 1
automatically update ✓ 1
1
4.2.2 Merged Document 1
• Merged document saved as 7InvitationMerge ✓ 1

Total for QUESTION 4 [20]

Computer Application Technology | Integration | 191


Activity 5 MEMO
QUESTION 5 File names: 5Protect, 5Calculations, 5Numbers Total Q5: 20

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 ✓

Computer Application Technology | Integration | 192


5Numbers

5.3 Importing data from HTML file (table In OR tblOut) 6


• New table created named 'In' ✓ 1
• Correct data ✓ (7Half) 1
1
• Appears in database ✓ (6 records) 1
• Field names correct ✓ (Month, 2016, 2017, 2018) 1
• No primary key created ✓ 1
• Month field size changed to acceptable size ✓ (8–
50)
Total for QUESTION 5 [20]

Computer Application Technology | Integration | 193

You might also like