Public Schedule Face-to-Face & Online Instructor-Led Training - View dates & book

arrays

ResolvedVersion 2003

Jan has attended:
Access VBA course

Arrays

Hi,
just a quick question.
As we have not touched arrays on our training - how do they work? i.e. how do you compare set of values in an array to certain variable?
Thanks

RE: arrays

Hi Jan

Thank you for your question

An array can be thought of as a virtual table that can hold multiple values.
You must first declare an array in the same way as you would declare a variable.

e.g

Dim myArray(5,6) as integer


Would declare an array of 5 "rows" and 6 "columns" that would contain integer data.

You can then set the different "cells" of the array equal to particular values

e.g

myArray(1,1) = 323


Sets the first row, first column value to 323.

To compare a set of values in an array to a variable you would normally cycle through the array checking each value against your variable

The following code cycles through each row and column and checks each value against a particualr variable and executes some code if a match is found

For i = 1 to 5

For j = 1 to 6

if myArray(i,j) = Variable then

EXECUTE CODE

End if

next j

next i


 

Training courses

Training information:

Welcome. Please choose your application (eg. Excel) and then post your question.

Our Microsoft Qualified trainers will then respond within 24 hours (working days).

Frequently Asked Questions
What does 'Resolved' mean?

Any suggestions, questions or comments? Please post in the Improve the forum thread.

Access tip:

Action queries

Unlike select queries you cannot use action queries as a data source for the use with forms or reports,as they do not return a dataset that can be read.

View all Access hints and tips

Connect with us:

0207 987 3777

Call for assistance

Request Callback

We will call you back

Server loaded in 0.09 secs.