![]() | Pobierz cały dokument accbasin.politechnika.slaska.wydzial.doc Rozmiar 46 KB |
Postać procedury: Postać funkcji:
Sub nazwa ( parametry ) Function nazwa ( parametry) [as typ]
instrukcja 1 instrukcja 1
.... ...
instrukcja n instrukcja n
End Sub End Function
Przekazywanie parametrów do funkcji
[ ByVal ] nazwazmiennej [ () ] [As typ]
ByVal - zmienna jest przekazywana przez wartość tzn. zmiany dokonywane na niej w procedurze lub funkcji nie bedą widoczne poza nią,
() - parametr może być tablicą,
As typ - można podać typ zmiennej przekazywanej jako parametr.
Deklaracje zmiennych
Dim nazwazmiennej [ As typ ] - przeciętna deklaracja zmiennej
Static nazwazmiennej [ As typ ] - powoduje, że zmienna zachowuje wartość nawet po zakończeniu działania funkcji
Global nazwazmiennej [ As typ ] - zmienne globalne widziane z każdego modułu. Deklaracje takie można wykonywać tylko w modułach globalnych w sekcji deklaracji.
Tablice
Dim A(20) As Integer
Global A(20) As Integer
Static A(20) As Integer
Tablica A jest 20 elementowa. Pierwszy element tablicy ma wskaźnik 0.
W języku Access Basic jest możliwość deklarowania tablic wielowymiarowych do 60 wymiarów:
Dim A(3,1 to 10, 2 to 20) As Integer
Dim A() As Integer - określenie rozmiaru -> ReDim A(1 to 20) lub ReDim A(x, y)
Stałe symboliczne
[ Global ] Const nazwastałej = wyrażenie predefiniowane (tzn. którego wartość znana jest w momencie deklarowania stałej)
STEROWANIE PRZEPŁYWEM PROGRAMU
1. If warunek Then blok1
Składnia jest jednowierszowa, nie używa się frazy "End if".
2. If warunek_1 Then
blok_1
Elseif warunek_2 Then
blok_2
....
Elseif warunek_n Then
blok_n
Else
blok_else
End if
3. Select Case wyrażenie
Case lista_wyrażeń1
blok_1
Case lista_wyrażeń2
blok_2
...
Else
blok_n
End Select
1. DO .... LOOP - liczba powtórzeń pętli uzależniona jest od spełnienia warunku.
a) Do Until warunek b) Do
blok blok
Loop Loop Until warunek
c) Do While warunek d) Do
blok blok
Loop Loop While warunek
2. FOR .... NEXT
FOR licznik = start TO koniec [ STEP przyrost ]
blok
NEXT [ licznik ]
![]() | Pobierz cały dokument accbasin.politechnika.slaska.wydzial.doc rozmiar 46 KB |